
Каждую ночь на моем сервере Ubuntu наблюдалось странное поведение: один из моих дисков NVME переставал работать, и я получал ошибки ввода-вывода до перезагрузки, после чего все работало нормально.
Упомянутый диск не был загрузочным, он был смонтирован в /var/lib
.
Я решил заменить его, а перед этим я собирался создать образ диска, который, возможно, вышел из строя, чтобы можно было заменить его и просто скопировать данные на новый диск.
Следуя инструкциям здесь:https://help.ubuntu.com/community/DriveImaging
Я создал несколько резервных образов. При создании этих образов я бы удалил запись, которая монтирует диск, из /etc/fstab и перезагрузился, затем использовал dd для создания образа размонтированного диска:dd if=/dev/nvme1n1p1 | bzip2 > /media/ssd_backup_2023-09-11.bz2
Теперь, когда новый диск установлен, я попытался скопировать образ на новый диск (опять же согласно документации здесь:https://help.ubuntu.com/community/DriveImaging: bzcat /media/ssd_backup_2023-09-11.bz2 | dd of=/dev/nvme1n1
.
Но это не сработало.
Я попробовал смонтировать образ напрямую (после извлечения его из файла bz2) и скопировать файлы. Не сработало. Предположив, что я что-то напутал в командной строке, я попробовал скопировать файлы образа и смонтировать их на рабочем столе из графического интерфейса, и получил те же ошибки, что и при попытке смонтировать их из командной строки:
Error mounting /dev/loop4 at /media/tshannon/e0ce1 331-ddOf-47a6- b104-c142b282a823: wrong Fs type, bad option, bad superblock on /dev/ loop4, missing codepage or helper program, or other error (udisks-error- quark, 0)
DMESG показывает следующее:
[248810.448466] loop4: detected capacity change from 0 to 1233800 [248810.652202] /dev/loop4: Can't open blockdev [248810.652330] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248812.330897] /dev/loop4: Can't open blockdev [248812.331033] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248998.384382] loop19: detected capacity change from 0 to 1233800
Так что, мои образы дисков испорчены?