web-dev-qa-db-ja.com

LinuxをUSBドライブにインストールする場合、最高のパフォーマンスを得るには、どのファイルシステムをフォーマットに使用すればよいですか?

LinuxをUSBドライブにインストールすることを計画していますが、最高のパフォーマンス(全体的な応答性)とドライブの寿命を実現するためにドライブをフォーマットするためにどのファイルシステムを使用すればよいか迷っていました。

13
jh314

USBキーにGNU/Linuxをインストールする場合、永続的なパーティションでいわゆるLiveを使用すると、より良い結果が得られます。

Live systemを使用する主な利点は、ハードウェアについてです。Linuxのインストールでは、特定のハードウェアに一致するようにすべてが構成されます。 liveシステムは、各ブートプロセスでハードウェアを検出します。

ライブシステムを使用する場合、FS(多分cramfsiso9660または他の読み取り専用圧縮ファイル))は、パーティションを含むバイナリファイル全体に埋め込まれますしたがって、行うべきことは、USBキー上に生で置くことだけです。

これが完了すると、copy-on-write永続パーティション用にフォーマットするよりも、残りのUSBキーを1つ以上のパーティションとしてアドレス指定できます。 linux defautおよびflash friendlyであるため、ext4を推奨します。

この回答の詳細情報:Debianは永続性のあるライブ

5
F. Hauri

F2FS と呼ばれるファイルシステムはLinuxに3.8以降含まれており、SSDドライブの特性のために特別に設計されました。問題をさらに調査したい場合は、他にいくつか SSD最適化ファイルシステム があります。

4

数か月前、Uni Labでパフォーマンステストを実行しましたが、勝者はExt4だけでした。書き込みと読み取りの統計はext3とext2よりもはるかに優れていました。これは、ext4がこれら2つのファイルシステムに基づいて開発されたことからも明らかです。

私は詳細を正確に覚えていないので、あなたに番号を与えることはできませんが、EXT4でデフォします。

テストはUSB 2.0-Kingstonで実行されました。

3
Okrx

/ bootの512MBパーティションでext4を選択しましたが、grubと互換性があり、ジャーナリング機能があるext4を選択しました。

次に、ファイルシステムのルート用に約20 GBのパーティションでbtrfsを選択しました。COWプロパティがあるため、btrfsを選択しました。これにより、ドライブ全体の摩耗も可能になると想定しています。私はfstabでlzo圧縮を有効にしており、他のいくつかの「フラッシュフレンドリー」オプション( ここ を参照)

また、ドライブの最後には、ntfsに10GBのパーティションがあり、それを/ home/user/Downloadsにマウントして、他のコンピューターに接続したときにアクセスできます。

2
Ace

このため、BTRFSは他のすべてより優れています。書き込み時コピー+データ圧縮により、ディスク操作が高速化されます。書き込まれるデータが少ないほど、寿命は長くなります。

0
Andrew