Я хочу проверить свою файловую систему. Он должен быть размонтирован, поэтому я обнаружил, что должен
$ sudo touch /forcefsck
$ reboot
сделать это на Sat Dec 30 10:02 2017
(прим.). После перезагрузки это то, что я получаю (вставляя только соответствующую информацию)
Мои разделы:
$ sudo fdisk -l
Device Boot Id Type
/dev/sda2 * 83 Linux
/dev/sda3 5 Extended
/dev/sda4 83 Linux
/dev/sda5 82 Linux swap / Solaris
/dev/sda6 83 Linux
/dev/sda7 83 Linux
Где каждый монтируется (я мог бы использовать другие команды, я знаю):
$ df -h
Filesystem Mounted on
/dev/sda6 /
/dev/sda4 /mnt/old-home
/dev/sda7 /home
/dev/sda2 /boot
Последний раз проверял каждый раздел:
$ sudo tune2fs -l /dev/sda2 | grep -i check
Last checked: Sat Dec 30 10:02:48 2017
Check interval: 0 (<none>)
$ sudo tune2fs -l /dev/sda4 | grep -i check
Last checked: Thu Nov 3 17:39:51 2016
Check interval: 0 (<none>)
$ sudo tune2fs -l /dev/sda6 | grep -i check
Last checked: Fri Nov 4 12:08:31 2016
Check interval: 0 (<none>)
$ sudo tune2fs -l /dev/sda7 | grep -i check
Last checked: Sat Dec 30 10:02:04 2017
Check interval: 0 (<none>)
Я ожидал, что /dev/sda6
(то есть, /
) будет проверено, но это не так.
Это правильно?
Как правильно проверить /
? Я думаю, что в настоящее время я не могу загрузиться с Live CD / USB.
Можно установить Максимальное количество монтирования на 1
и перезагрузка, которая должна запуститься fsck
.
Прежде, чем сделать так, запишите значение по умолчанию, которое Вы получаете с командой следующим образом. В следующем примере мы будем использовать /dev/sda6
как пример.
tune2fs -l /dev/sda6 | grep 'Maximum mount count'
Затем установите значение к 1
.
tune2fs -c 1 /dev/sda6
Затем перезагрузка и проверка файловой системы должны запуститься.