Добрый день!
Подскажите, пожалуйста. Вопрос вроде бы детский, но решить не получается. Fedora 28, сервер. Медленно, но верно растет объем занятого корневым разделом пространства. Не могу понять, что является источником проблемы - как не складывал объемы папок и тп, цифры получаются совершенно другие. Итак:
df
total used free
/dev/sda1 976M 191M 718M 21% boot
devtmpfs 32G 0 32G 0% dev
tmpfs 32G 8.0K 32G 1% dev/shm
/dev/md126 49G 17G 31G 35% home/bck
/dev/md124 30G 11G 18G 39% home/temp
/dev/md125 295G 1.8G 278G 1% home/users
tmpfs 32G 1.4M 32G 1% run
tmpfs 6,3G 0 6,3G 0% run/user/531
tmpfs 32G 0 32G 0% sys/fs/cgroup
tmpfs 32G 17M 32G 1% tmp
/dev/md119 200G 14 187G 7% var/ftp
/dev/md116 20G 7.9 11G 43% var/log
/dev/md121 93M 0.0017 85M 2% var/spool/clientmqueue
/dev/md117 295G 79 201G 29% var/spool/mail
/dev/md113 49G 16 31G 35% var/www
/dev/md123 49G 0.439 47G 1% var/www/belarus
/dev/md131 140G 62 72G 47% var/www/geoserver
/dev/md114 98G 61 33G 66% var/www/rusmam
/dev/md120 79G 22 53G 29% var/www/rusmam/modeling
/dev/md122 98G 0.863 93G 1% var/www/therio
/dev/md118 98G 35 59G 38% var/www/zmmu
/dev/md115 98G 31 63G 34% var/www/zmmu_new
/dev/md127 55G 45G 11G 81% /Получается, что в корне израсходовано 45Г.
Объем папок в корне через du:
0 /bin
189M /boot
8,0K /dev
258M /etc
92G /home
0 /lib
0 /lib64
0 /media
0 /mnt
0 /opt
0 /proc
229M /root
1,4M /run
0 /sbin
0 /srv
0 /sys
17M /tmp
5,7G /usr
332G /var
В var 329 из 332Г на других разделах. В home все 95Г на других разделах.
Под точками монтирования пусто. Надоумьте, пожалуйста, куда копать!
man du, -x например, не?
> man du, -x например, не?Да, спасибо. Можно и так:
du -shx /*
0 /bin
189M /boot
0 /dev
258M /etc
44K /home
0 /lib
0 /lib64
0 /media
0 /mnt
0 /opt
0 /proc
229M /root
1,4M /run
0 /sbin
0 /srv
0 /sys
45M /tmp
5,7G /usr
7,3G /varно сути вопроса это не меняет. Если верить du, в корне занято 13.7Г, а если df, то 45Г. Как бы мне понять, действительно ли что-то занимает 31.3Г...
>> man du, -x например, не?--apparent-size ?
>>> man du, -x например, не?
> --apparent-size ?du -shx --apparent-size /*
7 /bin
188M /boot
22K /dev
263M /etc
5,9K /home
7 /lib
9 /lib64
6 /media
38 /mnt
6 /opt
128T /proc
228M /root
162K /run
8 /sbin
6 /srv
137M /sys
45M /tmp
5,3G /usr
6,6G /var
> du -shx --apparent-size /*du -shx --apparent-size /*
du -shx --apparent-size /
если ты не понимаешь разницы, то тебе лучше в консоль вообще не тыркать.
> du -shx --apparent-size /*
> du -shx --apparent-size /
> если ты не понимаешь разницы, то тебе лучше в консоль вообще не
> тыркать.Вы считаете, что использование ключа --apparent-size в корне поможет найти, ГДЕ лежат пропавшие гигабайты? "Пропали" 31Г, а всего занятый объем, по мнению du - 14Г. И сейчас найдется разница из-за размера блока?
#du -shx /
14G#du -shx --apparent-size /
13G
> Вы считаете, что использование ключа --apparent-size в корне поможет найти, ГДЕ лежат
> пропавшие гигабайты?Я считаю что вбивание кривых команд с нечитаемым выводом этот как минимум тупо.
Ответ нашелся здесь https://www.linuxquestions.org/questions/slackware-14/huge-d.../
mkdir /tmp/tmpmnt
mount --bind / /tmp/tmpmnt
du /tmp/tmpmnt
Признаться, я не знал такого способа увидеть содержимое под точками монтирования. Одну из них я забыл проверить и это был дом каталог юзеров...
> Признаться, я не знал такого способа увидеть содержимое под точками монтирования. Одну
> из них я забыл проверить и это был дом каталог юзеров...Признаться, интересно было бы увидеть, кто зачем и как напихал тебе 30гэ под точку монтирования ...