ファイルを安全に抽出する技術は何ですか?

ファイルを安全に抽出する技術は何ですか?

昨日いくつかの実験をしましたスリターズ。複数のinitrd.imgを使用してファイル/変更を保存します。

initrd.gz画像(cpioアーカイブ)の1つをフォルダに抽出して編集/削除してから、再パッケージ化したいと思います。

私は次のコードを使用しました。

cat rootfs.img | cpio -idvm

その後、すべてのファイルがルートファイルシステムに抽出されます。全体のオペレーティングシステムが破損しています。 (これはどれほど恥ずかしいシーンなのか…)

安全で簡単にするにはどうすればよいですか?つまらない塊? LXC? (VirtualBoxは最後の手段です)

ベストアンサー1

相対パスを使用してアーカイブ

ルートレベルでは、これらのコマンドを実行しないことをお勧めします/。それは問題を要求しています。私はいつもcpio -idvm私のディレクトリから関連コマンドを実行し、必要な場所にファイルを使用するか手動で入れますmvcp

他のU&L Q&Aで説明されている方法を使用することもできます。SliTaz LinuxにTazPkgをインストールする方法、これも利用されますcpio

絶対パスを使用してアーカイブ

絶対パスを使用してアーカイブを構築した場合は、スイッチをcpio使用して--no-absolute-filenamesアーカイブが/

$ mkdir /tmp/cpio-root
$ cd /tmp/cpio-root
$ cat rootfs.img | cpio -idvm --no-absolute-filenames

引用する

おすすめ記事