マウントされたドライブのディスク使用量は、ホストとコンテナ間で完全に表示されます。

マウントされたドライブのディスク使用量は、ホストとコンテナ間で完全に表示されます。

取り付けられているハードドライブのディスク使用量を比較すると、ホストとコンテナの使用量が完全に異なります。ホストシステムとlxcコンテナでUbuntu 14.04を実行しています。

ハードドライブがホストにインストールされ、次の項目があることが確認/etc/mtabされました/dev/nvme0n1 /mnt/SSD ext4 rw 0 0。ただし、ドライブはインストールには使用されません/etc/fstab。 fstab設定を使用して、lxcコンテナ内にドライブをマウントします/var/lib/lxc/container_name/fstab

ホストから:

# du -hs /mnt/SSD/
20K     /mnt/SSD/

# df -h
Filesystem                 Size  Used Avail Use% Mounted on
udev                        63G  4.0K   63G   1% /dev
tmpfs                       13G  1.4M   13G   1% /run
/dev/mapper/sifr--vg-root  314G  241G   58G  81% /
none                       4.0K     0  4.0K   0% /sys/fs/cgroup
none                       5.0M     0  5.0M   0% /run/lock
none                        63G     0   63G   0% /run/shm
none                       100M     0  100M   0% /run/user
/dev/sda1                  236M  100M  124M  45% /boot
/dev/nvme0n1               1.1T   71M  1.1T   1% /mnt/SSD

コンテナ内

$ du -hs /mnt/SSD/
16G /mnt/SSD/

$ df -h
Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/sifr--vg-root  314G  241G   58G  81% /
none                       4.0K     0  4.0K   0% /sys/fs/cgroup
none                        13G  136K   13G   1% /run
none                       5.0M     0  5.0M   0% /run/lock
none                        63G  4.0K   63G   1% /run/shm
none                       100M     0  100M   0% /run/user
  1. 同じドライブが2つの異なる使用法を表示する方法と理由は何ですか?
  2. 正しい使い方は何ですか?

修正する: マウント解除されたドライブを使用した後、sudo umount /dev/nvme0n1ホストとコンテナの両方で16 GBのディスク使用量が表示されるようになりました。

$ du -hs /mnt/SSD/
16G     /mnt/SSD/

/dev/sdb別のドライブをマウントし、/etc/fstab同じ方法でコンテナにアクセスを許可しました/var/lib/lxc/container_name/fstab。 2番目のドライブの使用法も一貫しており、コンテナとホストの両方でコンテンツを使用できます。

これら2つのドライブの違いは、/dev/nvme0n1NVMEドライブは手動/dev/sdbでインストールされ、磁気ドライブは/etc/fstab

動作の違いの原因は何ですか?/dev/nvme0n1コンテナでこれらの違いを提供する方法は何ですか?

ベストアンサー1

おすすめ記事