TL; DR
Mengajukan pertanyaan yang sama pada komunitas Apple, tidak ada yang berguna. Temukan posting di sini: https://discussions.apple.com/thread/8123614
bash-3.2# fsck_apfs -d -l /dev/disk5
fletcher64_init:58: Selecting AVX2 implementation of fletcher64
** Checking volume.
** Checking the container superblock.
** Checking the EFI jumpstart record.
** Checking the space manager.
** Checking the object map.
** Checking the APFS volume superblock.
warning: apfs_sb at apfs_fs_index (0): apfs_features has unrecognized features (2)
** Checking the object map.
** Checking the fsroot tree.
error: btn: key (2) compare error: 22
fsroot tree is invalid.
** The volume /dev/disk5 could not be verified completely.
Hardware iMac (27-inch, Akhir 2013), SSD 256GB, tidak ada yang istimewa, tidak ada yang mewah.
Masalah hardware standar dan saya yakin bahwa perangkat keras ini sempurna - karena saya menjalankan Linux / Freebsd di atasnya.
Drive adalah GPT terpartisi tunggal standar untuk pemasangan baru Sierra Tinggi. Saya hanya menghapus seluruh drive, mengatur skema GPT baru, memformatnya sebagai HFS + dan memulai installer dari USB. Ini berjalan ok, tetapi setelah beberapa hari saya memeriksa Volume setelah pemadaman listrik dan menemukan bahwa saya tidak dapat memperbaikinya lagi ...
Disk Utility.app mengatakan hal yang sama dengan yang dilakukan fsck . Disk Utility pada dasarnya mengeksekusi fsck di latar belakang, jika Anda pikir itu tidak kemudian mulai Disk Utility langsung melalui Terminal dan Anda akan melihatnya di stdout.
Saya tidak dapat menemukan dokumentasi yang berguna, hanya beberapa pemasaran rasa mambo-jumbo tanpa kedalaman teknis.
Saya menginstal 10.13.1 rilis Public Beta dengan harapan bahwa mungkin itu akan mengenali yang belum diakui fitur, sekarang ia mengatakan kurang lebih sama dan masih tidak dapat memperbaiki volume - meskipun tidak mengeluh tentang fitur yang belum diakui.
Saya membaca di suatu tempat bahwa APFS dekat dengan ZFS, jadi mungkin seseorang dapat bekerja dengan alat ZFS atau perangkat lunak lain yang secara eksplisit dirancang untuk memperbaiki APFS yang mirip dengan cerita belakang di sini: http://dtrace.org/blogs/ahl/2016/ 06/15 / apple_and_zfs /
Sub topik
- Apakah ada cara untuk keluar dari APFS pada SSD?
- Apakah ada cara untuk mengkonversi kembali ke HFS +
Selama instalasi, installer tidak bertanya tentang konversi (atau mungkin saya melewatkannya) dan sekarang saya terjebak dengan drive yang tidak dapat saya gunakan.
Pembaruan II : Setelah membaca sedikit tentang ZFS dan kemudian referensi dari entri Wikipedia tentang APFS (koreksi saya jika saya salah) Implementasi APFS harus mengatasi kesalahan itu sendiri, dan, secara teoritis tidak perlu perintah fsck. Yah, kalau dipikir-pikir, saya juga tidak pernah harus fsck volume BTRFS, jika ada beberapa masalah ada yang digosok pada saat boot, kira ini adalah bagaimana APFS seharusnya bekerja juga - karena toleransi kesalahan adalah salah satu fitur inti itu.
Rincian teknis lebih lanjut oleh APFS rekayasa terbalik ada di sini
Pembaruan III (07.01.2018)
Setelah beberapa minggu pengujian APF pada perangkat Apple dan non-Apple asli dengan melakukan banyak pengujian umum dan beberapa yang tidak begitu umum - saya sarankan untuk menjauhinya sampai kernel Linux dapat me-mount volume APFS di R / W mode. Dari pengalaman saya, orang bisa mengalami hari yang sangat buruk jika penyimpanan berbasis APFS Anda rusak karena suatu alasan dan tidak akan dapat sembuh sendiri. Dalam kebanyakan kasus itu melakukan pekerjaan dan dapat memperbaiki dirinya sendiri - namun dalam 8 minggu saya mendarat di lebih dari 5 kasus di mana tidak bisa - meskipun tidak ada kegagalan perangkat keras. Saya tidak dapat memperbaiki / menggunakan kembali volume tanpa memformat ulang karena itu saya tidak menggunakan APFS sampai itu didokumentasikan dengan baik dan dapat dipasang di Linux dalam mode R / W untuk hal lain selain file sistem.
SSD vs. non-SSD Jika Anda menjalankan APFS pada non-SSD: SSD akan lebih lambat daripada HFS. Titik. APFS (saat ini) hanya masuk akal pada drive SSD internal dan aktif dapat pada drive hybrid (meskipun installer Apple tidak akan setuju). Hard drive magnetik tidak mendapat manfaat dari APFS dengan cara apa pun. Kinerja drive SSD eksternal tidak benar-benar sebanding karena jumlah data yang dapat Anda peras melalui USB-C terbatas dan HFS + tidak akan menjadi hambatan.