TL; DR
Appleコミュニティで同じ質問をしたが、役に立たない。ここで投稿を見つけてください: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.
ハードウェア iMac(27インチ、2013年後半)、256 GBストックSSD、特別なもの、特別なものは何もありません。
標準的な問題のハードウェアで、Linux / Freebsdを実行しているので、このハードウェアに問題がないことを確信しています。
ドライブは、High Sierraの新規インストール用のデフォルトの単一パーティションGPTです。ドライブ全体を消去し、新しいGPTスキームを設定し、HFS +としてフォーマットし、USBからインストーラーを起動しました。これで問題ありませんでしたが、数日後に停電後に音量を確認したところ、もう修理できないことがわかりました...
Disk Utility.appはfsckと同じことを言っています。ディスクユーティリティは基本的にfsckをバックグラウンドで実行しています。ターミナルから直接ディスクユーティリティを起動していない場合は、標準出力に表示されます。
有用なドキュメントは見つかりませんでした。技術的な深みのない、マーケティング風のマンボジャンボだけです。
10.13.1パブリックベータリリースをインストールしましたが、認識されない機能が認識されることを期待しています。多かれ少なかれ同じで、まだボリュームを修復できません -認識されない機能については不満はありません。
APFSがZFSに密接に関連していることをどこかで読んだので、多分1つは、ここでのバックストーリーのようにAPFSを修復するように明示的に設計されたZFSツールまたは他のソフトウェアで作業できる:http : //dtrace.org/blogs/ahl/2016/ 06/15 / apple_and_zfs /
サブトピック
- SSDでAPFSをオプトアウトする方法はありますか?
- HFS +に戻す方法はありますか
インストール中に、インストーラーは変換について質問しなかった(または私はそれを逃した)ので、使用できないドライブで立ち往生しています。
アップデートII:ZFSについて少し読んだ後、WikipediaのエントリからAPFSについての参照を参照した後(私が間違っている場合は修正してください)APFSの実装は、それ自体の障害に対処する必要があり、理論的にはfsckコマンドの必要はありません。まあ、それを考えると、BTRFSボリュームをfsckする必要もありませんでした。ブート時にスクラブされた問題があった場合、これはAPFSも同様に機能するはずです-フォールトトレランスはコア機能の1つであるためです。
APFSのリバースエンジニアリングによる技術的な詳細はこちら
アップデートIII(07.01.2018)
ネイティブおよびアップル以外のハードウェアで数週間のAPFテストを行った後、多くの一般的なテストとそれほど一般的ではないテストを実行しました。LinuxカーネルがR / WでAPFSボリュームをマウントできるようになるまで、APFを避けてください。モード。私の経験から、何らかの理由でAPFSベースのストレージがクラッシュし、自己修復できない場合、本当に悪い日になると予想できます。ほとんどの場合それは仕事をして、それ自体を修復することができます-しかし、8週間で5つ以上のケースに着陸しました。再フォーマットせずにボリュームを修復/再利用できなかったため、十分に文書化され、LinuxでR / Wモードでシステムファイル以外にマウントできるようになるまで、APFSを使用していません。
SSDと非SSDの比較非SSDで APFSを実行している場合:HFSよりも遅くなります。限目。APFSは(現在のところ)内部SSDドライブでのみ妥当であり、ハイブリッドドライブでも可能です(ただし、Appleのインストーラーは同意しません)。磁気ハードドライブは、APFSのメリットをまったく受けません。USB-Cを介してスクイーズできるデータの量は制限されており、HFS +がボトルネックにならないため、外付けSSDドライブのパフォーマンスは実際には同等ではありません。