Я хочу сделать menuentry в личинке, которая загружается как нормальная, но пропуски fsck
. Если бы это возможно, я мог бы создать две записи меню, одна из которых пропустила бы проверку файловой системы и другой, не будет.
Мой /etc/fstab
файл похож ниже,
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda7 during installation
UUID=0a0fda6a-a0af-461f-936e-fe6feff3adba / ext2 errors=remount-ro 0 1
# /home was on /dev/sda5 during installation
UUID=b9ed5358-a68a-48ef-8c51-7241f0462913 /home ext4 defaults 0 2
# swap was on /dev/sda6 during installation
UUID=301dcfce-1bb3-415d-a71a-df64add29443 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/etc/fstab
файл для обхода fsck
проверка при начальной загрузке:Можно изменить значение <pass>
, 6-е поле строки описания файловой системы в /etc/fstab
кому: 0
(нуль) для предотвращения файловой системы проверяет при начальной загрузке. (Для Вашего swap
это уже 0
, таким образом, необходимо будет изменить Ваш /
и /home
значения разделов от 1
и 2
соответственно к 0
каждый.)
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=0a0fda6a-a0af-461f-936e-fe6feff3adba / ext2 errors=remount-ro 0 1
UUID=b9ed5358-a68a-48ef-8c51-7241f0462913 /home ext4 defaults 0 2
UUID=301dcfce-1bb3-415d-a71a-df64add29443 none swap sw 0 0
.. так, чтобы записи были похожи:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=0a0fda6a-a0af-461f-936e-fe6feff3adba / ext2 errors=remount-ro 0 0
UUID=b9ed5358-a68a-48ef-8c51-7241f0462913 /home ext4 defaults 0 0
UUID=301dcfce-1bb3-415d-a71a-df64add29443 none swap sw 0 0
fs_passno
т.е. <pass>
поле в /etc/fstab
файл:The sixth field (`fs_passno`):
Это поле используется
fsck
программа для определения порядка, в котором проверки файловой системы сделаны во время перезагрузки. Корневая файловая система должна быть указана с afs_passno
из1
, и другие файловые системы должны иметь afs_passno
из2
. Файловые системы в диске будут проверены последовательно, но файловые системы на различных дисках будут проверены одновременно для использования параллелизма, доступного в аппаратных средствах. Если шестое поле не присутствует или является нулем, значение нуля возвращено, и fsck предположит, что файловая система не должна быть проверена.
Как дополнение к ответу @rusty, по умолчанию значение передачи 1
или больше в fstab
заставит диск быть проверенным один раз в 30, монтируется . Это действительно не должно быть проблемой, и необходимо позволить ей сделать так.
, Если по некоторым причинам Ваш диск проверяется чаще или если Вы хотите изменить частоту, можно сделать так с этой командой:
tune2fs -c 50 /dev/sda1
, Который установит /dev/sda1
, чтобы быть проверенным каждые 50 раз, это было смонтировано.