У меня есть инсталляция Ubuntu, сохраненная в виде файла .squashfs. Я хотел бы извлечь его в корень раздела, но при попытке выдает ошибку, в которой говорится, что каталог существует. Я могу просто распаковать в несуществующие каталоги. Я искал информацию об использовании squashfs-tools, но не могу найти, какие команды будут использованы для извлечения в существующее местоположение, например, в пустой раздел.
Эта команда, которую я использую, работает для извлечения в несуществующие местоположения:
sudo unsquashfs -d /media/location1/locationthatdoesntexist /media/location2/file.squashfs
Я пытался использовать это для извлечения в пустой раздел, но она не работает:
sudo unsquashfs -d /media/location1 /media/location2/file.squashfs
Источник, с которым Вы связываетесь, говорит Вам, что необходимо сделать:
инструмент уже не извлекает раздавленную файловую систему на exsisting каталог, если-f опция не определяется.
, Таким образом, это должно работать
sudo unsquashfs -f -d /media/location1 /media/location2/file.squashfs
Монтируют squashfs FILE.SQUASHFS:
sudo mount -t squashfs PATH/TO/FILE.SQUASHFS /mnt
Копия его содержание к КАТАЛОГ (должен существовать):
sudo cp -av /mnt/. PATH/TO/DIRECTORY
Размонтирование squashfs FILE.SQUASHFS:
sudo umount /mnt