Apple File System (APFS) cho macOS được tối ưu hóa cho ổ trạng rắn (SSD) và thiết bị flash như USB thumb drive. APFS dùng trên tất cả hệ điều hành Apple: watchOS, tvOS, iOS, macOS. Mặc dù hầu hết Apple OS chỉ dùng lưu trữ trạng rắn, macOS có thể dùng mọi loại: đĩa quang, USB, SSD, ổ cứng cơ (platter-based).
Loại ổ nào phù hợp nhất với APFS?
Vì APFS thiết kế ban đầu cho SSD và flash storage, có vẻ như hệ thống file mới sẽ phát huy tốt trên các ổ mới nhanh nhất. APFS hoạt động với hầu hết loại ổ, nhưng có trường hợp cụ thể khiến APFS thành lựa chọn kém hoặc không tối ưu.
Hãy xem APFS phù hợp như thế nào với các loại ổ phổ biến.
APFS trên SSD: Có
Kể từ macOS High Sierra, SSD dùng làm ổ khởi động được chuyển tự động sang APFS khi nâng cấp OS — bao gồm SSD nội bộ và SSD ngoài qua Thunderbolt. SSD ngoài qua USB không chuyển tự động, nhưng bạn có thể chuyển thủ công sang APFS.
APFS trên SSD khai thác trọn vẹn các tính năng mới của hệ thống file.
Trong test, APFS cho thấy hiệu năng cải thiện và hiệu quả lưu trữ tốt hơn, giải phóng thêm dung lượng trống. Lợi ích dung lượng đến từ các tính năng built-in của APFS:
- Clones: Tạo bản sao gần như tức thì mà không tốn dung lượng đáng kể.
- Space Sharing: Nhiều volume chia sẻ dung lượng trống trong container APFS.
- Copy-on-Write: Cấu trúc dữ liệu chia sẻ khi không có thay đổi.
- Sparse Files: Quản lý dung lượng trống hiệu quả hơn.
Tăng tốc APFS trên SSD thấy rõ ở: thời gian boot (cải thiện mạnh) và copy file (nhờ cloning, rất nhanh).
APFS trên Fusion Drive: Không
Ý định ban đầu của APFS là hoạt động liền mạch với cả HDD và SSD. Trong beta macOS High Sierra ban đầu, APFS có sẵn cho SSD, HDD và giải pháp lưu trữ phân tầng của Apple — Fusion Drive (kết hợp SSD nhỏ nhanh + HDD lớn chậm).
Fusion Drive KHÔNG phù hợp nâng cấp sang APFS.
Hiệu năng và độ tin cậy Fusion Drive với APFS bị đặt dấu hỏi trong beta High Sierra. Khi OS phát hành chính thức, hỗ trợ APFS trên Fusion Drive bị gỡ bỏ, và Disk Utility được sửa để ngăn chặn chuyển đổi Fusion Drive sang APFS.
Suy đoán trỏ đến vấn đề tin cậy khi chuyển Fusion Drive hiện có sang APFS. Nhưng thách thức thực sự có thể là giảm hiệu năng của thành phần HDD trong cặp Fusion. Tính năng Copy-on-Write của APFS bảo vệ dữ liệu khi ghi bằng cách tạo bản sao mới của segment file đang sửa đổi, rồi cập nhật con trỏ file sau khi ghi xong. Cách này bảo vệ dữ liệu khi ghi, nhưng có thể dẫn đến mảnh hóa file, rải rác mảnh file khắp ổ.
Trên SSD, không thành vấn đề lớn. Trên HDD, có thể gây mảnh hóa đĩa và giảm hiệu năng. Trên Fusion Drive, copy file thường xảy ra vì chức năng tiered storage di chuyển file thường dùng từ HDD chậm sang SSD nhanh, và file hiếm dùng ngược lại. Tất cả việc copy này có thể gây lỗi mảnh hóa trên HDD khi APFS và Copy-on-Write hoạt động.
APFS trên HDD: Có thể
Bạn có thể muốn dùng APFS trên HDD nếu dùng File Vault mã hóa ổ. Chuyển sang APFS thay thế mã hóa File Vault bằng hệ thống mã hóa mạnh hơn built-in của APFS.
APFS có thể dùng trên HDD, nhưng lợi ích nhỏ.
Mục tiêu Apple cho APFS trên HDD là trung tính. Không cải thiện hiệu năng nhiều, nhưng cũng không giảm nhiều. Bản chất: APFS trên HDD cung cấp an toàn và bảo mật dữ liệu tốt hơn mà không gây vấn đề hiệu năng.
Đa phần APFS đạt mục tiêu trung tính này cho HDD, tuy nhiên có vài điểm lo ngại. Với công việc thông thường: email, văn bản, web, research, game nhẹ, nghe nhạc, xem video, chỉnh ảnh cơ bản — các trường hợp này chạy tốt trên HDD định dạng APFS.
Vấn đề có thể nảy sinh khi chỉnh sửa chuyên sâu: phần mềm ảnh, video, audio — bất kỳ hoạt động nào chỉnh sửa file quy mô lớn.
Thách thức Fusion Drive và Copy-on-Write có thể dẫn đến mảnh hóa đĩa. Tương tự xảy ra khi APFS dùng trên HDD cho sản xuất media.
Hầu hết người làm công việc nặng này đã chuyển sang SSD. Tuy nhiên, một số có thể dùng hệ thống RAID dựa trên HDD để đáp ứng nhu cầu chỉnh sửa. Trong trường hợp đó, APFS và Copy-on-Write có thể gây giảm hiệu năng theo thời gian khi ổ bị mảnh hóa.
APFS trên ổ ngoài: Có lẽ không
Ổ định dạng APFS hiện chỉ truy cập được từ Mac cài Sierra trở lên. Nếu bạn chia sẻ dữ liệu trên ổ ngoài với nhiều máy — đặc biệt Windows và Linux — hãy giữ định dạng chung như HFS+, FAT32, exFAT.
Nếu ổ ngoài (kể cả USB thumb drive) chia sẻ giữa nhiều Mac hoặc nền tảng khác, đừng chuyển sang APFS.
Ổ Time Machine: Không
Nếu chuyển ổ Time Machine sang APFS, ứng dụng Time Machine sẽ thất bại ở backup tiếp theo. Dữ liệu trên ổ Time Machine phải xóa để định dạng lại HFS+ cho Time Machine.
Time Machine yêu cầu ổ định dạng HFS+.