6

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

Мои цели:

  • Результат должен быть легкодоступным
  • Нет необходимости распаковывать все, прежде чем я смогу получить доступ к чему-либо
  • Файлы должны быть быстро найдены - нет архива TAR/CPIO
  • Необходимое пространство должно быть меньше, чем просто копирование файлов поверх

Поэтому в идеале я ищу сжатую файловую систему только для чтения, которую я могу создать в файле и которая автоматически увеличивается.

1 ответ1

1

Используйте программное обеспечение для судебного анализа, такое как GUYMAGER (с открытым исходным кодом, sourceforge.net). Он имеет приятный интерфейс, который позволяет быстро создать сжатый образ диска всего жесткого диска.

Используйте «Advanced forensic image (.aff)», чтобы создать один сжатый файл (ну, он также создает файл .info).

Чтобы изменить степень сжатия по умолчанию 1 (самая быстрая, но наименьшая степень сжатия). Если у вас быстрый компьютер с большим количеством ядер, вы можете изменить это, создав /etc/guymager/local.cfg:

AffCompression = 3

9 - лучшее, но самое медленное сжатие. 3 дает хорошее сжатие с хорошей производительностью.

Обновить

Монтаж не так прост, как кажется. Прежде всего, вам нужен AFFLIB (Ubuntu: aptitude install afflib-tools). Теперь вы можете получить необработанный образ диска с помощью [affuse][3] <image> <mount-point>

Но по какой-то причине монтировать необработанный образ не удается. parted говорит, что первый раздел начинается с 1048576B но

mount -t ext4 -o loop,ro,offset=1048576 /mnt/backup.raw /mnt/backup

завершается с обычной бесполезной ошибкой монтирования:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

и dmesg говорит:

EXT4-fs (loop0): VFS: Can't find ext4 filesystem

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .