ジャーナリングされたHFS +として外部ディスクをフォーマットする利点は何ですか?


26

/Library/Utilites/Disk Utility.appMac OSに同梱されているアプリケーションの一部であるアプリケーションディスクユーティリティを使用すると、外部ディスクを再フォーマットできます。

オプションが含まれます:

  • Mac OS拡張(ジャーナリング)(ジャーナリングHFS +)
  • Mac OS拡張(大文字と小文字の区別、ジャーナリング)
  • MS-DOS(FAT)
  • ExFAT

フラッシュドライブをWindowsユーザーと共有する場合、MS-DOS(FAT)形式を使用すると優れた互換性が得られることを認識しています。しかし、この質問については、さまざまなオプションの互換性設定を除外したいと思います。

ジャーナリングされたHFS +として外部ディスクをフォーマットする利点は何ですか?

回答:


24

特定のファイルシステムがどのOSに関連付けられているかを示す部分を別にすれば、主要なポイントは「ジャーナリング」という言葉です。

車輪を再発明する意味はないので、次のウィキペディアの引用を含めます。

ジャーナリングファイルシステムは、メインファイルシステムにコミットする前に、ジャーナル(通常、ファイルシステムの専用領域にある循環ログ)に加えられる変更を追跡するファイルシステムです。システムがクラッシュした場合や停電が発生した場合、そのようなファイルシステムはより速くオンラインに戻り、破損する可能性が低くなります。

これを論理的に1つにまとめると、定義上、外部ドライブは内部ドライブよりもシステムから削除される可能性が高くなります。ラップトップドライブを取り外してOSを実行し続けることはできませんが、たとえばUSBやFirewireが接続されている場合は完全に可能です。そのため、ドライブの取り外しが速すぎたり、正しいイジェクト手順に従わなかったりすると、ドライブに書き込む必要がある変更が完了しないという大きなリスクが生じます。

特に、何らかの形式のキャッシングを使用する場合、データは削除の時点でディスクへの書き込みを待機している可能性があり、データが失われます。

ジャーナル化されたファイルシステムは、適用する必要があるすべての変更のログを保持し、いつ正常に完了したかを記録することにより、これらのシナリオでの過度の損傷を防ぎます。このようにして、再起動時にログを調べて、完了しなかった未解決の変更を解決できます。これは、FAT32ファイルシステムで実行する必要のある問題についてファイルシステム全体をチェックするための単純なコマンドまたは同様のコマンドを実行するよりもはるかに高速chkdskです。

上記の保護面に加えて、HFSファイルシステムには、FAT32対応ファイルシステムでは不可能な自動インデックス作成、バックアップ、バージョン管理などのために組み込まれたすべてのMac OS Xフックがあります。


ありがとう!MS-DOSとExFATにはジャーナリングの同様の実装はありませんか?
ゲントマット

4
確かに、NTFSはジャーナルに記録されますが、名前にFATが含まれているものは記録されません。いろいろな意味でのexFATはFAT32が、それは弾力性アロケーションテーブルを使用しないためということ悪くなり、そしてあるより排出上の破損の影響を受けやすいが、それは:)別の質問です
stuffe

10

ジャーナリングがデータを外部ディスクに書き込んでいるときに予期しない何かが発生した場合、ジャーナリングがドライブのファイルシステムの破損の変化を減らすため、OS Xで使用する予定の場合、外部ディスクをMac OS拡張(ジャーナリング)としてフォーマットします。

  • OS Xの休止状態
  • MacデスクトップへのA / C電源が遮断される
  • Macラップトップバッテリーの電力が0になる
  • ラップトップHDDがドロップされたことに応答してスリープ状態になりました
  • 誤って外付けドライブを取り外します

Windowsで外部ディスクを使用する場合は、ExFATとしてフォーマットします。


1
ExFatとMS-DOS(FAT)の違いは何ですか?ExFatは新しいバージョンですか?
カバ

1
ExFATは、フラッシュドライブ向けに設計されています。en.wikipedia.org/wiki/ExFATを参照してください。それは新しいですが、それはポイントではありません、ExFATはFATとは異なる目的のために設計されています。
グローバルノマド

4
@Hippo最大の利点は、ExFATが4GBを超えるファイルを保存できることです。FAT32はできません。
クリスW.レア

外付けハードドライブでデータが破損しているかどうかをどのように確認できますか?
-JFW

私の習慣は、データを読み書きする前に、すべての外部ディスク(HDDまたはフラッシュ)でディスクユーティリティを実行することです。ディスクユーティリティは、ファイルディレクトリが破損しているかどうかをチェックして報告します。
グローバルノマド

7

ファイルシステム形式を選択するときは、予想される使用法を考慮する必要があります。SDカードは、従来のハードドライブよりも書き込み操作に敏感です。ジャーナリングされたファイルシステムは、データ自体の上に書き込みのレイヤーを追加します。これにより、ドライブの寿命が短くなります。

したがって、書き込みが少なく、デバイスからの読み取りが主要なアクティビティであるほとんどの静的ストレージ(音楽、アプリ、書籍)では、ExFATが正しい選択です。DBまたはその他の絶え間なく更新される重要なストレージにカードを使用する場合は、寿命が短くなりMac OS Extended (Journaled)、ディスクユーティリティで呼び出されるHFS +を使用してカードをフォーマットする準備をしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.