Apple File System

Bách khoa toàn thư mở Wikipedia


APFS
Developer(s)Apple Inc.
Full nameApple File System
Introducedngày 27 tháng 3 năm 2017 with iOS 10.3
Partition identifier7C3457EF-0000-11AA-AA11-00306543ECAC (GPT)
Structures
Directory contentsB-tree[1]
Limits
Max. file size8 EiB (263 bytes)[2]
Max. number of files263[2]
Allowed characters in filenamesUnicode 9.0 encoded in UTF-8[3]
Features
Dates recordedaccess, attributes modified, contents modified, created
Date rangengày 1 tháng 1 năm 1970 – ngày 21 tháng 7 năm 2554[1]
Date resolution1 ns[2]
File system permissionsUnix permissions, NFSv4 ACLs
Transparent compressionYes[4]
Transparent encryptionYes[5]
Copy-on-writeYes[3][5]
Other
Supported operating systemsmacOS, iOS, tvOS, watchOSaudioOS

Apple File System (APFS) là một hệ thống file độc quyền được phát triển cho macOS High Sierra (10.13) trở lên, iOS 10.3 trở lên, tvOS 10.2 trở lên,[6]watchOS 3.2 trở lên,[7] được phát triển bởi Apple Inc.[8][9] APFS ra đời nhằm mục đích khắc phục các sự cố cốt lõi của HFS+ (hay Mac OS Extended), tiền thân của APFS trên các hệ điều hành của Apple. APFS được tối ưu hóa cho việc lưu trữ trên ổ đĩa flashổ cứng trạng thái rắn.

Lịch sử hình thành[sửa | sửa mã nguồn]

Apple File System đã được công bố tại hội nghị các nhà phát triển toàn cầu của Apple (WWDC) vào tháng 6 năm 2016 thay thế cho HFS+, được sử dụng từ năm 1998.[10][11] APFS được phát hành cho các thiết bị iOS 64 bit vào ngày 27 tháng 3 năm 2017, phát hành cùng với iOS 10.3 và macOS High Sierra (10.13) vào ngày 25 tháng 9 năm 2017.

Thiết kế[sửa | sửa mã nguồn]

APFS có thể sử dụng trên các thiết bị có dung lượng lưu trữ tương đối nhỏ hoặc lớn. APFS sử dụng inode 64 bit, cho phép lưu trữ an toàn hơn. Mã code của APFS, như mã code HFS +, cũng sử dụng lệnh TRIM, để quản lý không gian và hiệu suất tốt hơn. Lệnh TRIM giúp tăng tốc độ đọc ghi trên iOS và macOS,[7] cũng như các không gian trống trên thiết bị iOS, do cách APFS tính toán dữ liệu đã có sẵn.[12]

Hỗ trợ[sửa | sửa mã nguồn]

macOS[sửa | sửa mã nguồn]

Kể từ macOS High Sierra, tất cả các thiết bị có bộ lưu trữ flash sẽ tự động được chuyển đổi sang APFS.[13] Phân vùng FileVault cũng được chuyển đổi. Kể từ macOS Mojave, ổ đĩa Fusion và ổ đĩa cứng cũng được nâng cấp khi cài đặt.[14] Giao diện nâng cấp không có tùy chọn không chuyển đổi sang APFS và các thiết bị được định dạng với phiên bản APFS của macOS High Sierra sẽ không thể đọc được bởi các phiên bản macOS trước đó.[13] Người dùng có thể vô hiệu hóa việc chuyển đổi APFS bằng cách sử dụng tiện ích startosinstall của trình cài đặt bằng dòng lệnh --converttoapfs NO.[15]

iOS, tvOS và watchOS[sửa | sửa mã nguồn]

iOS 10.3, tvOS 10.2 và watchOS 3.2 đều được chuyển đổi từ HFS+ sang APFS trên những thiết bị tương thích.

Tiện ích của bên thứ ba[sửa | sửa mã nguồn]

Bất chấp sự phổ biến của định dạng APFS trong máy Mac ngày nay, năm 2016, các tiện ích sửa chữa ổ đĩa của bên thứ ba tiếp tục có những hạn chế trong việc hỗ trợ định dạng APFS, do Apple chậm phát hành tài liệu hoàn chỉnh. Theo Alsoft, nhà sản xuất DiskWar Warrior nổi tiếng, phiên bản phát hành cho định dạng APFS hoàn chỉnh năm 2018 của Apple sẽ cho phép xây dựng lại an toàn các đĩa APFS trong các phiên bản tương lai của sản phẩm của họ.[16] Các sản phẩm cạnh tranh, bao gồm cả TechTool của TechMool và Prosoft's Drive Genius dự kiến cũng sẽ hỗ trợ APFS.

Tham khảo[sửa | sửa mã nguồn]

  1. ^ a b Hansen, K.H.; Toolan, F. (ngày 21 tháng 9 năm 2017). “Decoding the APFS file system”. Digital Investigation. 22: 107–132. doi:10.1016/j.diin.2017.07.003. ISSN 1742-2876.
  2. ^ a b c “Volume Format Comparison”. Apple Developer (bằng tiếng Anh). Truy cập ngày 25 tháng 5 năm 2018.
  3. ^ a b “Apple File System Guide / Frequently Asked Questions”. Truy cập ngày 25 tháng 5 năm 2018.
  4. ^ Bertin, René. “Compression and APFS”. Github. Truy cập ngày 2 tháng 2 năm 2019.
  5. ^ a b Apple Inc. “Apple File System Guide (Features)”. Truy cập ngày 25 tháng 5 năm 2018.
  6. ^ “tvOS 10.2”. What's New in tvOS. Apple Inc.
  7. ^ a b Warren, Tom (ngày 27 tháng 3 năm 2017). “Apple is upgrading millions of iOS devices to a new modern file system today”. The Verge. Vox Media. Lưu trữ bản gốc ngày 27 tháng 3 năm 2017. Truy cập ngày 27 tháng 3 năm 2017.
  8. ^ Roger Fingas (ngày 13 tháng 6 năm 2016). 'Apple File System' will scale from Apple Watch to Macs, replace HFS+”. Apple Insider. Lưu trữ bản gốc ngày 23 tháng 7 năm 2016.
  9. ^ Hutchinson, Lee (ngày 13 tháng 6 năm 2016). “Digging into APFS, Apple's new file system”. Ars Technica UK. Truy cập ngày 15 tháng 6 năm 2016.
  10. ^ Weintraub, Seth (ngày 13 tháng 6 năm 2016). “Apple File System (APFS) announced for 2017, scales 'from Apple Watch to Mac Pro' and focuses on encryption”. 9to5Mac. Lưu trữ bản gốc ngày 28 tháng 3 năm 2017. Truy cập ngày 27 tháng 3 năm 2017.
  11. ^ Hutchinson, Lee (ngày 13 tháng 6 năm 2016). “New file system spotted in macOS Sierra [Updated]”. Ars Technica. Condé Nast. Lưu trữ bản gốc ngày 28 tháng 3 năm 2017. Truy cập ngày 27 tháng 3 năm 2017.
  12. ^ Alan Loughnane. “Updating your iPhone will give you one major benefit”. joe.co.uk. Lưu trữ bản gốc ngày 20 tháng 5 năm 2017.
  13. ^ a b “Prepare for APFS in macOS High Sierra”. Apple.com. ngày 7 tháng 9 năm 2017. Truy cập ngày 19 tháng 9 năm 2017.
  14. ^ “macOS 10.14 Mojave: The Ars Technica review”. arstechnica.com. ngày 25 tháng 9 năm 2018. Truy cập ngày 20 tháng 12 năm 2018.
  15. ^ Trouton, Rich (ngày 26 tháng 9 năm 2017). “Using the macOS High Sierra OS installer's startosinstall tool to avoid APFS conversion”. Der Flounder. Truy cập ngày 16 tháng 1 năm 2018.
  16. ^ Alsoft DiskWarrior: Mojave and Apple File System (APFS)

Liên kết ngoài[sửa | sửa mã nguồn]