Использование диска для того же диска показывает 20K в хосте и 16G в контейнере

При сравнении использования диска для установленного жесткого диска использование при сравнении между хостом и контейнером полностью отличается. Я запускаю Ubuntu 14.04 на хосте и в контейнере lxc.

Жесткий диск монтируется на хосте, как подтверждено /etc/mtab, который имеет следующую запись: /dev/nvme0n1 /mnt/SSD ext4 rw 0 0. Однако диск не установлен с помощью /etc/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

На хосте : [ ! d4]

$ 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
Как и почему один и тот же диск показывает два разных режима? Какое правильное использование?

Обновление: после размонтирования диска с помощью sudo umount /dev/nvme0n1, теперь я вижу использование диска на 16 ГБ в хосте:

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

Я установил другой диск /dev/sdb, используя /etc/fstab и дал доступ к нему контейнеру, используя тот же метод: /var/lib/lxc/container_name/fstab.

Различия между этими двумя дисками заключаются в том, что /dev/nvme0n1 является приводом nvme, который был установлен вручную, тогда как /dev/sdb является магнитным приводом и смонтирован с использованием /etc/fstab.

Что может вызвать разницу в поведении и как сделать /dev/nvme0n1 доступным в контейнере?

1
задан 21 March 2016 в 04:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: