У меня есть сервер CentOS с 7 разделами, 2 из которых являются разделами LVM, один разделен на 2 раздела LVM. Во время работы с производственным программным обеспечением диск внезапно заполняется в папке, которая хранится в одном из разделов LVM, которые вместе находятся в одном из семи обычных разделов. Мой раздел / занимает всего 40 ГБ, в то время как раздел / somedir LVM - 250 ГБ, почему система сообщает, что диск заполнен, когда файлы в разделе LVM увеличиваются примерно до размера раздела /?
команда df -h выдает:
/dev/sda2 39G 6,9G 30G 19% /
tmpfs 3,9G 1,4M 3,9G 1% /dev/shm
/dev/mapper/vgdata-bcks
247G 172G 63G 74% /backups
/dev/sda1 485M 310M 151M 68% /boot
/dev/mapper/vgusers-home
386G 3,4G 363G 1% /home
/dev/sda5 14G 36M 13G 1% /tmp
/dev/mapper/vgdata-usrs
247G 30G 205G 13% /usr1
192.168.11.70:/data 2,0T 249G 1,8T 13% /mnt/SATANAS
//192.168.11.240/Spooler
233G 57G 177G 25% /mnt/Fiscaldir
//192.168.11.223/Catalogos
96G 44G 53G 46% /media/Catalogos
//192.168.11.204/compartidos
98G 42G 51G 46% /mnt/Reportes
/dev/sdb1 3,7T 31G 3,7T 1% /media/Seagate Backup Plus Drive
извините это не было отформатировано раньше
Я считаю, что у тебя закончились inodes на перегородке.
Если вы это сделаете df -i
вы, вероятно, обнаружите, что использование inode составляет 100%.
Сначала попробуйте выяснить, есть ли ошибка в разделе, используя команду "dmesg". Если вы обнаружите какую-либо ошибку, и если вы не очень хорошо знакомы с ее решением, простая перезагрузка может решить проблему.
Если это действительно проблема, связанная с inode, вы можете уменьшить зарезервированное пространство. Это даст немного места, а также inode. (хотя это не рекомендуется для производственной среды. Как можно скорее верните его обратно к 2% или 3%).
tune2fs -m 0 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 0% (0 blocks)
Найдите файлы нулевого размера или неиспользуемые файлы с помощью команды find и удалите их после анализа файлов.
Если возможно, сделайте резервную копию всей файловой системы и снова создайте файловую систему с помощью команды,
mkfs.ext4 -i </dev/destination>
чтобы указать количество inodes, а затем восстановить в него исходное содержимое.