Ich habe ein Dateisystem wie folgt erstellt:
dd if=/dev/zero of=disk-image count=40960
Dateisystem wird mit folgendem erstellt:
/sbin/mkfs -t ext3 -q disk-image
Ich habe dann einige Testdateien gemountet und kopiert und wie folgt gemountet:
mount -o loop disk.image foo
cp "something" foo
sudo umount foo
Ich führe dann eine aus, e2fsck -c -c disk-image
die zurückkehrt
"Pass 1: Checking inodes, blocks, and sizes
Inode 185, i_size is 16384, should be 17408. Fix<y>? yes
Meine Frage, da dies eine Datei und kein Blockgerät ist, ist die obige Warnung, über die ich mir Sorgen machen sollte.
Wie macht man ein fsck auf einem Dateisystem, das sich in einer Datei befindet?
linux
filesystems
fsck
user124464
quelle
quelle
e2fsck
der Badblocks-Test durchgeführt wird, wenn Sie es anweisen , aber es gibt keinen wirklichen Grund, ihn zu verwenden.