私は複数のイメージと約150Gigsのデータを持つドッカーをインストールしています。/var/lib/docker
このセットアップでは、ストレージドライバとしてoverlayfs
が使用されます。実際のデータを保持している/var/lib/docker/overlay
には、各レイヤーのディレクトリがいくつかあります。パーティションのサイズは160Gです。オーバレイズディレクトリ構造を持つ/ var/lib/dockerを、そのままの状態でデータ*をそのまま*にコピーする方法
ドッカーのディレクトリを/var/lib/docker
から新しい1TBのディスクにコピーすることで、ドッカーがこの新しいパーティションから開始して古いイメージを使用し続けるようにする必要があります。
今、私は-a
とrsync
またはcp
コマンドを使用する場合、問題が、新しいパーティションに/var/lib/docker
をコピーすること、である代わりに150G実際のデータの合計を、総コピーされたデータは、(600G限りに来ているし、数えて..)。
ドッカーも停止していますが、OSが160Gデータをどのように見て、600G +にコピーしているかは不明です。私はそれがoverlayfs(マージされたディレクトリ)ではないことを願っています。 df -aTh
にオーバーレイ情報はありません。カーネルオーバーレイファイルのドライバをアンロードするのにも役に立ちませんrmmod overlay
どのように展開/マージを行わずにそのままこのデータをコピーすることができますか?