web-dev-qa-db-ja.com

USBスティックをフォーマットしてオペレーティングシステムをインストールするのに適したファイルシステムはどれですか?

LinuxシステムをUSBスティックにインストールしました。それはうまくいきます、私はそれを別のコンピュータで使うことができます。私はファイルシステムとしてext4を使用し、これが最良の選択であると自問しました。 USBスティックに最適なファイルシステムはどれですか?優れたファイルシステムは、フラッシュドライブを急速に破壊してはなりません。データの整合性を確保するための追加のアクティビティは良いかもしれません(私は毎日バックアップを行います)。もう1つの基準は、パフォーマンスの向上です。

9
Mnementh

最新のLinuxカーネルはF2FS、SSD最適化ファイルシステムをサポートしていますが、それでも実験的です。スティック上のシステムがそれほど重要でない場合は、試してみることができます。

それ以外の場合はext4で:

  • relatimeフラグを無効にします(アクセス時間を記録します)
  • tRIMを有効にする(discardフラグ)

一般に

  • cFQの代わりにNOOPスケジューラーを使用する

サンプルfstab

/dev/sda   /   ext4   noatime,nodiratime,discard,errors=remount-ro 0 1
6
Matteo

フラッシュドライブでEXT2を使用して、書き込みサイクルを減らします。 EXT 4ドライブに書き込むたびに、ジャーナルを更新する必要があります。これにより、書き込みが増えます。私はEXT2を使用しており、GPartedまたは「ディスクユーティリティ」を使用してパスワードで保護しています。

とにかく、EXT3または4の速度の利点に気づいたことはありません。

5
Justa Guy

FATは、すべての主要なオペレーティングシステムで動作する唯一のファイルシステムであるため、フラッシュドライブに搭載される傾向があります。

NTFSは、

  1. Windowsを使用し、
  2. 安全性よりも性能を優先する

(FATは、パフォーマンスを犠牲にして書き込みのグループ化を最小限に抑える方法で書き込みます。)

Linuxを使用しているようですが。その場合、ext4はあなたがそれから抜け出すつもりのほとんどすべてです。ジャーナリングであるため、データの整合性が維持され、かなり高速で安定しています。

ただし、Linux USBに関するアドバイス:SlaxやPuppy Linuxのようなものを使用しない限り、ドライブは2年、おそらく3年より長くは続かないでしょう。

3
digitxp

Justa Guyは、EXT4のジャーナリング機能によって書き込み頻度が増えるというのは正しいことです。アプリケーションで使用するのに最適なファイルシステムはEXT4ですが、ジャーナリングが無効になっており、Matteoの提案もあります。

ボリュームのサイズに応じて、さらに優れた移植性ソリューションは、起動時にボリュームをRAMに移動し、ログオフ時にディスクに書き込むことです。この場合、Ext4をお勧めします。ジャーナリング(デフォルト)と破棄。このコードは、いくつかのペンドライブ固有のディストリビューションで標準であるため、パッケージを見つけて「作成」するだけです。これにより、セッションごとに1回の書き込みが行われ、ホストにセッションデータが残りません。システムとフォールトトレラントファイルシステムにより、NANDセルが故障したときにイメージを回復できます。

3
OCDtech

SBフラッシュドライブでのLinuxファイルシステムのテスト によると、EXT4のパフォーマンスは他のものよりも優れています。

1
Like