fsck -cc /dev/sdb1 дает такой результат. Все в порядке?

fsck -cc /dev/sdb1 дает такой результат. Все в порядке?
root@host [/]# fsck -cc /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: done
/dev/sdb1: Updating bad block inode.
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

/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdb1: 11/18317312 files (0.0% non-contiguous), 1198478/73258400 blocks

Он сказал, что файловая система была изменена. И что? Я просто отформатировал его. Что-то не так?

решение1

Похоже, он ничего не нашел. А затем обновил плохой блок inode своими результатами, которые оказались ничем.

FILE SYSTEM WAS MODIFIEDвыплевываетсяfsck любойвремя, когда он делает запись в файловую систему. Изменение этого одного плохого блока inode квалифицируется.

Тем более, что вы не указали, что нужно просто исправить все проблемы, не спросив вас ( -y), если бы обнаружились проблемы на диске, требующие исправления, он бы что-то сказал.

решение2

Я бы запустил его снова. -ccНайденные плохие блоки и вызванная программа badblocksдля их исправления. Вы можете просто запустить его как:

$ fsck /dev/sdb1

выдержка из страницы руководства fsck.ext3


Эта опция заставляет e2fsck запустить программу badblocks(8) для поиска любых плохих блоков в файловой системе, а затем пометить их как плохие, добавив их в иноды плохих блоков. Если эта опция указана дважды, то сканирование плохих блоков будет выполнено с использованием неразрушающего теста чтения-записи.

ОБНОВЛЕНИЕ №1: Дополнительный вопрос

Находит ли fsck плохой блок? Что такое неразрушающий тест чтения-записи?

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

Неразрушающее чтение/запись подразумевает, что сначала создается резервная копия содержимого местоположения, затем для проверки местоположения используется шаблон, а затем возвращается исходное содержимое.

Рекомендации

решение3

Не волнуйтесь, это сообщение появляется, если у вас есть плохой файл, например, файл с неправильным именем или именем в формате Unicode, или обнаруженный файл, не относящийся к вашей файловой системе.

решение4

Судя по всему, можно запустить , dumpe2fs -bчтобы увидеть список плохих блоков, например. dumpe2fs -b /dev/sdb1Я думаю, если вывод пустой, плохих блоков нет (но у меня сейчас нет диска с плохими блоками, поэтому я не могу это проверить).

Связанный контент