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

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


2
ext4ファイルシステムをスパースにする方法は?
VirtualBoxでゲストOSとしてLinuxを使用しています。ファイルシステムから膨大な数のファイルを削除しました。次に、ファイルシステムイメージファイル(vdi)を縮小します。圧縮は、ディスク内に「null」値がある場合は常にファイルシステムイメージを圧縮することによって機能します。 zerofreeと呼ばれるアプリケーションは、ファイルシステムの空き領域にスパースになるように「null」を書き込むことができるようです。しかし、指示はそれがext2 / ext3でのみ機能することを述べています。ゲストOSにext4があります。 なぜそれがext 4で機能しないのですか(引用されている理由は「範囲」ですが、誰かがより多くの光を当てることができます)? 私はマウントした場合には、動作しますEXT 4としてEXT 3として再マウント当時とEXT 4? extでzerofreeとして同様のことができる他のツールはありますか?

3
ext3またはext4ファイルシステムのファイル権限を無効にすることはできますか?
ext3 / 4ファイルシステムのファイル権限を無効にすることはできますか? ext3またはext4ファイルシステムのファイルアクセス許可を完全に無効化または無視できるかどうか疑問に思っています。おそらく取り付けオプションですか? テストやリムーバブルメディアでこれを行うので、セキュリティへの影響は心配していません。

1
「ドット」ファイル「。」のサイズ 4096を超えますか?
今日、サイズが4MBの「空の」ディレクトリを見つけました。 目に見える内容がなかったので試してみましたls -lah。これにより、いくつかの隠しファイルが表示されました(あまり大きくありません)。ディレクトリが非常に大きい理由を検索すると、ドットファイル(.)のサイズが3.9MBであることがわかりました。 そのファイルには何が保存されますか?それは同じディレクトリへの単なるリンクではありませんか? シェルの出力(匿名化)は次のとおりです。 -bash# more /proc/version Linux version 2.6.18-8.1.15.el5 (mockbuild@builder6.centos.org) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Mon Oct 22 08:32:04 EDT 2007 -bash# pwd /data/foo/bar/tmp -bash# ls -lah total 4.1M drwxrwxrwx 3 nobody nobody 3.9M Nov 21 10:02 . drwxrwxrwx 16 nobody nobody 4.0K Aug …

1
ブート時にルートファイルシステムチェック(およびオプションで修正)を強制するにはどうすればよいですか?
昨日、私たちのコンピューターの1つがgrubシェルに落ちたか、正直なところ、マシンの電源を入れたときのシェルが何であったかわかりません。 この意味では、ルートファイルシステムなどをマウントできないのは、矛盾があるためです。 私は走った、と私は信じています: fsck -fy /dev/sda2 再起動し、問題はなくなりました。 ここに質問の部分があります: 私はすでに彼女のルートのcrontabにあります: @reboot /home/ruzena/Development/bash/fs-check.sh スクリプトには以下が含まれます。 #!/bin/bash touch /forcefsck 考えてみればわかりませんが、なぜこのような短いコマンドのスクリプトファイルを作成したのかはわかりませんが、とにかく... さらに、ファイルでは: /etc/default/rcS 私は定義しました: FSCKFIX=yes だから私はそれを取得しません。どのようにして状況が発生する可能性がありますか? ブート時にルートファイルシステムチェック(およびオプションで修正)を強制するにはどうすればよいですか? または、これら2つのことは私ができる最大のものですか? OS: Linux Mint 18.x Cinnamon 64ビット。 fstab: cat /etc/fstab | grep ext4 ショー: UUID=a121371e-eb12-43a0-a5ae-11af58ad09f4 / ext4 errors=remount-ro 0 1 grub: fsck.mode=force はすでにgrub構成に追加されています。
10 linux  ext4  fsck 

4
どうすればbtrfsをext4に見せかけることができますか?
Dropboxは、Linuxクライアントが将来的にはext4のみをサポートすることを発表しました。私は現在btrfsパーティションでDropboxを使用しています(問題はありません)。どうやらxattrサポートは不可欠です。ext4とbtrfsの両方がこれをサポートしており、実際、btrfsもサポートしていないext4の機能は知りません。 Dropboxがファイルシステムを検出する方法がわかりませんが、btrfsにext4のふりをさせる方法はありますか?

3
iノード、多くの小さなファイル(xfs、btrfs、ext4)の消費容量の比較
小さなファイルが大量にあるext4パーティション(VM上のLVM)があり、3〜4か月ごとに拡張する必要があります。 iノードによって使用されるスペースの量について。 xfs、btrfs、またはext4ファイルシステムのいずれかが使用するスペースが少なくなりますか? 言い換えると、btrfsまたはxfsに切り替えると、パーティションがiノードでいっぱいになるのは、ext4で遅くなりますか?
9 ext4  btrfs  xfs 

2
新しいExt4インラインデータ機能の使用方法 (inodeに直接データを保存)
Linux 3.8以降、Ext4のドキュメントを正しく読んだら、非常に小さなファイルの花瓶のiノードにデータを直接格納できるはずです。 このようなファイルのサイズは0ブロックであると予想していましたが、そうではありません。 #creating a small file printf "abcde" > small_file #checking size of file in bytes stat --printf='%s\n' small_file 5 #number of blocks used by files stat --printf='%b\n' small_file 8 この最後の数は0になると思います。何か不足していますか?
9 linux  ext4 

4
ext4およびxfsで実際にジャーナル処理されるファイルシステムメタデータ操作は何ですか?
どのファイルシステムメタデータ操作が実際にext4およびxfsファイルシステムジャーナルに永続化されるかについて、単純でストレートな答えを見つけることができません。私はことに注意してくださいません POSIXが「アトミック」であることを宣言して何を問い合わせます。ジャーナルを有効にして実行することにより、アトミックファイルシステム操作のどのサブセットが逆方向に曲がることなく常に実行できるため、どのようなサブセットが効果的に耐久性があるかについて、さらに心配しますfsync(2)。 私はかなり確かな数の操作: creat(2) link(2) unlink(2) rename(2) mkdir(2) rmdir(2) 私は完全にはわかりません: symlink(2) シンボリックリンクのコンテンツを格納するsymlink(2)簡単な方法fsync(2)やfdatasync(2)基になるデータブロックがないため、このケースが最も厄介です 。ジャーナルが私のためにこれを処理することを知ることは、安心です。

6
ext4ファイルシステムのオフセットを見つけるにはどうすればよいですか?
ディスクの最初のセクターを読み書きできない、故障したハードドライブがあります。I / Oエラーが発生するだけです。ディスク上には(ほとんど)正常に見える他の領域があります。パーティション(ext4)をマウントして、回復したいファイルにアクセスできるかどうかを確認しています。このmountコマンドはoffsetオプションをサポートしているので、パーティションテーブルが読み取り不可で書き込み不可であっても、ファイルシステムをマウントできるはずです。問題は、オフセットの見つけ方です。ext4ツールのどれもこの特定の機能を持っていないようです。

4
短期間のファイルはディスクにフラッシュされますか?
私のプログラムは、多くの短い短期間のファイルを作成します。通常、作成後1秒以内に削除されます。ファイルは、実際のハードディスクに支えられたext4ファイルシステムにあります。Linuxは定期的にpdflushダーティページをディスクにフラッシュ()することを知っています。私のファイルは存続期間が短いため、おそらくによってキャッシュされませんpdflush。私の質問は、私のプログラムは多くのディスク書き込みを引き起こしますか?私の心配は私のハードディスクの寿命です。 ファイルは小さいので、それらのサイズの合計がdirty_bytesおよびより小さいと仮定しましょうdirty_background_bytes。 Ext4ではデフォルトのジャーナルが有効になっています(メタデータジャーナルなど)。また、メタデータとデータのどちらがディスクに書き込まれているかを知りたいです。
9 linux  disk  ext4 


3
ジャーナルが破損したext4ファイルシステムの回復
ジャーナルで何らかのハードウェアの問題が発生したと思われるハードドライブがあります。これにより、ドライブがロードされなくなります。実行mount -r -t ext4 /dev/sda5 /mnt/rootすると、次のカーネルが生成されます。 [ 1420.671055] ata1.00: exception Emask 0x0 SAct 0x1000000 SErr 0x0 action 0x0 [ 1420.673862] ata1.00: irq_stat 0x40000008 [ 1420.676600] ata1.00: failed command: READ FPDMA QUEUED [ 1420.679326] ata1.00: cmd 60/40:c0:a8:9d:0a/00:00:08:00:00/40 tag 24 ncq 32768 in [ 1420.679326] res 41/40:40:e1:9d:0a/00:00:08:00:00/00 Emask 0x409 (media error) <F> …

3
ドライブをフォーマットするとSSDがトリムされますか?
標準の新しいLinux(正確にはUbuntu 11.10)をインストールしてドライブを再フォーマット(完全)してSSDを正常にトリムできますか、それとも追加の操作が必要ですか? discardオプションを指定すると、ext4は消去時にブロックをTRIMすることを知っていますが、可能であれば完全にTRIMされたドライブから始めたいと思います。
9 ext4  ssd  mkfs  trim 

2
他のファイルシステムを含むファイルで断片化レベルが非常に大きいのはなぜですか?
スパースファイルが何であるかを知り、それらについていくつかの実験を行いたいと思っています。ウィキでは、ファイルが簡単に断片化する可能性があることを読むことができます。それがいかに悪いかチェックしたかった。次の方法でファイルを作成しました。 # truncate -s 10G sparse-file # mkfs.ext4 -m 0 -L sparse ./sparse-file スパースファイルをマウントし、600Mファイルを入れました。断片化レベルは次のようになります。 # filefrag -v "/media/Grafi/sparse-file" Filesystem type is: ef53 File size of /media/Grafi/sparse-file is 10737418240 (2621440 blocks of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 1032: 36864.. 37896: 1033: 1: 1043.. 1043: 37907.. 37907: …

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