Centos. Не могу понять что забило память в корне
Не вижу ничего критичного. Кэш также почистил, очистилось 9 ГБ, до этого меньше одного Гига было. Какие есть варианты?
В /var/log погляди.
Вот логи как раз на 9 ГБ и почистил
Кое-что еще из логов поудалял, получилось уже до 16 ГБ
du -hs /* в руки и ищи.
Пользуюсь утилитой ncdu
Сложно так сказать. Потенциально это может быть /tmp или /var и в самом /. Ты еще обрати внимание, чтобы ты и dot-файлы проверял, которые невидимые. Мало ли что там кто создает. Пока только такие мысли.
И сообщи достопочтенной публике, что у тебя за конфигурация. LVM? dmcrypt?
Перезагрузи сервер, все процессы отдадут файлы, которые держат в себе.
Вообще есть три очевидные причины:
- место реально занято
- deleted файлы
- кто-то навалил файлов ПОД точку монтирования. Т.е. например у тебя при загрузке не смонтировался /home, приложение набило файлы в коневую ФС по пути /home/foo/bar, а потом ты смонтировал /home и не понимаешь, куда место делось
И у нас номинант на премию «админ локалхоста»
Всё же зависит от специфики ПО на данном сервере. Без наглядной фактуры, тут скорее экстрасенсов звать надо.
- Забыли debug для какого-то сервиса
- Что-то с железом, и системные логи «заливает» (недавно как раз была тема)
- Чем-то создаются бэкапы
- Чем-то создаются тысячи временных файликов
ncdu -x / должен всё нагляднейше показать. Можно и сюда выложить на заценку, если там не суперсекретное.
Centos /dev/mapper/centos-root как почистить?
не поможет — du -sh /*
и дальше находите самый большой каталог и в нем аналогично.
ЗЫ, так вообще любой линух чистится ) А за логами следить надо.
- Вконтакте
du -h —max-depth=1 / и смотреть какой каталог сколько весит.
глянуть сколько весит лог
du -hs /var/log
Вообще есть отличная утилита ncdu. Очень удобно показывает какая директория больше всего места занимает.
Dev mapper centos root как почистить
- Вконтакте
Centos. Не могу понять что забило память в корне
- место реально занято
- deleted файлы
- кто-то навалил файлов ПОД точку монтирования. Т.е. например у тебя при загрузке не смонтировался /home, приложение набило файлы в коневую ФС по пути /home/foo/bar, а потом ты смонтировал /home и не понимаешь, куда место делось
- Забыли debug для какого-то сервиса
- Что-то с железом, и системные логи «заливает» (недавно как раз была тема)
- Чем-то создаются бэкапы
- Чем-то создаются тысячи временных файликов
CentOS
How to free up /dev/mapper/centos-root partition ?
How to free up /dev/mapper/centos-root partition ?
Post by srijit92 » 2016/10/11 15:12:24
The /dev/mapper/centos-root is 50 GB in size and gets filled automatically after some.. Now it has become 100% full. So no services are running properly like mariadb and httpd.
How to free up this disk space or increase the size? I cannot find out which files are loaded in this location.
df -h show this as 100% full.
Re: How to free up /dev/mapper/centos-root partition ?
Post by mghe » 2016/10/11 15:21:15
Did you used LVM ?
If yes, you have to add new devices and increase your root partition.
Re: How to free up /dev/mapper/centos-root partition ?
Post by srijit92 » 2016/10/11 15:24:28
Basically I’m a bit new to CentOS 7.
Can you guide me how to verify the same?
I tried deleting several logs of Apache and other from /var/logs. Did a reboot but still disk usage is 100%.
Re: How to free up /dev/mapper/centos-root partition ?
Post by srijit92 » 2016/10/11 15:28:30
]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3.7T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 500M 0 part /boot
└─sda3 8:3 0 3.7T 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 7.8G 0 lvm [SWAP]
└─centos-home 253:2 0 3.6T 0 lvm /home
sdb 8:16 0 3.7T 0 disk
└─sdb1 8:17 0 3.7T 0 part /database
sdc 8:32 0 3.7T 0 disk
└─sdc1 8:33 0 3.7T 0 part
]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 50G 24K 100% /
devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 7.7G 8.6M 7.7G 1% /run
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/sdb1 3.6T 89M 3.4T 1% /database
/dev/mapper/centos-home 3.6T 33M 3.6T 1% /home
/dev/sda2 494M 253M 242M 52% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/0
solve
It is found that /dev/mapper/centos-root occupies 100%.
/dev/mappper/centos-root occupies too much because the memory is full, maybe the log is full
2. Go to the root directory
It can be seen that the tmp directory takes up too much memory.
I entered the tmp directory and found a lot of files. The reason I am here is that when the xdebug of php was constructed before, the files were written every day, resulting in a lot of logs.
My solution: delete all the files that are determined to be xdebug (note that if it is an important file, remember to back it up)
Finally, the 100% occupied by /dev/mapper/centos-root will be changed to 64%
There are other solutions on the Internet, such as adjusting the idle partition, such as adjusting the home partition to expand the root partition, but I haven’t tried it.