LinuxForum.Fans
Тема

Недостаточно свободного места

Автор: andreyivanov 44 сообщений 10876 просмотров
#234916

Так что это ненормально.

Это я ситуацию ТСа имел ввиду, а не себя.

#234923
verg написал:
У меня много программ.
Вывод корня выше. В корне всё.

Это при правильно использовании, когда юзер знает как и что, а когда, например, новичёк? Он же прёт туда всё и не следит за тем, чем там система может забиться. Я как то 11.4 разворачивал на 7 Гигах полностью и ничего, до сих пор живее всех живых. Установил, всё настроил, отдал знакомому, он 2 фильма скачивает, перекопирует их на флешку и система стабильна уже около года +\-. Никаких обновлений, никаких доп программ. smile

#234950
verg написал:
Тут и гномы, и кеды, и офисы, и много ещё чего, да ещё и фс я не разделяю

а я разделяю. И у меня KDE+XFCE

text
Файловая система Тип         Размер Использовано  Дост Использовано% Cмонтировано в
/dev/root        ext4          1,9G         1,1G  719M           60% /
/dev/sda2        ext4          9,2G         6,5G  2,4G           74% /usr
/dev/sda3        ext4           12G         7,2G  3,3G           69% /var
/dev/sda6        ext4          2,8G         2,3G  347M           88% /tmp

17.1гига. получается. Такие дела...

step_slim написал:
Это при правильно использовании

эх... неправильный я... :(

#234964
verg написал:
Ну моему /var 1.8гиг хватает, а /tmp и 3-х мег

что качается /var, то вы его просто не используете в полную силу (а он особо и не нужен на десктопе). А в /tmp у вас СЕЙЧАС пусто. У меня там нужного тоже метра три, а остальное лениво удалять (само потом очистится). Однако разрастаться он может и до 10и гигов. Как получится. Просто в нормальном режиме он самоочищается, причём сразу. Это чисто слакварный прикол - иметь мусор в /tmp/ :P

#234969

Надеюсь всё-таки ТС использует ОС, как десктоп.

#234975

andreyivanov,
Покажите вывод:
[console]# du -sh /*|sort -n[/console]

#234976
verg написал:
du -sh /*|sort -n

наверное лучше du -shx

#234979

drBatty,
ТС пусть скажет.
з.ы. у меня по этой команде только размер /home показывает

#234980
Показать
[console]du: невозможно получить доступ к `/home/andrey/.gvfs': Отказано в доступе
du: невозможно получить доступ к `/proc/8912/task/8912/fd/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/8912/task/8912/fdinfo/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/8912/fd/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/8912/fdinfo/4': Нет такого файла или каталога


0 /proc
0 /sys
1,2G /var
1,8M /root
4,0K /media
4,0K /mnt
4,0K /selinux
5,3G /usr
7,4M /bin
11G /tmp
11M /sbin
16K /lost+found
31G /windows
33G /home
71M /etc
73M /boot
93M /opt
108K /srv
256K /dev
376M /lib[/console]
#234981

/tmp забит, остальное в норме

Теперь нужно узнать причину несамоудаления оттуда мусора. В смысле найти ту опцию, которая этому препятствует.

По идее этот каталог можно почистить пока что и вручную.

#234988

andreyivanov,
Пробуйте:
[console]# mcedit /etc/sysconfig/cron[/console]
Найдите строку:

text
CLEAR_TMP_DIRS_AT_BOOTUP

Задайте значение: "yes"
То есть CLEAR_TMP_DIRS_AT_BOOTUP="yes" и сохраните файл

Потом перезагрузитесь и проверяйте командами выше.

Если не пойдет, то есть ещё мысли по этому поводу.

#235011
verg написал:
з.ы. у меня по этой команде только размер /home показывает

вот так надо:

Показать
[console]# du -hxd1 /
44K /mnt
18M /sbin
64K /media
4,0K /usr
47M /boot
0 /proc
16K /lost+found
346M /lib
0 /dev
9,4M /bin
20K /tmp
594M /root
4,0K /var
4,0K /home
0 /sys
15M /etc
4,0K /opt
8,0K /.config
4,0K /srv
1,1G /
[/console]
#235012

Можно и так:

Показать
[console]localhost:/home/verg # du -hxd1 /
1,4M /srv
1,1G /var
0 /sys
15M /sbin
0 /media
9,1M /bin
8,0K /.config
0 /run
26M /boot
4,0K /mnt
19M /root
145M /lib
5,7G /usr
4,0K /selinux
0 /proc
0 /dev
16K /lost+found
3,3G /home
1,3M /tmp
31M /etc
174M /opt
11G /
localhost:/home/verg # du -sh /*|sort -n
0 /proc
0 /success
0 /sys
1,1G /var
1,3M /tmp
1,4M /srv
3,3G /home
4,0K /dev
4,0K /mnt
4,0K /selinux
5,7G /usr
9,1M /bin
15M /sbin
16K /lost+found
19M /root
26M /boot
31M /etc
145M /lib
174M /opt
596K /run
728G /media[/console]
#235014
verg написал:
Можно и так:

это только вам можно, а у меня в /home миллионы файлов - я засну. Так она считает только заданную файловую систему, например /home/ у меня всего 4К по этому тесту, но к нему смонтирован каталог размером 77Гб. Я уж не говорю про облака.

#235168

verg после ввода mcedit /etc/sysconfig/cron значения yes при загрузке системы появилась строка cleaning temporary directory /tmp
результат команды df -h

Показать
[console]df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda6 20G 7,1G 12G 38% /
udev 494M 9,5M 485M 2% /dev
/dev/sda7 40G 33G 4,9G 87% /home
/dev/sda2 53G 31G 23G 58% /windows/C[/console]

вот ответ на другую команду

Показать
[console]du -sh /*|sort -n
du: невозможно считать каталог `/etc/audit': Отказано в доступе
du: невозможно считать каталог `/etc/apache2/ssl.key': Отказано в доступе
du: невозможно считать каталог `/etc/sysconfig/network/providers': Отказано в доступе
du: невозможно считать каталог `/etc/audisp': Отказано в доступе
du: невозможно считать каталог `/etc/cups/ssl': Отказано в доступе
du: невозможно считать каталог `/etc/news': Отказано в доступе
du: невозможно считать каталог `/etc/uucp': Отказано в доступе
du: невозможно считать каталог `/etc/ssl/private': Отказано в доступе
du: невозможно считать каталог `/home/lost+found': Отказано в доступе
du: невозможно считать каталог `/lost+found': Отказано в доступе
du: невозможно считать каталог `/proc/tty/driver': Отказано в доступе
du: невозможно считать каталог `/proc/1/task/1/fd': Отказано в доступе
du: невозможно считать каталог `/proc/1/task/1/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/1/fd': Отказано в доступе
du: невозможно считать каталог `/proc/1/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/2/task/2/fd': Отказано в доступе
du: невозможно считать каталог `/proc/2/task/2/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/2/fd': Отказано в доступе
du: невозможно считать каталог `/proc/2/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/3/task/3/fd': Отказано в доступе
du: невозможно считать каталог `/proc/3/task/3/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/3/fd': Отказано в доступе
du: невозможно считать каталог `/proc/3/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/4/task/4/fd': Отказано в доступе
du: невозможно считать каталог `/proc/4/task/4/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/4/fd': Отказано в доступе
du: невозможно считать каталог `/proc/4/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/5/task/5/fd': Отказано в доступе
du: невозможно считать каталог `/proc/5/task/5/fdinfo': Отказано в доступе
du: невозможно считать каталог `/proc/5/fd': Отказано в доступе [/console]

и так много много раз

verg вы писали, что если не сработает CLEAR_TMP_DIRS_AT_BOOTUP="yes" у вас есть другие мысли. можете поделиться ? Надо ли при установке open suse править директорию CLEAR_TMP_DIRS_AT_BOOTUP="yes" ?
Еще раз большое спасибо.

#235169

andreyivanov,
Так всё же теперь нормально, то есть совет с редактированием файла конфигурации cron сработал:

/dev/sda6 20G 7,1G 12G 38% /

Использовано 38%
Свободное место 12гиг

А эту команду нужно вводить от рута, чтобы не было затыков с доступом:
[console]du -sh /*|sort -n[/console]

#235171

verg ввожу su, пароль, вот результат

[console]du -sh /*|sort -n
du: невозможно получить доступ к `/home/andrey/.gvfs': Отказано в доступе
du: невозможно получить доступ к `/proc/9249/task/9249/fd/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/9249/task/9249/fdinfo/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/9249/fd/4': Нет такого файла или каталога
du: невозможно получить доступ к `/proc/9249/fdinfo/4': Нет такого файла или каталога[/console]

#235175

andreyivanov,
Нужно просто немного подождать:
Сегодня же вводили эту команду уже http://linuxforum.ru/viewtopic.php?pid=256821#p256821

Показать
[console]localhost:/home/verg # du -sh /*|sort -n
du: невозможно получить доступ к «/home/verg/.gvfs»: Отказано в доступе
du: невозможно получить доступ к «/proc/2540/task/2540/fd/4»: Нет такого файла или каталога
du: невозможно получить доступ к «/proc/2540/task/2540/fdinfo/4»: Нет такого файла или каталога
du: невозможно получить доступ к «/proc/2540/fd/4»: Нет такого файла или каталога
du: невозможно получить доступ к «/proc/2540/fdinfo/4»: Нет такого файла или каталога
0 /proc
0 /success
0 /sys
1,1G /var
1,2M /tmp
1,4M /srv
3,3G /home
4,0K /dev
4,0K /mnt
4,0K /selinux
5,7G /usr
9,1M /bin
15M /sbin
16K /lost+found
19M /root
26M /boot
31M /etc
145M /lib
174M /opt
596K /run
728G /media[/console]

Так же можете ввести команду по совету drBatty
(но тут с сортировкой):
[console]# du -hxd1 / | sort -n[/console]

#235178

verg спасибо

Показать
[console]0 /proc
0 /sys
1,2G /var
1,8M /root
4,0K /media
4,0K /mnt
4,0K /selinux
5,3G /usr
7,4M /bin
11M /sbin
16K /lost+found
31G /windows
33G /home
71M /etc
73M /boot
93M /opt
100K /tmp
108K /srv
256K /dev
376M /lib[/console]

буду дальше медитировать.

Войдите или зарегистрируйтесь, чтобы ответить.