Tôi có một bản cài đặt Ubuntu được sao lưu dưới dạng tệp .squashfs. Tôi muốn trích xuất nó vào thư mục gốc của một phân vùng, nhưng khi tôi thử đưa ra một lỗi cho biết thư mục tồn tại. Tôi có thể giải nén tốt đến các thư mục không tồn tại. Tôi đã tìm kiếm thông tin về việc sử dụng các công cụ squashfs, nhưng không thể tìm thấy các lệnh nào sẽ được sử dụng để trích xuất đến một vị trí hiện có, chẳng hạn như một phân vùng trống.
Đây là lệnh tôi đang sử dụng có tác dụng trích xuất đến các vị trí không tồn tại:
sudo unsquashfs -d /media/location1/locationthatdoesntexist /media/location2/file.squashfs
Tôi đã thử sử dụng cái này để trích xuất vào một phân vùng trống, nhưng nó không hoạt động:
sudo unsquashfs -d /media/location1 /media/location2/file.squashfs