dr_lo 24.10.2010 20:32
Есть проблема! — [Решено] Кто съел мой винт?!
1 |
df -h
|
на лицо утечка свободного места. уважаемое сообщество, wtf?
!Решение
оригинал
В общем, все фаловые системы делают это. А именно отводят резервное пространство на разделе под нужды рута. Что бы это проверить нужно набрать в консоли:
1 |
|
(номер раздела измените на желаемый.)
в выхлопе увидим два значения "Block count" и "Reserved block count". и второе будет являть собой 5% от первого.
что бы исправить сию несправедливость и отобрать у рута последнее набираем в консоли:
1 |
|
(номер раздела измените на желаемый.)
и если я все правильно понял, то не стоит этого делать c корневым разделом. чревато.
а теперь все массово плюсуем saver за наводку! =)
собственно /tmp и логи должны учитываться df.
баобаб по той же причине помочь не должен. наверняка не знаю, но и ставить его жутко не хочется, тк тянет за собой дофига чего. =(
баобаб по той же причине помочь не должен. наверняка не знаю, но и ставить его жутко не хочется, тк тянет за собой дофига чего. =(
Собсно, как видно из вывода df, у ТС / и /home на разных разделах и проблема в /home.
А что именно вы понимаете под утечкой свободного места?
Если вы о том, что home занят на 100% то нужно посмотреть что именно отжирает столько места:
sudo du -sh /home/user/*
только замените user на имя вашего пользователя.
Если вы о том, что home занят на 100% то нужно посмотреть что именно отжирает столько места:
sudo du -sh /home/user/*
только замените user на имя вашего пользователя.
под утечкой свободного места я понимаю вот что:
Size = 192gb
Used = 180gb
Available = 1.7gb
с каких пор "192 - 180 = 1.7"?
Size = 192gb
Used = 180gb
Available = 1.7gb
с каких пор "192 - 180 = 1.7"?
Не в фрагментации дело, дело в то что ФС резервирует место для журналов
Да
Но сделай du -h --max-depth=1 в $HOME каталоге, поглядишь кто у тебя там поднасрал что место съел.
У меня иногда .xsession-errors разрастался до неприличных размеров
Но сделай du -h --max-depth=1 в $HOME каталоге, поглядишь кто у тебя там поднасрал что место съел.
У меня иногда .xsession-errors разрастался до неприличных размеров
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda4 597K 159K 438K 27% /
/dev/sda6 13M 53K 13M 1% /home
с 1% занятых inode дело конечно не в фрагментации. Возможно действительно дело в том, что в поле Size показывается полный размер, без учета того, что часть диска резервируется под нужды Фс. У меня точно так же
df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda3 6,3G 4,0G 2,0G 68% /
/dev/sda1 137M 22M 109M 17% /boot
/dev/sda4 30G 1,8G 27G 7% /home
Как видите 6,3!=4,0+2,0 и 30!=1,8+27
df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda3 6,3G 4,0G 2,0G 68% /
/dev/sda1 137M 22M 109M 17% /boot
/dev/sda4 30G 1,8G 27G 7% /home
Как видите 6,3!=4,0+2,0 и 30!=1,8+27
да, наверное, так и есть. только потерять(точнее не иметь в принципе) под это дело ~5% общего места - это как то жирно.
На самом деле не так уж и много. Сравните вывод df -i чуть выше для корневого раздела и для home. Кол-во занятых инодов в 1-м выше в 3 раза.
5% под рутовые данные. man mke2fs, man tune2fs
192 - 180 = 192 * 0.05 + 1.7
192 - 180 = 192 * 0.05 + 1.7
Учите матчасть
Для хомяка нафиг не нужен резерв под рут, это для того, чтобы система встала в случае переполнения корня, отключите и всё
Для хомяка нафиг не нужен резерв под рут, это для того, чтобы система встала в случае переполнения корня, отключите и всё
блин, в очередной раз кастую возможность добавлять в избранное не только посты, но и комментарии... а то фиг потом найдёшь действительно полезные вещи....
И еще
-m reserved-blocks-percentage
Set the percentage of the filesystem which may only be allocated by privileged processes. Reserving some number of filesystem blocks for use
by privileged processes is done to avoid filesystem fragmentation, and to allow system daemons, such as syslogd(8), to continue to function
correctly after non-privileged processes are prevented from writing to the filesystem. Normally, the default percentage of reserved blocks is
5%.
Set the percentage of the filesystem which may only be allocated by privileged processes. Reserving some number of filesystem blocks for use
by privileged processes is done to avoid filesystem fragmentation, and to allow system daemons, such as syslogd(8), to continue to function
correctly after non-privileged processes are prevented from writing to the filesystem. Normally, the default percentage of reserved blocks is
5%.
аргументируйте пожалуйста. или дайте линк, на где почитать попобробнее.
rm -rf /var/log
Поюзать baobab