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


13

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


2
パフォーマンスはひとつです。寿命は別です。そして、それらは相関しています。
Runium 2013年

どのようなUSBですか?インストール後に書き込みが必要ですか?
ニルス

回答:


5

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

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

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

これが完了すると、copy-on-write永続的なパーティション用にフォーマットするよりも、残りのUSBキーを1つ以上のパーティションとしてアドレス指定できます。このために、私はrecommand ext4ですので、Linuxのdefautフレンドリー点滅します

この回答の詳細:Debianは永続的に生きています。


そのようにインストールされているライブシステムに変更を加えることはできます/binか?
Andrei Bozantan

@AndreiBozantanはい、2つの方法があります。1。永続パーティションに何かをインストール(追加)または削除できます。もちろん、最初の読み取り専用パーティションは変更されませんが、aufs(ユニオンファイルシステム)を介してマウントされます。これは効果的です。2. live buildを使用して独自のライブシステム構築し、debian liveに必要なすべてを追加できます。Debianを粘り強くライブで
F.ハウリ

4

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


2
SSDとUSBドライブは紛らわしく、後者は一般的にSSDではなく、まったく同じように最適化されていません。
Totor 2014

@Totor、これは確かに本当ですが、ウィキペディアによると、f2fsファイルシステムは「NANDフラッシュメモリベースのストレージデバイス(ソリッドステートディスク、eMMC、SDカードなど)の特性を考慮に入れています」。そうは言っても、私はまだこれ以上の研究を行っていません
マイケルクレリン-ハッカー、2016年

1
@ MichaelKrelin-hacker Wikipediaも間違っている可能性があります。私が言っているのは、SSDコントローラーは通常ブロックマッピングを処理し、主にウェアレベリングを提供するということです。F2FSのようなログ構造のfsのような「動作」を完全に選択できます。とにかく、「クラシック」ハードドライブとして使用するように設計されています。SSDでF2FSを使用することはおそらく冗長です...
Totor

@Totor、ウィキペディアについては真実ですDocumentation/filesystems/f2fs.txtが、同じことを言っています。そして、はい、私は思ったまだ、まだ最適化の詳細にまで読んでいない私はそれが同じFSの試みはSSDやSDカードなどのための両方を最適化することを奇妙だと思います。そして、私はSSDのf2fsには行きませんが、問題はSSDに関するものではありません。しかし、「USBドライブ」とは何なのかわかりません。私の検索がここに
到達

3

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

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

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


他の代替ファイルシステムを確認しましたか?ただの好奇心...
フォンブランド

2

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

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

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


0

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

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