読み書きモードでsquashfsファイルシステムをマウントする

読み書きモードでsquashfsファイルシステムをマウントする

USBスティックにClonezillaをインストールしましたが、オペレーティングシステムをいくつか修正したいと思います。具体的には、実行可能なスクリプトを挿入して/usr/sbin独自のバックアップコマンドを簡単に実行できるようにすることで、バックアップが苦痛にならないようにしたいと思います。

/live/filesystem.squashfsデフォルトのファイルシステムはUSB FAT-32パーティションの下にあります。

ファイルを追加/削除/変更できるように、Linuxコンピュータにこの読み取り/書き込み機能をインストールするにはどうすればよいですか?私はUbuntu 12.04派生バージョンを実行しています。

ベストアンサー1

これはあなたがsquashfs-toolsシステムにインストールされます。


filesystem.squashfsたとえば、次のように空のディレクトリにコピーします。

cp /path/to/filesystem.squashfs /path/to/workdir
cd /path/to/workdir

ファイルを解凍して別の場所に移動します(まだバックアップとして保存できます)。

unsquashfs filesystem.squashfs
mv filesystem.squashfs /path/to/backup/

入り、squashfs-root好みに合わせて追加/修正して1を filesystem.squashfs再作成してください。

cd /path/to/workdir
mksquashfs squashfs-root filesystem.squashfs

新しく作成したファイルをfilesystem.squashfsUSBドライブの既存のファイルにコピーします。例:

cp filesystem.squashfs /mnt/clonezilla/live/

その後、再起動してLIVE USBを使用します。


1:いいね、いいね-b 4M -comp lz4などの-comp xz -Xbcj x86他のオプションについては、マニュアルを確認してください。

おすすめ記事