あるマウントポイントから別のマウントポイントにディレクトリをコピーしていますが、その間にサイズが大きくなっています。
私の最初のマウントポイント名は/home/directory/mount1で、その中に "bin"ディレクトリがあります。これにより、du -hs bin
サイズが7.9Mであることがわかります。内部の/home/directory/mount1を使用して/home/directory/mount2にコピーしましたcp -ap bin /home/directory/mount2
。しかし、du -hs bin
/home/directory/mount2で実行すると、サイズは8.3Mになります!
私はrootとしてログインし、私が示すように、mount1 binディレクトリにあるまったく同じファイルをmount2にコピーしました。サイズの違いは何ですか?私がこれをするときもそこにいますcp -r bin /home/directory/mount2
。
編集:追加のチェックにより、mount2のbinコンテンツ内のすべてのファイルはmount1 / binの対応するファイルより4K大きくなります。
答え1
コメントにリンクしてくれてありがとう、JigglyNagaさん。そこで私は私のコマンドがdu -hs bin
ディレクトリの内容のディスク使用量を表示することを発見しました。実際、2つのマウントポイントに2つの別々のイメージがマウントされています(mount1は分割されており、mount2は純粋なext3ファイルシステムです)。
コメントへのリンクによると、ディスクスペースを使用せずにファイルまたはディレクトリのサイズを個別に確認するには、またはをls -l
使用できますdu -b
。これにより、binサイズとすべての内容が2つのマウントポイントで同じになります。これからこのコマンドを使用します。ありがとうございます!