Проверьте информацию статической файловой системы, определенную в файле fstab, после применения изменений, чтобы убедиться, что ваша система загрузится без проблем.
Это особенно важно в удаленных местах или машинах, где вы не можете легко выполнить экстренные операции.
Отображение статической информации о файловой системе, определенной в файле fstab.
$ cat /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). # # # / was on /dev/vda1 during installation UUID=9d749b55-a024-4d89-b1c0-950bd38b98d8 / ext4 errors=remount-ro 0 1 # swap was on /dev/vda5 during installation UUID=33d7420a-1ab7-4872-8944-369c37354d1b none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Проверьте содержимое файла /etc/fstab.
$ sudo findmnt --verify
/media/cdrom0 [W] udf,iso9660 seems unsupported by the current kernel [W] cannot detect on-disk filesystem type 0 parse errors, 0 errors, 2 warnings
Проверьте содержимое файла /etc/fstab и выведите подробный вывод.
$ sudo findmnt --verify --verbose
/ [ ] target exists [ ] FS options: errors=remount-ro [ ] UUID=9d749b55-a024-4d89-b1c0-950bd38b98d8 translated to /dev/vda1 [ ] source /dev/vda1 exists [ ] FS type is ext4 none [ ] UUID=33d7420a-1ab7-4872-8944-369c37354d1b translated to /dev/vda5 [ ] source /dev/vda5 exists [ ] FS type is swap /media/cdrom0 [ ] target exists [ ] userspace options: user,noauto [ ] source /dev/sr0 exists [W] udf,iso9660 seems unsupported by the current kernel [W] cannot detect on-disk filesystem type 0 parse errors, 0 errors, 2 warnings
Проверьте статическую информацию о типе файловой системы ext4, определенную в конкретном файле (таблица смонтированных файловых систем).
$ sudo findmnt --verify --tab-file /etc/mtab --type ext4
/ [W] recommended root FS passno is 1 (current is 0) 0 parse errors, 0 errors, 1 warning
Пример статического файла с информацией о файловой системе, который намеренно содержит несколько ошибок.
$ cat /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). # # # / was on /dev/vda1 during installation UUID=9d749b55-a024-4d89-b1c0-950bd38b98d8 / ext3 errors=remount-ro UUID=9d749b55-a024-4d89-b1c0-950bd38b98d8 /opt xt4 errors=remount-ro 0 # swap was on /dev/vda5 during installation UUID=33d7420a-1ab7-4872-8944-369c37354d1b none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0
Проверьте это несовместимое и ошибочное содержимое файла.
$ sudo findmnt --verify
/ [E] ext3 does not match with on-disk ext4 [W] recommended root FS passno is 1 (current is 0) /opt [W] xt4 seems unsupported by the current kernel [E] xt4 does not match with on-disk ext4 /media/cdrom0 [W] udf,iso9660 seems unsupported by the current kernel [W] cannot detect on-disk filesystem type 0 parse errors, 2 errors, 4 warnings
Код вывода укажет, что произошла ошибка.
$ echo $?
1
Отобразите подробный вывод, чтобы изучить его дальше.
$ sudo findmnt --verify --tab-file /etc/fstab --verbose
/ [ ] target exists [ ] FS options: errors=remount-ro [ ] UUID=9d749b55-a024-4d89-b1c0-950bd38b98d8 translated to /dev/vda1 [ ] source /dev/vda1 exists [E] ext3 does not match with on-disk ext4 [W] recommended root FS passno is 1 (current is 0) /opt [ ] target exists [ ] FS options: errors=remount-ro [ ] UUID=9d749b55-a024-4d89-b1c0-950bd38b98d8 translated to /dev/vda1 [ ] source /dev/vda1 exists [W] xt4 seems unsupported by the current kernel [E] xt4 does not match with on-disk ext4 none [ ] UUID=33d7420a-1ab7-4872-8944-369c37354d1b translated to /dev/vda5 [ ] source /dev/vda5 exists [ ] FS type is swap /media/cdrom0 [ ] target exists [ ] userspace options: user,noauto [ ] source /dev/sr0 exists [W] udf,iso9660 seems unsupported by the current kernel [W] cannot detect on-disk filesystem type 0 parse errors, 2 errors, 4 warnings