آنچه باید درباره فایل سیستم اپل بدانید
فایل سیستم اپل یا APFS یکی از تغییرات بزرگی است که برای دستگاههای جدید اپل عرضه میشود. این فایل اولینبار با عرضه iOS ۱۰. ۳ در دسترس قرار گرفت، اما قرار است به مک هم وارد شود. APFS در واقع شیوه ذخیره فایلها در مک، آیفون و آیپد را تغییر میدهد. با این اوصاف بد نیست با فایل سیستم اپل آشنا شده و امکاناتی را که در اختیارمان میگذارد بیشتر بشناسیم. سیستم فایل، جزئی حیاتی در هر کامپیوتر یا دستگاه الکترونیکی است. سیستم فایل برای کامپیوتر تعیین میکند که چگونه با اطلاعات تعامل داشته باشد.
فایل سیستم اپل یا APFS یکی از تغییرات بزرگی است که برای دستگاههای جدید اپل عرضه میشود. این فایل اولینبار با عرضه iOS ۱۰.۳ در دسترس قرار گرفت، اما قرار است به مک هم وارد شود. APFS در واقع شیوه ذخیره فایلها در مک، آیفون و آیپد را تغییر میدهد. با این اوصاف بد نیست با فایل سیستم اپل آشنا شده و امکاناتی را که در اختیارمان میگذارد بیشتر بشناسیم. سیستم فایل، جزئی حیاتی در هر کامپیوتر یا دستگاه الکترونیکی است. سیستم فایل برای کامپیوتر تعیین میکند که چگونه با اطلاعات تعامل داشته باشد. سیستم فایل به هر عکسی که با گوشی گرفته و در کامپیوتر ذخیره کرده باشید، هر سند برنامه ورد مایکروسافت، فایل نامرئی که کامپیوتر شما به آن نیاز داشته باشد و بهطور کلی هر نوع اطلاعاتی که در هارد وجود دارد رسیدگی میکند.
شاید سیستمهای فایل جذابترین قابلیت دستگاههای الکترونیکی نباشند، اما تکنولوژی استفاده شده برای پیادهسازی آنها بهقدری اهمیت دارد که توسعهدهندگان را به خود علاقهمند کرده است. اپل برای اولین بار برنامههای خود برای APFS را در کنفرانس جهانی سالانه توسعهدهندگان اپل، در ماه ژوئن سال گذشته اعلام کرد. APFS روشی که دستگاههای اپل با آن اطلاعات ذخیرهشده را بازیابی میکنند، تغییر میدهد. این سیستم همچنین قابلیتهای جدیدی در اختیار کاربران قرار میدهد که آنها را در سیستمهای فایلی دیگر نمیبینیم. APFS در ابتدا در macOS ۱۰.۱۲ Sierra بهعنوان نسخه آزمایشی برای توسعهدهندگان عرضه شد. سپس به صورت عمومی در نسخه iOS ۱۰.۳ در دسترس کاربران آیفون قرار گرفت. اپل در آینده تمامی برنامههای خود را برای استفاده از این سیستم فایل تغییر میدهد.
APFS چیست؟
اپل مشخص نکرده است که حرف P در APFS به چه کلمهای اشاره دارد، اما این کاراکتر اضافی باعث میشود که آن را با Apple File Service یا AFS کلمهای که به سرویسهای قدیمیتر فایل و شبکه اپل اطلاق میشد، اشتباه نگیریم. APFS به گونهای طراحی شده است که از کوچکترین دستگاههای اپل گرفته تا بزرگترین آنها کارآیی داشته باشد و با watchOS، tvOS، iOS، macOS و تمامی محصولات اپل سازگاری دارد. از ابتدا طوری ساخته شده تا در معماری مدرن دستگاههای اپل به خوبی کار کرده و در دستگاههای آینده اپل نیز قابلاستفاده باشد. APFS شیوه معمول کار با فایل کاربر را تغییر نمیدهد. در مک Finder یا همان شیوه اصلی که به کمک آن با فایلهای کامپیوتر خود کار میکنید (درست شبیه به File Explorer در ویندوز) به خاطر APFS ابدا تغییر ظاهری نمیپذیرد (فعلا که اپل چیزی در این خصوص اعلام نکرده است.) iOS هم از این قاعده مستثنا نیست. این سیستم فایل جدید نحوه مدیریت اطلاعات را تغییر خواهد داد؛ یعنی دستورالعملی که از دید کاربر مخفی بوده، اما برای کامپیوتر تعیین میکند که اطلاعات را در کجا قرار داده و چگونه با آن کار کند.
سیستم فایل فعلی اپل +HFS است. HFS در سال ۱۹۸۵ میلادی، یعنی زمانی که مک به تازگی آغاز بهکار کرده بود معرفی شد. در واقع این سیستم فایل بیش از ۳۰ سال قدمت دارد. البته بعدها +HFS با اندکی تغییرات برای مکهای جدیدتر عرضه شد. برای اینکه بدانید چرا ممکن است سیستم فایل قدیمی کارآیی خود را ازدست داده باشد، این مثال را در نظر بگیرید. یک دستگاه مک که در اواخر سال ۱۹۸۴ میلادی تولید شد، ۵۱۲ کیلوبایت حافظه رم (این میزان چهار برابر رم اولین مک تولیدشده است) و یک درایو فلاپی که قادر به ذخیره ۴۰۰ کیلوبایت اطلاعات بود، داشت. یک مک فعلی دارای ۸ گیگابایت حافظه رم (تقریبا ۱۶ هزار برابر مورد قبلی) و ۵۱۲ گیگابایت حافظه داخلی (تقریبا ۱.۲ میلیون بار بیش از حافظه ذخیرهسازی مک سال ۱۹۸۴) است. پس بار دیگر که درایو کامپیوتر شما پر شد، به تغییراتی که در طول این ۳۰ سال بر مک گذشته است فکر کنید!
با توجه به سرعت رشد تکنولوژی و توسعه کامپیوترها، اینکه همچنان از هر تکنولوژیای با این قدمت استفاده میکنیم، اندکی ترسناک به نظر میرسد. ازاینجا میتوان اهمیت و نقش اساسی سیستم فایل در یک کامپیوتر را هم درک کرد. +HFS در عهد خود بسیار پیشرفته محسوب میشده، اما اپل آن را برای کامپیوترهایی که به درایو دیسک فلاپی و هارددرایو مجهز بودند، ساخت. مدتهاست که عمر فلاپیها به پایان رسیده است. بیشتر دستگاههای اپل نیز دیگر برای ذخیرهسازی اطلاعات از قطعات ذخیرهسازی حالت جامد نظیر فلشهای داخلی و SSD استفاده میکنند، این دستگاهها نیز اطلاعات را به روشی متفاوت با هارد درایوها و فلاپیها ذخیره میکنند. APFS برای نیازهای کامپیوترها و گوشیهای امروز و فردا مناسبتر است، چراکه اساسا برای مدیریت اطلاعات حافظههای حالتجامد مثل فلش و SSD تولیدشده است. این نوع از تکنولوژیهای ذخیرهسازی، متفاوت با درایوهای چرخنده عمل میکنند، پس عاقلانهترین کار بهینهسازی سیستم فایل برای بردن بیشترین بهره است.
اپل راه را برای ذخیرهسازی حجم بسیار بیشتری از اطلاعات با APFS هموار میکند. بهعنوان مثال HFS+ از شناسههای فایل ۳۲ بیتی پشتیبانی میکرد، اما APFS از شناسههای ۶۴ بیتی نیز پشتیبانی میکند. این یعنی امروز که مک شما قادر به دنبال کردن وضعیت ۴ میلیارد قطعه از اطلاعات در هارد درایوتان است، با APFS این میزان به ۹ تریلیون میرسد؛ یعنی عدد ۹ به همراه ۱۸ صفر جلوی آنکه با در نظر گرفتن ارزشهای هگزادسیمال، مقدار واقعی بیشتر هم خواهد بود. با اینکه APFS حجم بسیار بیشتری از اطلاعات را نسبت به +HPS مدیریت میکند، میتوانید شاهد بهتر شدن کارآیی آنهم باشید. هر وقت نیاز به ذخیرهسازی یا نگهداری فایلهای تکراری داشته باشید، APFS تا حد ممکن اطلاعات را بین فایلها به اشتراک میگذارد. بهجای اینکه مثل +HFS اطلاعات تکراری ذخیره کند، لینک متادیتای اطلاعات ذخیرهشده را بهروزرسانی میکند. به همین علت ایجاد کردن کلون یا کپی از فایلها بهسرعت انجام میشود. دیگر لازم نیست برای انتقال چندین گیگابایت اطلاعات منتظر بمانید و در این میان فضای زیادی هم به هدر برود. در حقیقت، کلونها فضای جداگانهای را اشغال نمیکنند، چراکه به محل اصلی اطلاعات اشاره میکنند! با APFS نسبت به +HFS از فضای ذخیرهسازی خود به بهینهترین شکل ممکن استفاده خواهید کرد.
حالا که بحث از فضای ذخیرهسازی شد، بهتر است درباره به اشتراکگذاری فضا، یکی از قابلیتهای دیگر APFS نیز صحبت کنیم. مک به کمک به اشتراکگذاری فضا، فضای آزاد هارد درایوهای خود را بهینهتر از قبل مدیریت میکند. میتوانید در یک دستگاه فیزیکی واحد، پارتیشنهای مختلف ایجاد کنید، حتی فایل سیستمهای متنوع داشته باشید و تمام آنها نیز فضای یکسانی را به اشتراک میگذارند. در حال حاضر در مک برای تغییر اندازه پارتیشنها و استفاده دوباره از فضای آزادشده باید از هفتخوان رستم بگذرید. APFS به دستگاههای فیزیکی بهعنوان ظرفی نگاه میکند که در خود تودههای جداگانهای از اطلاعات را جا دادهاند.
APFS چه کارآیی دارد؟
شبکه تقریبا برای تمام کامپیوترها و دستگاههای محاسبهگر جزئی حیاتی است. در طول سالها تاکید زیادی بر اصلاح سیستمعامل برای افزایش توان عملیاتی آنها تا آخرین حد ممکن شده است. این برای ما توسعهدهندگان خوب هم هست چراکه اطلاعات خود را در فضای ابری ذخیره میکنیم؛ اما داستان به اینجا ختم نمیشود. تأخیر، یعنی فاصله زمانی که شما به کامپیوتر خود دستور انجام کاری را میدهید تا وقتیکه واقعا آن را انجام دهد نیز تاثیر زیادی بر کارآیی میگذارد. آیا تا حالا گرفتار نشانگر موس توپی در مک شدهاید؟ مثلا هنگامیکه بر یک دکمه کلیک کرده یا سعی میکنید فایلی را بازکنید، نشانگر موس به دایره چرخانی بدل میشود که به یک توپ شباهت دارد. اپل در APFS تمام تلاش خود را بهکار بسته تا از شر این نشانگرهای توپی راحت شود و سرعت پاسخگویی مک را بالا ببرد. در حقیقت برای کاهش تأخیر، پروسهها را اولویتبندی میکنند.
اپل هر جا که ممکن بوده راهی برای بهبود کارآیی پیداکرده است. به عنوان مثال، محافظت از کامپیوتر در مقابل کرش کردن را در نظر بگیرید. +HFS برای این نوع از محافظت از یادداشت کردن وقایع استفاده میکند. از تغییراتی که هنوز در سیستم فایل اعمال نشدهاند لاگ تهیه کرده و نگهداری میکند. متأسفانه این روش بار کاری اضافی برای کامپیوتر به همراه دارد. اینگونه فایلهای لاگ همیشه در حال نوشته و خوانده شدن هستند. APFS روش قبلی را با روش جدید Copy-on-write شمای متادیتای فایلها جایگزین میکند که روش بسیار بهینهتری است. درروش Copy-on-write که در Microsoft SQL Server هم از آن استفاده میشود، تنها درصورتی که در فایلها تغییر ایجاد شود یک نسخه جدید از آنها تولید خواهد شد و در غیر این صورت منابع بین کپیهای متفاوت از فایل به اشتراک گذاشته خواهد شد.
امنیت در APFS
اپل بهشدت به حریم شخصی کاربرانش اهمیت میدهد. محافظت آنها از حریم خصوصی کاربرانشان باعث شده است که گاهی با دولت و نهادهایی که میخواهند اطلاعات کاربران را بررسی کنند نیز درگیر شود. اپل با APFS نیز به لطف امکانات رمزگذاری جدید، حریم خصوصی کاربرانش را بسیار جدی میگیرد. شمای فعلی رمزگذاری اپل FileVault نامیده میشود. با فعال کردن این قابلیت، مک تمام هارد درایوتان را رمزگذاری میکند. اطلاعات رمزگذاری شده برای هر کاری نامفهوم خواهد بود، مگر اینکه رمز عبور یا کلید موردنیاز برای رمزگشایی را در اختیار داشته باشید. مشکل اینجاست که FileVault تمام یک درایو را تحت حفاظت خود درمیآورد. پس به محض اینکه قفل آن را بازکنید، اطلاعات شما آسیبپذیر خواهد بود. APFS همچنان قادر به رمزگذاری یک درایو کامل است، اما میتواند فایلهای جداگانه یا متادیتا را هم به کمک کلیدهای تکی یا چندگانه رمزگذاری کند. بهاینترتیب حساسترین اطلاعات شما نیز از امنیت بالایی برخوردار خواهند بود.
یکی دیگر از قابلیتهای جالب APFS پشتیبانی از اسنپشات است. اسنپشات نوعی از بکآپ است که تنها به محل اصلی فایل اشاره میکند. زمان لازم برای بکآپگیری با حجم اطلاعات نسبت مستقیم دارد؛ در هنگام گرفتن بکآپ نیز سیستم به عبارتی غیر قابلاستفاده میشود، چراکه نباید در فایلها تغییر ایجاد شود. پس بکآپ معمولی چندان در سازمانها و سیستمهای پرکاربر مناسب نیست. به همین علت از اسنپشاتها به وفور در بکآپهای سازمانی استفاده میشود، اما تابهحال آن را در مک ندیده بودیم. یک اسنپشات شامل اشارهگرهایی به اطلاعات ذخیرهشده در دیسک شما است و دسترسی سریع به اطلاعات سیستم را ممکن میکند. توجه کنید که اسنپشات تنها اشارهگر است و اصل اطلاعات را در خود جای نداده، به همین علت حجم پایینی دارد.
چگونه APFS را دریافت کنیم؟
اگر آیفون یا آیپد خود را به iOS ۱۰.۳ آپدیت کردهاید، تا الان سیستم فایل شما تغییر کرده است و لازم نیست کار دیگری انجام دهید؛ اما اگر کاربر مک باشید، فعلا کاری جز صبر نمیتوانید انجام دهید. APFS در مک فعلا تنها در اختیار توسعهدهندگان قرارگرفته است؛ اما بهزودی بهصورت عمومی برای مک هم عرضه خواهد شد و اپل قول داده است که هرگاه زمان آن برسد مثل آیفون و آیپد، کاربران متوجه تغییر سیستم فایل نشوند. هرگاه که زمان مناسب بود، قبل از انجام هر کار اساسی از مک خود بکآپ تهیه کنید. اگر هنوز در آیپد یا آیفون خود نیز iOS ۱۰.۳ را نصب نکردهاید از آنهم بکآپ تهیه کنید. تکنولوژی APFS بسیار پیچیدهتر ازآنچه امروز توضیح دادیم است؛ اما حالا به دید کلی درباره این سیستم فایل رسیدید و علت هیجان ما را درک میکنید. امیدواریم که شما هم هیجانزده باشید. APFS بهروزرسانیهای زیرپوستی در iOS ۱۰.۳ انجام میدهد که چندان بر نحوه کار فعلی دستگاههای اپل تاثیر نمیگذارند، اما راه را برای تکنولوژیهای آینده هموار میکند.
ارسال نظر