次のように元のイメージに新しい仮想virt-install
マシンを作成した後ls
ls -ls myvm.img
1048576000 -rw------- 1 root root 1073741824000 Nov 4 15:49 myvm.img
これから約1GBのスペースだけが割り当てられた1TBイメージと見られます。ただし、-hフラグを使用すると、次の結果が表示されます。
ls -lsh myvm.img
1001G -rw------- 1 root root 1000G Nov 4 15:49 myvm.img
同様にdu
、コマンドは以下を表示します。
du -h myvm.img
1001G myvm.img
これ:
qemu-img info myvm.img
file format: raw
virtual size: 1.0T
disk size: 1.0T
イメージをバックアップしようとすると、1TB全体をコピーしようとします。
tar -Scf myvm.tar myvm.img
だからどうしたの?最初のコマンドによると、スパースファイルという表示があるようですが、そうでないようです。これがXFSの奇妙な点ですか?
ベストアンサー1
ls
そしてdu
互いに矛盾しないでください。 (同じシステムコールを使用します。)
ls -s
ブロックサイズを一覧表示します(デフォルトは1KB [*])。
1048576000*1024 = 1073741824000
[*] エヘム、キロバイト。