タグ付けされた質問 「ext4」

ext4(4番目の拡張ファイルシステム)は、ext3の後継として開発されたLinux用のジャーナリングファイルシステムです。ext4固有の質問にはこのタグを使用してください。一般的なファイルシステム関連の質問では、タグ[filesystem]を使用してください。

1
tune2fs-大規模なext4ファイルシステムで予約する容量
を使用してファイルシステムに予約する容量についていくつかの質問があることは承知していますtune2fs -mが、一部のアドバイスは矛盾しており、一部rootはマウントされているファイルシステムにのみ関連しているようで、特にに特化したものはないようですext4。 私が問い合わせているドライブは、3つのハイブリッドSSD /ハードディスクで、1つのパーティションを使用ext4してフォーマットされ、メディアファイルにのみ使用されます。Root、homeとswap私は一人も残されるSSDドライブに、独自のパーティション内のすべてのです。 現在、3 TBのext4ファイルシステムでは、ディスク領域の5%が予約されています(デフォルト)が、これはなんと150 GBです。安全であれば、これを1%、つまり30 GBに減らして、120 GBを解放します。ファイルシステムは92%使用されており、残りの5%は予約済みスペースであることに注意してください。 この回答のアドバイスではext3、断片化を回避するために、ほぼフルのファイルシステムで予約領域を5%に設定するのが賢明であると示唆されています。次に、それext4はより効率的であると明示し、「ext4のマルチブロックアロケーターは、より断片化に強い」と明記しています。その後、何パーセントが適切かをアドバイスすることはしませんext4。 ext4適切なファイルシステムの断片化保護を維持しながら、3 TBのファイルシステムで予約済みドライブスペースを1%に減らしても安全かどうか知りたいのですが。 1%の30 GBの予約領域では不十分な場合、どれだけ安全なのでしょうか? ありがとう。

4
Ext4-追加の健全性、チェックサム、検証、あらゆる種類のテストを有効にする方法は?
私はハードドライブでExt4を実行しています。完全に正直に言うと、ドライブは古く、いくつかの不良ブロックがあるため、本当に信頼していません。私はドライブに重要でないデータを持っているので、もしそれが明日死んだとしても大したことはありません。 ただし、死ぬかどうか、またいつ死ぬかを知り、読み取り専用で再マウントします。Ext4 fsで追加のファイルチェックを有効にするオプションはありますか?(ファイルシステムが遅くなるかどうかは気にしません。)

2
HDの最初からやり直した後のext4パーティションの回復
dd外付けディスクの最初の208MB を誤って使用して上書きしました。私が書いたのは、それ自体のパーティション(Debian nestinstaller)なので、現在表示されているのは、古い(現在破損している)ext4パーティションではなく、別の小さなパーティションです。これは私が従うことができるツールとアドバイスを制限します。 私の計画は、ここでtestdisk説明されているように、パーティションテーブルを再作成し、バックアップスーパーブロックですべてを修正することでした。最初の208 MBは失われますが、そこにある他の300 GBのデータと比較すると大丈夫です。次のようなもの: mke2fs -n /dev/sdb1 # doesn't work because sdb1 is the 208MB new partition testdisk ... # used this to create new correct partition table mke2fs -n /dev/sdb1 # now works fine, get backup superblock positions e2fsck -b backup_position -y /dev/sdb1 # returns many errors …

1
ファイルはext2 / ext3 / ext4でどのようにレイアウトされますか?
数日前、ext4フォーマットのフラッシュカード上のすべてのメタデータが上書きされました。 これがどのように起こったのかを推測します。これは純粋な推測です。別のカードを使用した直後に発生しました。カードのボリュームラベルが他のカードと同じになりました。そのため、他のカードをプルしたときに、同期/アンマウントに失敗したのではないかと思います。カードリーダーは、カードが抜かれたときにシステムに適切に通知しないため、次のシステムは同期を生成し、システムはカードを交換したことを認識せず、メタデータを上書きしました。 これが起こったときに私が最初にしたことは、ddを使用してイメージを作成することです。2番目に行ったのは、イメージを読み取り専用にすることです。3つ目は、書き込み可能なイメージのコピーを作成することです。 私はいくつかのことを回復できたがすべてではないphotorecを発見しました。これの理由の一つは、それが非破壊的であるということだと思います。 復元されたファイルの一部はテキストであるため、photorecがファイル形式に関する最小限の情報を使用していると思われます(ある場合)。 カードから他のファイルを復元するには、ext2でファイルがどのように配置されているかを知る必要があります。基本はファイルがブロックに分割され、セクターに書き込まれ、次のセクターを見つける方法に関する情報が現在のセクターに何らかの形で書き込まれていることだと思います。 先に進む必要があるのは、次のセクターへのポインターがどのように書かれるかについての情報です。 PS:私はphotorecコードを読んでいますが、それを読むのにいくつかの問題があります。それが私なのか、それとも醜いコードなのかはわかりません。 PPS:extファイルシステムのレイアウト方法に関する情報をいくつか見つけましたが、基本的なファイルレイアウト情報を見つけることができません。

1
ext4はcommit = 100マウントオプションをcommit = 0でオーバーライドします
/ etc / fstabファイルの関連する行は次のとおりです。 UUID=f51aa298-9ce4-4a19-a323-10df333f34f5 / ext4 data=writeback,noatime,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr 0 1 「mount」コマンドを入力すると、次のようになります。 /dev/sda1 on / type ext4 (rw,noatime,data=writeback,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr,commit=0) 最後に「commit = 0」を指定するのはなぜですか?commit = 100オプションが使用されていないということですか? Ubuntu 10.10、32ビット、最新のアップデートを使用しています。
8 mount  ext4 

7
同期の書き込みが非常に遅い。Ubuntu 10.10、32ビット、ext4
Ubuntu 10.10、32ビット、ext4パーティションを実行するMacbook ProでActiveMQを実行しています。 Linux iker-laptop 2.6.35-23-generic-pae #40-Ubuntu SMP Wed Nov 17 22:32:51 UTC 2010 i686 GNU/Linux ActiveMQで永続化を有効にすると、パフォーマンスが大幅に低下します。私は同じことを他のマシンでテストしましたが、違いは2桁です。 HDをテストするためのactiveMQを備えたツールがあります。結果は次のとおりです。 iker@iker-laptop:~/apps/apache-activemq-5.4.1$ java -classpath lib/kahadb-5.4.1.jar org.apache.kahadb.util.DiskBenchmark Benchmarking: /home/iker/apps/apache-activemq-5.4.1/disk-benchmark.dat Writes: 146171 writes of size 4096 written in 11.074 seconds. 13199.477 writes/second. 51.560455 megs/second. Sync Writes: 197 writes of size 4096 written in 10.006 seconds. …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.