USBスティックのフォーマットとオペレーションシステムのインストールに適したファイルシステムはどれですか。


9

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

回答:


6

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

それ以外の場合、ext4:

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

一般に

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

サンプル fstab

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

リンクは現在ペイウォールの背後にあります。
mwcz

5

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

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


3

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

NTFSは、

  1. Windowsを使用し、
  2. 安全よりもパフォーマンスを優先する

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

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

ただし、Linux USBについてのアドバイス:SlaxやPuppy Linuxなどを使用しない限り、ドライブは2年以上、おそらく3年は長持ちしません。


スティックが長持ちしないのはなぜですか?
Mnementh 2010

1
Linuxを使用しているときにフラッシュドライブで行う書き込みの量は、ほぼ5倍です。平均的なドライブは、通常の使用で10年間持続します。SlaxとPuppyはフラッシュドライブ用に設計されており、可能な限り書き込みを最小限に抑えます。
digitxp

2
私が理解している限り、Linuxでは、btrfsはフラッシュメディアのパフォーマンスと寿命の両方を向上させます。USBスティックにある安価な非再割り当ての種類でも改善されます。Btrfsはまだ実験的ですが、最近の一部のディストリビューションではオプションとして提供しています。
Gilles「SO-邪悪なことをやめなさい」2010

@ギレス実験的なのが問題だと思います。
digitxp 2010

1
テストがその優れたパフォーマンスを示すため、NTFSではなくEXT4を使用します。また、Gillesのコメントはかなり古くなっています。BTRFSは現在比較的安定しており、さまざまなアルゴリズムによる透過的な圧縮をサポートしているため、おそらくUSBスティックにより適しています。最後に、«5倍の書き込み»について-有効noatime,nodiratimeと移動ロギング(つまり/var/logtmpfsの
のHi-エンジェル

3

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

ボリュームのサイズによっては、より優れた移植性ソリューションとして、起動時にボリュームをRAMに移動し、ログオフ時にディスクに書き込む方法があります。その場合、ジャーナリング(デフォルト)と破棄を使用して、Ext4をお勧めします。このためのコードは、いくつかのペンドライブ固有のディストリビューションでは標準です。そのため、パッケージを見つけて再作成することができます。これにより、セッションごとに正確に1つの書き込みが発生し、ホストシステムとフォールトトレラントファイルシステムにセッションデータが残っていないため、NANDセルが不良になったときにイメージを回復できます。


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