Кажется, что fsck показывает другой результат между многопользовательским режимом и однопользовательским режимом

Я программист, обычно использующий java и ruby, а новичок – администратор сервера. Теперь я использую CentOS6.7 в качестве гостевой ОС с бродягой и виртуальной коробкой;

на фоне вопроса

эмулятор терминала часто становился все равно, после того, как я зарегистрировался на vagrant ssh в CentOS сегодня. Раньше я не встречал таких вещей.

После некоторого осмотра я обнаружил две вещи.

  1. загрузка гостевой ОС заняла гораздо больше времени, чем вчера.
  2. в корневой файловой системе возникли проблемы.

Я видел следующее, выполнив fsck.

 $ fsck -n /dev/mapper/VolGroup-lv_root contains a file system with errors, check forced. ... ... Free blocks count wrong (845378, counted=845408) Free inodes count wrong (309812, counted=309769) 

И это было / etc / fstab:

 $ cat /etc/fstab /dev/mapper/VolGroup-lv_root / ext4 defaults 1 1 UUID=d197cae3-0dd5-4555-9b2f-f9f21c1d9679 /boot ext4 defaults 1 2 /dev/mapper/VolGroup-lv_swap swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 

Поэтому я выключил гостевую ОС, а затем снова загрузил ее в режиме одного пользователя. После этого мне понравился рев.

 # umount / # fsck /dev/mapper/VolGroup-vl_root 

Но результат был таким.

 /dev/mapper/VolGroup-lv_root clean ... 

Я попробовал fsck с другими параметрами проверки файловой системы.

 # fsck -fv -t ext4 /dev/mapper/VolGroup-lv_root fsck from util-linux-ng 2.17.2 pass 1: checking ... ... ... pass 5: group summary information 130829 inodes used ... ... 913928 blocks used 0 bad blocks 1 large file ... ... 

Вопрос

Возможно ли, что fsck сообщает о другом результате между многопользовательским режимом и режимом одиночного пользователя?

Я думаю, fsck ясно сказал, что корневая файловая система имеет некоторые проблемы в первый раз. Но казалось, что во второй и в третий раз не было проблем.

Существуют ли какие-либо методы или методы для решения подобных проблем?

One Solution collect form web for “Кажется, что fsck показывает другой результат между многопользовательским режимом и однопользовательским режимом”

Никогда не загружайте файловую систему во время ее установки. Во-первых, он всегда будет помечен грязным – процесс установки сам устанавливает флаг «файловая система», и этот флаг обычно отключается при umount. Во-вторых, если fsck начинает преобразовываться в смонтированную файловую систему, особенно / , вы можете столкнуться с худшими проблемами, которые, по вашему мнению, были у вас, когда все действительно ускорилось, потому что из-под запущенных программ что-то выходило из бит.

Поэтому, чтобы ответить на ваш вопрос, да, fsck всегда даст вам разные результаты для смонтированных и размонтированных файловых систем. В основном потому, что вы не должны запускать его против смонтированных файловых систем.

(Примечание: это действительно применимо только к файловым системам ext2 / 3/4 – XFS и ReiserFS (например) – совершенно разные звери.)

  • В чем проблема, из-за которой debian зависает в fsck / dev / sda? Каково решение?
  • Путаница с восстановлением поврежденных файлов ext3, если происходит сбой питания во время записи файла
  • Должен ли я запускать fsck при загрузке изображения Amazon ec2?
  • Не удается смонтировать SD-карту после жесткого отключения
  • Как исправить btrfs?
  • Как создание файла forcefsck запускает проверку файловой системы при перезагрузке?
  • Файл отсутствует после fsck
  • Как fsck может быть так быстро?
  • Как протестировать исправление файловой системы, выполненную fsck
  • Автоматически проверять `fsck`
  • Можно ли сканировать с помощью fsck только для чтения?
  • Linux и Unix - лучшая ОС в мире.