Рейтинг:0

Образ ext4 FS повреждается при первом монтировании

флаг cn

Я нахожусь в процессе замены своего твердотельного накопителя M.2 на новый и более крупный. Я хочу сохранить образ существующих разделов, прежде чем вынимать свой старый твердотельный накопитель, чтобы я мог ссылаться на него при настройке новой установки. и убедитесь, что я ничего не теряю У меня есть только один слот для SSD на моей машине, поэтому я не могу использовать сам SSD, поэтому для этого и нужны файлы изображений.

Я думал, что это будет довольно просто, но я столкнулся со странной проблемой. Создание образа выполняется без проблем, и я могу без проблем смонтировать образ в цикле. Но после того, как я немного поковырялся в смонтированной файловой системе, я получаю всевозможные ошибки, такие как

«ls: чтение каталога <каталог>: неверное сообщение»

Я создал изображения с помощью простой команды dd:

dd if=/dev/nvme0n1p5 of=backup.img bs=64kb status=progress

Когда они были закончены, я проверил образы, не монтируя их:

резервная копия fsck.ext4.img

который затем сообщил, что изображение было чистым.

Затем я монтирую образ:

смонтировать backup.img <mnt_pnt>

Затем я выполняю команду «ls -R» и получаю сообщение об ошибке «плохое сообщение», упомянутое выше.

Если я затем размонтирую файловую систему и снова запущу fsck, он сообщит о всевозможных ошибках inode.

Если я смонтирую фактический раздел напрямую, ошибок не будет, а файлы, перечисленные с ошибкой «Плохое сообщение», не будут иметь ошибок.

Базовая система — Kubuntu 20.04. Перед началом резервного копирования я обязательно принудительно выполнил fsck для всех разделов. Резервные копии размещаются на диске NAS, смонтированном через CIFS.

Описанная выше процедура выполняется в системе Kubuntu 21.20 Live USB.

Что я делаю не так?

РЕДАКТИРОВАТЬ: я просмотрел CloneZilla и farchiver. Кажется, они обещают многое, но моя проблема в том, что я не хочу восстанавливать эти файловые системы после того, как я их создал. Я просто хочу иметь возможность МОНТИРОВАТЬ их на новую, свежую установку и извлечение Ubuntu и файлы, которые мне нужны. Я попробовал инструкции CloneZilla для этого (которые они сами заявляют как обходной хак), и он не смог смонтировать образ после того, как я его распаковал. farchiver я еще не уверен.

Рейтинг:0
флаг cn

На случай, если кто-то еще столкнется с этим: в итоге я использовал e2image для создания образа разделов вместо прямого dd. Оказалось, что образы создаются без каких-либо проблем, которые я перечислил в своем вопросе, и я мог монтировать образы как петлевое устройство.

флаг br
Я также могу упомянуть, что использование rsync с флагами `-ax --numeric-ids` является отличным инструментом: с его помощью вы можете восстановить всю ОС на основе Linux, только обновив `/etc/fstab` с новыми UUID FS. и установка загрузчика (grub методом chroot). Это экономит ТОННУ пространства по сравнению с образами дисков.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.