
Linux システムを USB スティックにインストールしました。うまく機能し、さまざまなコンピューターで使用できます。ファイルシステムとして ext4 を使用しましたが、これが最良の選択であるかどうか自問しています。USB スティックに最適なファイルシステムはどれですか? 優れたファイルシステムは、フラッシュドライブをすぐに破壊しません。データの整合性を確保するための追加アクティビティも有効です (私は毎日バックアップを行っています)。もう 1 つの基準は、より高いパフォーマンスです。
答え1
最新のLinuxカーネルはSSDに最適化されたファイルシステムであるF2FSをサポートしていますが、それでも実験的なスティック上のシステムがそれほど重要でない場合は、試してみることができます。
それ以外の場合はext4の場合:
- フラグを無効にする
relatime
(アクセス時間を記録) - TRIMを有効にする(
discard
フラグ)
一般的に
- CFQの代わりにNOOPスケジューラを使用する
サンプルfstab
/dev/sda / ext4 noatime,nodiratime,discard,errors=remount-ro 0 1
答え2
フラッシュ ドライブでは、書き込みサイクルを減らすために EXT2 を使用します。EXT 4 ドライブに書き込むたびにジャーナルを更新する必要があり、書き込み回数が増えます。私は EXT 2 を使用し、GParted または「ディスク ユーティリティ」を使用してパスワードで保護しています。
いずれにしても、EXT 3 または 4 で速度上の利点を感じたことはありません。
答え3
FAT は、すべての主要なオペレーティング システムで動作する唯一のファイル システムであるため、フラッシュ ドライブに配置される傾向があります。
NTFSは次のような人向けです
- Windowsを使用し、
- 安全性よりもパフォーマンスを優先する
(FAT は、パフォーマンスを犠牲にして書き込みのグループ化を最小限に抑える方法で書き込みます。)
ただし、Linux を使用しているようです。その場合、ext4 がほぼすべてになります。ジャーナリングなのでデータの整合性が保たれ、かなり高速で安定しています。
ただし、Linux USB に関するアドバイス: Slax や Puppy Linux のようなものを使用しない限り、ドライブの寿命は 2 年、多くても 3 年程度しか持たないでしょう。
答え4
によるとUSB フラッシュドライブで Linux ファイルシステムをテストするEXT4 のパフォーマンスは他よりも優れています。