iOS 10.3 و macOS Sierra 10.12.4، روز دوشنبه، روی سیستم فایل جدید اپل یا APFS اجرا کنید. در نگاه اول، این چیز خاصی نیست - نکته اصلی این است که دستگاه ها پس از به روز رسانی به "آجر" تبدیل نمی شوند.اما انتقال به یک سیستم جدید جالب تر از آن چیزی است که به نظر می رسد.
سیستم فایل اپل چیست؟
Apple File System یک فایل سیستم جدید برایاین در همه دستگاه ها از Apple Watch گرفته تا Mac استفاده خواهد شد... برای حافظه فلش "تیز" شده و جایگزین HFS + قدیمی شده است. نوآوری های اصلی در APFS عبارتند از: الگوریتم های رمزگذاری بهبود یافته، بهینه سازی حافظه، حفاظت از خرابی، عملکردهای شبیه سازی فایل ها و پوشه ها، واستفاده هوشمندانه از فضا... در عمل، این کار عملکرد پایدارتر سیستم عامل، افزایش سرعت خواندن/نوشتن داده ها و محافظت بیشتر از اطلاعات کاربر را تضمین می کند.
چرا اپل به سمت APFS حرکت می کند؟
HFS + 30 ساله، که سیستم های فایل گجت های مدرن اپل بر روی آن استوار است، برای رایانه هایی با درایوهای متعدد ساخته شده است که حجم زیادی از فایل ها را مدیریت می کنند. در دستگاه های تلفن همراه مانند iPhone یا Apple Watch، اولویت ها متفاوت است - کاربران باید به سرعت برنامه ها را باز کنند و سیستم عامل به درخواست ها به موقع پاسخ می دهد. برای انجام این کار، APFS از توابعی مانند شبیه سازی (کپی فوری یک فایل یا دایرکتوری که به فضای ذخیره سازی اضافی نیاز ندارد) و فشرده سازی (فشرده سازی داده ها، که باعث صرفه جویی در فضای دیسک و افزایش سرعت نوشتن می شود) استفاده می کند. و از طریق استفاده از "snapshots" (فقط خواندنی "Snapshots" از سیستم فایل در حجم) سرعت پشتیبان گیری، یعنی ایجاد پشتیبان گیری با استفاده از Time Machine را افزایش می دهد.
APFS برای توسعه آینده طراحی شده است. برخلاف HFS + که از یک دایرکتوری نوشتن 32 بیتی استفاده می کند، APFS از یک inode 64 بیتی استفاده می کند (این ساختار داده در سیستم های فایل است). به عبارت دیگر، APFS میتواند 9 کوئینتیلیون (یک میلیون تریلیون!) فایل را ذخیره کند، که برای دستگاههای iOS چندان مهم نیست، اما تا ده سال آینده برای macOS و درایوهای خارجی بیش از اندازه کافی خواهد بود.
چه مزایایی برای کاربران دارد
علاوه بر عملکرد سریعتر و پایدارتر سیستم عامل، کاربران به ابزارهای قابل اعتماد برای رمزگذاری داده ها روی دیسک دسترسی خواهند داشت. به لطف APFS، آیفونها پس از بهروزرسانی ناموفق دیگر به آجر تبدیل نمیشوند - اپل از دادههای درایو در برابر آسیبهای ناشی از خرابی محافظت میکند. در نهایت، با استفاده از تابع Space Sharing، تمام حجمهای دیسک میتوانند فضای آزاد را به اشتراک بگذارند.
مهندس UiPservice ولادیسلاو یودچنکو در هیئت تحریریه UiP اظهار نظر کرد:
APFS به سیستم عاملها اجازه میدهد کمتر خراب شوند، فایلها را سریع کپی میکند و فضا را بهینه میکند. تا اینجای کار تفاوت چندان محسوس نخواهد بود اما در آپدیت های جدید محسوس خواهد شد. به زودی به آن عادت خواهیم کرد، حتی متوجه انتقال همه دستگاه ها به APFS نخواهیم شد.
مثلا با سیستم دوم (از طریق بوت کمپ) شما ویندوز را نصب کرده اید و شما100 گیگابایت برای او اختصاص داده است... با Apple File System، دیگر نیازی به تخصیص مجدد دستی حافظه اختصاص داده شده ندارید. اگر 100 گیگابایت کافی نباشد، خود سیستم مقدار مورد نیاز فضای دیسک آزاد را "گرفت". در عین حال، عملکرد شبیه سازی فایل ها و پوشه ها به شما امکان کپی و انتقال سریع داده ها را می دهد.
محدودیت های سیستم فایل اپل
درایوهای سیستم در حال حاضر در APFS قابل فرمت نیستند.... از سیستم فایل جدید Hybrid Fusion Drive، FileVault و Time Machine پشتیبانی نمی کند.
نحوه شروع استفاده از APFS
اگر آیفون یا آیپد خود را به iOS 10.3 بهروزرسانی کردهاید، دستگاه شما در حال حاضر از Apple File System استفاده میکند. با مک دشوارتر است، اینجا APFS چیزی شبیه به نسخه بتا است. شما می توانید یک درایو خارجی، کارت SD یا درایو فلش USB را فرمت کنید و حتی پس از آن فقط از ترمینال استفاده کنید. به طور خلاصه، فعلاً بهتر است آزمایش نکنید.
خوشمزه ترین اخبار اغلب در پشت صحنه ارائه های اپل باقی می ماند. دلیل آن این است که برخی از آنها عمدتاً برای توسعه دهندگان مناسب هستند، در حالی که برخی دیگر به سادگی زمان کافی ندارند - جای تعجب نیست که با چنین اطلاعیه های مقیاس بزرگ iOS 10! ظهور یک فایل سیستم جدید از اپل به نام APFS (سیستم فایل اپل)بدون سر و صدا و گرد و غبار گذشت، اما نشت به اینترنت نشت کرد و اکنون هیچ چیز مانع از مطالعه دقیق آن نمی شود.
APFS یک سیستم فایل نسل بعدی است که روی همه دستگاه ها از Apple Watch گرفته تا Mac Pro کار می کند. سیستم فایل Apple برای درایوهای SSD / Flash بهینه شده است، یعنی دیگر تمرکز روی هارد دیسک نیست و بالاترین اولویت به رمزگذاری اختصاص داده شده است. تا به امروز، توسعه قدیمی کوپرتین، HFS +، گسترده شده است، که ارزش مقایسه APFS را با آن دارد. اما ابتدا، به اندازه کافی عجیب، اجازه دهید لیست محدودیت های APFS را شرح دهیم:
- پارتیشن های فرمت شده در APFS نمی توانند به عنوان درایوهای بوت استفاده شوند.
- APFS به حروف بزرگ و کوچک در نام فایل حساس است.
- پشتیبان گیری Time Machine در APFS پشتیبانی نمی شود.
- پارتیشن های با فرمت APFS برای رمزگذاری FileVault مناسب نیستند.
- طراحی Fusion Drive از APFS عبور می کند.
علاوه بر این، اکنون APFS یک پروژه متن باز نیست و بعید است که خود اپل چنین برنامه هایی برای آن داشته باشد. علاوه بر این، کوپرتینی ها تنها سال آینده سیستم فایل نسل جدید خود را به طور عمومی اعلام خواهند کرد.
پس از توصیف کاستی هایی که می تواند یک کاربر معمولی را بترساند، ارزش شناسایی و شناسایی دارد مزایای APFS:
- البته کار مثمر ثمر با درایوهای حالت جامد.
- استفاده از به اصطلاح ظروفبه عنوان مکان های ذخیره سازی که بیشتر از خرابی محافظت می شوند. علاوه بر این، هر کانتینر می تواند یک یا چند پارتیشن یا سیستم فایل را با نام، فایل و فهرست راهنمای خود صادر کند. اطلاعکه در ابتدا هیچ پشتیبانی مستقیم از RAID اعلام نشده بود، با این حال APFS را می توان با یک پارتیشن RAID اپل ترکیب کرد تا RAID 0، RAID 1 و JBOD کار کند. آرایههای RAID قابل اتصال نیز میتوانند با APFS دوست شوند.
- APFS از inode های 64 بیتی پشتیبانی می کند، در حالی که شناسه های فایل HFS + روی 32 بیت متمرکز شده اند. APFS قادر است یک کوئینتیلیون فایل را در یک پارتیشن جای دهد. باور کن خیلی زیاده :)
- شکاف های زمانی در APFS مانند HFS + به نانوثانیه تقسیم می شوند، نه ثانیه.
- APFS از فایل های پراکنده پشتیبانی می کند، ساختاری که باعث صرفه جویی در فضای دیسک می شود.
- تخصیص دهنده بلوک طراحی هوشمندتری دارد: در APFS، اندازه ذخیره سازی را تعیین می کند، در حالی که در HFS + همیشه به یک قاب سفت و سخت گره خورده است.
- APFS محافظت قوی در برابر از دست دادن داده ها به دلیل خرابی دارد.
- APFS از ویژگی های فایل توسعه یافته پشتیبانی می کند.
- TRIM در سیستم فایل APFS هنگام حذف و توزیع فضای آزاد به صورت ناهمزمان کار می کند، به همین دلیل ابرداده یک بار تغییر می کند و سیستم بسیار پایدار است.
- رمزگذاری بخش نهایی و کلیدی سیستم فایل اپل است. سیستم فایل از رمزگذاری کامل AES-XTS یا AES-CBC (بسته به سخت افزار) استفاده می کند، اصولی را که از OS X 10.7 Lion و iOS 4 وضع شده است ترکیب می کند و با چندین کلید کار می کند.
به طور خلاصه این خبر-مقاله باید اطلاعاتی در مورد سازگاری، از آنجایی که فقط OS X Yosemite، El Capitan و Sierra می توانند با APFS کار کنند - نسخه های قدیمی به سادگی آن را تشخیص نمی دهند. پارتیشن های با فرمت APFS را می توان از طریق SMB در معرض دید قرار داد، اما AFP در دسترس نیست. در نهایت، توسعه دهندگان شخص ثالث باید برای پشتیبانی از سیستم فایل نسل بعدی اپل، به روز رسانی گسترده ای را برای محصولات خود انجام دهند.
به سیستم فایل جدید اپل اشاره دارد و در نهایت در تمام پلتفرم های اصلی این شرکت استفاده خواهد شد. اما چرا اپل از آن استفاده می کند؟ چه چیز خاصی در مورد او وجود دارد؟ این مقاله به همین موضوع اختصاص دارد.
سیستم فایل اپل
APFS مخفف Apple File System است. این سیستم فایل را جایگزین می کند و با گذشت زمان، این فایل سیستم به بخشی جدایی ناپذیر از iOS، tvOS، و watchOS تبدیل می شود - یعنی در کل خط دستگاه ها استفاده می شود: از کامپیوتر، iPhone، iPad، Apple TV گرفته تا اپل واچ.
IOS 10.3 در حال حاضر تنها پلتفرم موجود برای استفاده از سیستم فایل APFS است.
APFS قابل ادغام در تمامی پلتفرم هاسیب.
فایل سیستم +HFS در سال 1998 ظاهر شد و اکنون تقریباً 20 سال از عمر آن می گذرد. به یادگاری از دوران گذشته تبدیل شده است. در دوران مک ایجاد شد و برای استفاده در آیفون، اپل واچ و اپل تی وی به خوبی تنظیم شده است.
اما در طول 20 سال گذشته چیزهای زیادی تغییر کرده است. ما از هارد دیسک ها به درایوهای حالت جامد (SSD) تغییر کردیم، نرم افزار دیگر روی سی دی ها توزیع نمی شود، بلکه به سادگی دانلود می شود. نسخه پشتیبان دستگاه ما اکنون در فضای ابری ذخیره می شود.
برای استفاده با درایوهای فلش بهینه شده است
تقریباً همه دستگاههای جدیدی که اپل این روزها میفروشد، از جمله اکثر مکهای مک، بر روی فلش درایو اجرا میشوند. و APFS برای کار با دستگاه های ذخیره سازی فلش طراحی شده است. بنابراین، ما شاهد بهبود پارامترهایی مانند سرعت خواندن و نوشتن و افزایش قابلیت اطمینان کلی در هنگام ذخیره و انتقال اطلاعات خواهیم بود.
ویژگی اصلی: عکس های فوری و شبیه سازی سیستم
دو ویژگی اصلی APFS توانایی گرفتن "عکس های فوری" از سیستم و توانایی شبیه سازی داده ها است.
Snapshot یک وضعیت سیستم فایل فقط خواندنی است.
با استفاده از کلون ها، APFS قادر خواهد بود بدون استفاده از فضای دیسک اضافی، کپی های سریعی از همان پارتیشن ایجاد کند.
حداقل زمان انتظار
APFS دارای حداقل تاخیر است. این بدان معنی است که عملیاتی مانند راه اندازی برنامه ها و بارگذاری داده ها به طور قابل توجهی سریعتر خواهد بود. این به نوبه خود منجر به کاهش زمان انتظار می شود - ما شاهد چرخش کمتر چرخ انتظار در iOS و نماد توپ ساحلی در سیستم عامل مک خواهیم بود.
رایگانسرریز دیسکبخش ها
اگر از پارتیشن های دیسک در مک خود استفاده می کنید، APFS می تواند زندگی شما را کمی آسان تر کند. اگر فضای خالی دیسک در یک پارتیشن تمام شود، APFS می تواند به طور خودکار از فضای خالی پارتیشن دیگر استفاده کند، زیرا APFS محفظه های خاصی را در اطراف هر پارتیشن دیسک ایجاد می کند.
رمزگذاری همه چیز ماست
APFS اساساً برای رمزگذاری قوی طراحی شده است. از هر دو کلید تک کلیدی و چند کلید رمزگذاری پشتیبانی می کند.
تحولاتی برای آینده
HFS + از فایل ابرداده 32 بیتی پشتیبانی می کند. APFS از اعداد inode 64 بیتی پشتیبانی می کند. APFS برای کارکرد در آینده طراحی شده است و در طول زمان با بهروزرسانیهای مناسب، حتی بهتر عمل خواهد کرد.
سیستم عاملiOS 10.3 فضای دیسک را به شما پس می دهد
انتقال به APFS یک مزیت مشخص دارد. شما فضای دیسک را در اختیار دارید - میزان فضای ذخیره شده به میزان پر بودن دیسک شما بستگی دارد. برخی پس از به روز رسانی توانستند چند گیگابایت را پس بگیرند.
APFS برای سیستم عامل مک هنوز در نسخه بتا است
iOS در حال حاضر از سیستم فایل جدید استفاده می کند و برای سیستم عامل مک، سیستم فایل جدید فقط در نسخه بتای اولیه وجود دارد. و اپل باید سخت کار کند تا کامپیوترهای مک را به APFS تبدیل کند. دسترسی به سیستم فایل در iOS برای افراد خارجی بسته است، در حالی که سیستم عامل مک از یک سیستم فایل باز و قابل ویرایش استفاده می کند. به عبارت دیگر، در عمل، APFS می تواند با موارد لبه مختلفی روبرو شود که کارشناسان اپل حتی از آنها اطلاعی ندارند. امیدواریم همه این مشکلات در طول دوره آزمایش بتا حل شود. می توانید بتا را در عمل امتحان کنید. با این حال، کاملاً برای استفاده روزمره آماده نیست. APFS از درایوهای قابل بوت، Time Machine، رمزگذاری FileVault یا درایوهای Fusion پشتیبانی نمی کند.
بله، باید قبلش آپدیت کنیدiOS 10.3
در حال حاضر، iOS 10.3 تنها راه برای آزمایش APFS در عمل است. و در حالی که این یک فایل سیستم کاملاً جدید است، با این وجود ارزش جابجایی به آن را دارد. این به روز رسانی چندین هفته است که توسط تعداد زیادی آزمایش کننده بتا آزمایش شده است و همه چیز به نفع تغییر نسخه به روز شده است. خود انتقال کاملاً روان، سریع و بدون از دست دادن داده است. با این حال، قبل از بهروزرسانی، توصیه میکنیم با استفاده از سرویسهای مناسب در برنامه iTunes یا فضای ذخیرهسازی ابری iCloud (که به هر حال توصیه میشود)، از اطلاعات خود نسخه پشتیبان تهیه کنید.
چطوری دوست داریAPFS?
آیا آیفون یا آیپد خود را به رایانه ویندوزی خود متصل کرده اید، اما نمی توانید همه چیز را در حافظه دستگاه خود در Windows Explorer یا iTunes ببینید؟ بنابراین چگونه آیفون یا آیپد خود را مانند یک درایو USB خارجی معمولی متصل می کنید؟ و آیا بدون جیلبریک امکان پذیر است؟ بله، برای مثال از PhoneBrowse استفاده کنید.
PhoneBrowse یک ابزار رایگان ویندوز برای مشاهده و مدیریت فایل ها در iPhone، iPad و iPod بدون جیلبریک است. با این برنامه حتی می توانید انواع فایل های ذخیره شده در دستگاه iOS خود را اضافه، حذف یا تغییر نام دهید. همه اینها در یک رابط کاربری نسبتاً ساده اما بسیار زیبا که به عنوان Mac OS X طراحی شده است.
PhoneBrowse را بارگیری کنید، بر روی رایانه ویندوز خود نصب کنید، دستگاه خود را وصل کنید، و خارج شوید. این ابزار به طور خودکار دستگاه متصل را شناسایی کرده و سیستم فایل آن را اسکن می کند. پس از آن، پنج تب مختلف را مشاهده خواهید کرد که در اولی، اطلاعات کلی در مورد دستگاه متصل شده، از جمله درصد باتری، نسخه سیستم عامل و وضعیت حافظه نمایش داده می شود.
فرآیند افزودن و حذف فایل ها از طریق PhoneBrowse سریع و آسان است. برای این، دکمه های "واردات" و "حذف" ارائه شده است. علاوه بر این، می توانید یک فایل جداگانه یا کل پوشه را اضافه کنید. یک دکمه "Export" برای کپی کردن فایل ها از دستگاه به رایانه وجود دارد. همچنین می توانید پوشه های جدیدی ایجاد کنید و نام فایل ها را تغییر دهید. و از طریق PhoneBrowse می توانید ساختار فایل برنامه های نصب شده را مشاهده کنید.
همانطور که در بالا ذکر شد، این ابزار به صورت رایگان در دسترس است و بر روی نسخه های مختلف ویندوز - از XP تا 8 و 8.1 کار می کند.
در سال 2017، اپل استفاده از سیستم فایل جدید اپل (APFS) را در دستگاه های خود آغاز خواهد کرد و جایگزین سیستم +HFS مورد استفاده در رایانه های مک از سال 1998، که بر اساس HFS 1985 است، خواهد شد.
APFS یک سیستم فایل کاملاً جدید است که برای سخت افزار مدرن و محاسبات ابری طراحی شده است. این رمزگذاری، امنیت و قابلیت اطمینان را نسبت به سیستم های قدیمی اپل بهبود می بخشد. طبق معمول در چنین مواردی، مشکلات سازگاری وجود خواهد داشت، اما اپل زمان دارد تا قبل از اینکه سیستم جدید در دسترس طیف گسترده ای از کاربران قرار گیرد، آنها را حل کند.
اولین نگاه به APFS
در حال حاضر، APFS در macOS Sierra 10.12 بتا (جانشین OS X Capitan 10.11) برای توسعه دهندگان در دسترس است.
در آن، می توانید تصویری از یک دیسک APFS ایجاد کنید، اما اقدامات زیادی با آن در دسترس نیست - کپی کردن فایل ها به و از آن، در حالی که نمی توانید از دیسک APFS به عنوان یک دیسک بوت استفاده کنید. همه اینها باید در سال 2017 با ورود مدل های جدید مک، آیفون و آی پد تغییر کند.
امنیت بهبود یافته و شبیه سازی مداوم
اکثر کاربران هیچ چیز رادیکالی در مورد دستگاه های هارد درایو مجهز به APFS متوجه نمی شوند، اما تفاوت های قابل توجهی در داخل آن پنهان است. APFS از رمزگذاری یکپارچه به جای تکنیک های شخص ثالث قابل نصب در ویژگی موجود OS X FileVault استفاده می کند، که به آرامی کل درایو را رمزگذاری و رمزگشایی می کند.
APFS میتواند کل دیسکها و فایلهای فردی را با کلیدهای مختلف برای فایلها و ابردادهها رمزگذاری کند، و به کاربران اجازه میدهد تا دادههای موجود در فایل را بدون دسترسی به سایر بخشهای دیسک تغییر دهند.
APFS همچنین به شما امکان می دهد تا پوشه ها و درایوها را فوراً کپی کنید. این فناوری سرعت ویژگی داخلی Sierra را افزایش میدهد، که به طور خودکار از فایلها از پوشههای Desktop و Documents در iCloud پشتیبانگیری میکند (این ویژگی را میتوان خاموش کرد) - قبلاً در مقاله "macOS Sierra: ویژگیهای جدید به این ویژگی پرداختیم. از جانشین OS X". این عملکرد قبلاً روی دستگاههای موجود کار میکند، اما با APFS باید سریعتر باشد.
دقت نانوثانیه، پشتیبان گیری بهبود یافته
سیستم فایل فعلی اپل، فایلها را در عرض یک ثانیه نشان میدهد، که برای ثبت تغییرات فایل با سرعت فعلی دستگاه کافی نیست. APFS فایلها را با دقت یک نانوثانیه مهر زمانی میگذارد، که همراه با فناوری پشتیبانگیری، به شما امکان میدهد نسخههای مختلف فایلها را در حداقل فضا ذخیره کنید.
میتوانید انتظار داشته باشید macOS Sierra نسخه جدیدی از Time Machine اپل داشته باشد که از سیستم فایل برای بهبود عملکرد پشتیبانگیری استفاده میکند. مایکروسافت سال ها پیش عملکرد مشابهی را در سیستم فایل NTFS ایجاد کرد و کاربران مک اکنون می توانند با فناوری مشابه "کپی سایه" ویندوز کار کنند.
بهبود توزیع فضا
از دیگر مزایای دیسکهای APFS میتوان به تخصیص انعطافپذیر فضا اشاره کرد، به طوری که دو «دیسک» APFS میتوانند آن را از یکدیگر قرض بگیرند، نه تنها به فضایی که در زمان ایجادشان اختصاص داده شدهاند اکتفا کنند.
APFS از "فایل های پراکنده" پشتیبانی می کند که کل فضای دیسک اختصاص داده شده را پر نمی کند. نسخههای قدیمیتر OS X در حال حاضر از فایلهای پراکنده پشتیبانی میکنند، اما نه به راحتترین روش و فقط برای توسعهدهندگان.
و به لطف مدیریت سریع فایل داخلی، به ما قول داده شده است که محافظت مطمئن تری در برابر از دست دادن داده ها در صورت خرابی سیستم داشته باشیم.
برای فلش مموری بهینه شده است
دیگر نوآوری های داخلی شامل بهینه سازی برای کار با حافظه فلش است، در حالی که فناوری های HFS + برای چرخاندن هارد دیسک ها طراحی شده اند. کسانی که تا به حال مدت زیادی منتظر بوده اند تا OS X به شما بگوید که یک پوشه چقدر فضای اشغال می کند، خوشحال خواهند شد که بدانند ویژگی اندازه سریع APFS این مشکل را حل می کند.
اگر قرار است تا 25 سال آینده از مک خود استفاده کنید، بهتر است تا 6 فوریه 2040 به APFS ارتقا دهید، زیرا HFS + پس از آن تاریخ نمیتواند فایلها را علامت زمانی بگذارد.
معایب APFS
سازگاری کلیدی است. اگر مک شما دارای یک پارتیشن ویندوز است که توسط Apple Boot Camp ایجاد شده است، به یک درایور ویندوز نیاز دارید که بتواند یک درایو APFS را بخواند، همانطور که درایور ویندوز اپل می تواند درایوهای HFS + را بخواند. مطمئناً اپل چنین درایوری را قبل از انتشار عمومی APFS ارائه خواهد کرد.
به همین ترتیب، بوت دوگانه با Sierra و نسخههای قدیمیتر OS X اجازه دسترسی به پارتیشن APFS از نسخه قدیمی را نمیدهد. دسترسی عادی شبکه به و از درایو APFS مشکلی نخواهد داشت، زیرا APFS از پروتکل استاندارد شبکه SMB که توسط ویندوز و سایر افراد استفاده می شود پشتیبانی می کند.
به جای نتیجه گیری
فقط توسعه دهندگان باید به یادگیری APFS فکر کنند. بقیه فایل سیستم جدید عملکرد سیستم را سریعتر، امنیت و قابلیت اطمینان را افزایش می دهد. در ماه جولای، نسخه بتای عمومی macOS Sierra منتشر می شود، سپس همه می توانند به سیستم فایل جدید دسترسی پیدا کنند.