FSCK показывает разные результаты при проверке как системного, так и несистемного диска - PullRequest
0 голосов
/ 03 октября 2011

У меня проблема с файловой системой UBUNTU 10.04, которая сообщает о других результатах, когда диск монтируется и проверяется с помощью FSCK в качестве системного диска и когда он проверяется другим системным диском:

sudo fsck /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.11 (14-Mar-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

   57217 inodes used (24.81%)
      42 non-contiguous files (0.1%)
      65 non-contiguous directories (0.1%)
         # of inodes with ind/dind/tind blocks: 0/0/0
         Extent depth histogram: 50910/20
  293868 blocks used (31.88%)
       0 bad blocks
       1 large file

   43327 regular files
    7242 directories
      59 character device files
      26 block device files
       0 fifos
     509 links
    6549 symbolic links (6187 fast symbolic links)
       5 sockets
--------
   57717 files

sudo fsck -n -t ext4 /dev/sda1     
fsck from util-linux-ng 2.17.2
e2fsck 1.41.11 (14-Mar-2010)
Warning!  /dev/sda1 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (628134, counted=628213).
Fix? no

Free inodes count wrong (173391, counted=173379).
Fix? no


/dev/sda1: ********** WARNING: Filesystem still has errors **********

/dev/sda1: 57217/230608 files (0.1% non-contiguous), 293722/921856 blocks

Всякий раз, когдадиск монтируется как системный / загрузочный диск, запуск fsck (проверьте, не исправить) показывает, что подсчет INODE и BLOCK неверен, но проверка того же диска с другого системного диска сообщает, что все в порядке.

Есть идеи?

1 Ответ

1 голос
/ 03 октября 2011

Вероятно, это должно быть в SuperUser или ServerFault , а не в StackOverflow, но в любом случае:

вы можете только fsck -n файловую систему, которая монтируется только для чтения. Пока файловая система смонтирована для чтения и записи, она будет несовместимой, пока она не будет размонтирована или не будет восстановлен журнал. Важное сообщение:

Warning: skipping journal recovery because doing a read-only filesystem check.
...