2015-01-22 3 views
8
du 

спискиЧто такое каталог/dev/mapper/vg_root-lv_root? Почему мой докер полагается на этот каталог?

Filesystem 1K-blocks Used Available Use% Mounted on 

/dev/mapper/vg_root-lv_root 38929872 36450548  503672 99%/

tmpfs 4025936    0 4025936 0% 

/dev/shm /dev/sda1 53871 39618  201146 17% /boot 

xxx.in:/vol/software/arch* 653053184 408978688 244074496 63% /usr/software 

xxxx:/users003/gopir  3435973888 1024638080 2411335808 30% /u/gopir 

Я не могу отформатировать его. В этом случае my/dev/mapper/vg * заполнен. Но у меня есть место в моем каталоге. Как я должен использовать свое пространство? Почему мой докер зависит от этого пространства, а не от моего пространства? Из-за этого я получаю ошибку записи. Я ссылался на this, но это мне не помогает. И что это за каталог?

+0

Не удалось найти папку, в которую устанавливается этот диск (/ dev/mapper/vg_os-lv_root)? – Ish

+0

@ish, в этом примере он монтируется в root. '/' Также есть mounts в '/ boot','/usr/software' и '/ u/gopir' с оставшимся пробелом. Я полагаю, что у ОП было полное изображение докера, вероятно, из-за какого-то безудержного процесса. – JNevill

ответ

2

С помощью команды ниже мне удалось найти папку, к которой относится этот диск.

tree -LP 1 /dev/mapper/vg_os-lv_root 

После того, что я был в состоянии переместить папку другой диск (которые имеют больше пространства), в моем случае это был /var/lib/docker

Вы, возможно, придется установить пакет дерева, используя команду yum install tree если не доступен по умолчанию ,

0

Docker по дизайну имеет недостаток OOB. По умолчанию он устанавливается на aufs. Лучшей альтернативой тому же является использование Device Mapper с настройкой lvm.

[https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#write-examples][1]

Так что в вашем случае, похоже, у вас уже есть картографа устройства на месте. Поэтому я предлагаю вам создать и добавить конфигурацию loop-lvm и добавить в существующую группу томов на основе приведенной выше документации.