rootfsフォルダを転送する方法は?

rootfsフォルダを転送する方法は?

Debian Jessie VirtualBox VMでdebootstrapを使用してrootfsを作成しました。今ホストに転送したいと思います。まず、ディレクトリをtarアーカイブに圧縮して、ホストにアップロードして再ダウンロードできるようにします。

私はtarアーカイブが権限を保存し、rootfsの正確なコピーを作成したいと思います。そのため、Arch Linux Wikiで提案されているように、tar -czpvf --one-file-systemを使用しました。ただし、「tar:以前のエラーのため失敗した状態で終了しました」というメッセージが表示され、これらの以前のエラーは「tar:$ path:開くことができません:権限が拒否されました」エラーのようです。 tar を root として実行すると、rootfs フォルダにあるファイルとディレクトリの所有権/権限が変更されるかと心配されます。 gzipped tarで圧縮するときにrootfsの権限と所有権を維持する方法は?

ベストアンサー1

必要に応じてファイルシステムをコピーするには、ルートである必要があります。また、「クリーンバージョン」が必要です。したがって、ファイルシステム全体をそのままインポートするためにルートでバインドマウントを使用しようとしています。 tarが心配な場合は、読み取り専用インストールをバインドすることもできます。

おすすめ記事