У меня есть следующая конфигурация разделов:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 447.1G
├─sda1 ext2 487M /boot
├─sda2 1K
└─sda5 crypto_LUKS 446.7G
└─sda5_crypt LVM2_member 446.7G
├─S--1--vg-root ext4 318.8G /
└─S--1--vg-swap_1 swap 127.9G [SWAP]
Как вы можете видеть, у меня есть система Ubuntu, защищенная LUKS, и записанный том использует LLVM.
У меня есть ошибки в файловой системе из-за прерывания электроснабжения; когда я запускаю fsck
, я вижу много сообщений об ошибках:
sudo fsck -nf /
Inodes that were part of a corrupted orphan linked list found. Fix? no
/dev/mapper/S--1--vg-root: ********** WARNING: Filesystem still has errors **********
Конечно, я не могу исправить ошибки, пока загружен раздел. Итак, я перезагружаюсь в режиме восстановления системы, открываю однопользовательскую корневую оболочку и запускаю:
umount /dev/mapper/S--1--vg-root
sudo fsck -f /
Теперь fsck
работает, однако не может найти никаких ошибок . Когда я перезагружаюсь и снова запускаю fsck
из полностью загруженной системы, он все еще «видит» ту же ошибку.
В чем причина такого поведения? Можно ли исправить ошибки файловой системы в такой конфигурации (когда том LLVM защищен LUKS)?