rootfs занят на 100% (а как освободить не знаю)

Knoppix

Модераторы: Warderer, Модераторы разделов

azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

rootfs занят на 100%

Сообщение azsx »

у меня дебиан 5. Вот вывод комманды df -h

Код: Выделить всё

kompmoy:~# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
udev                   10M  808K  9,3M   8% /dev
tmpfs                1005M     0 1005M   0% /dev/shm
rootfs                327M  327M     0 100% /
tmpfs                1005M     0 1005M   0% /lib/init/rw
/dev/sda9             678G   13G  631G   2% /home
/dev/sda8             373M   11M  343M   3% /tmp
/dev/sda5             4,6G  2,3G  2,1G  53% /usr
/dev/sda6             2,8G  1,8G  911M  66% /var

симптомы были - очень сильно зависала база данных (еле шевелилась), отказывались редактироваться системные файлы. Я перезагрузился, база данных ваще сдохла, пишет при входе:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
самое неприятное, что я в мс хожу по каталогу root и ваще не вижу что там может занимать место! Там несколько файлов по десятку килобайт.
Как осободить место в rootfs?
Спасибо сказали:
AgentSS
Сообщения: 71

Re: rootfs занят на 100%

Сообщение AgentSS »

В корне файловой системы не только папка root находиться
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

В корне файловой системы не только папка root находиться

ага
то есть var/lib/mysql - тоже в корне рута сидит, где 327 мегабайт???
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: rootfs занят на 100%

Сообщение watashiwa_daredeska »

Shell

find / -type f -xdev -printf '%s %p\n' | sort -n


azsx писал(а):
01.06.2010 09:53
то есть var/lib/mysql - тоже в корне рута сидит, где 327 мегабайт???
Нет.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

watashiwa_daredeska писал(а):
01.06.2010 09:56

Shell

find / -type f -xdev -printf '%s %p\n' | sort -n
Я бы лучше так сделал, чтобы не пропустить, например, каталог с большой кучей мелких файликов:

Shell

find / -xdev | xargs du -s | sort -n
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

Торможу.

Shell

du -xS / | sort -n | tail -20
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

watashiwa_darede... писал(а):
01.06.2010 09:56
find / -type f -xdev -printf '%s %p\n' | sort -n

если что я ввел обе команды что мне предложили и сижу пытаюсь разобрать для себя все переменные, пока безуспешно.
но мне пока ничего не помогло!
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

azsx писал(а):
01.06.2010 10:12
watashiwa_darede... писал(а):
01.06.2010 09:56
find / -type f -xdev -printf '%s %p\n' | sort -n
если что я ввел обе команды что мне предложили и сижу пытаюсь разобрать для себя все переменные, пока безуспешно.
но мне пока ничего не помогло!
Какие переменные? Эти команды выводят список всех файлов в корне, отсортированный по размеру. Если не можете разобраться, приведите здесь вывод последней приведенной мною строки, выполненной от рута.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

147 /etc/lynx-cur/lynx.cfg
147 /etc/X11/fonts
153 /etc/lynx-cur
223 /etc/bash_completion
230 /etc/apache2
365 /etc/X11
325239 /etc
1737536 /var
12676572 /home
17294367 /

дошло
извините, но мне же интересно было разобраться.
или вот
2741 /etc
3620 /sbin
3893 /etc/mysql/sbin
4020 /bin
4048 /etc/mysql/bin
5609 /etc/mysql/lib
5609 /lib
14687 /boot
14687 /etc/mysql/boot
234302 /etc/mysql/mnt/arhivdisk
234302 /mnt/arhivdisk

что характерно про arhivdisk. Не далее как вчера я поломал второй винт, который у меня для хранения архивов первого винта. Как то мне не понравился как он работает, и я его размонтировал, а потом вроде снова примонтировал и форматнул...
и тут я задумался, а не к руту ли я его примонтировал, а второй винт ли это? Дело в том, что мой второй винт 750 гб.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

azsx писал(а):
01.06.2010 10:20
147 /etc/lynx-cur/lynx.cfg
147 /etc/X11/fonts
153 /etc/lynx-cur
223 /etc/bash_completion
230 /etc/apache2
365 /etc/X11
325239 /etc
1737536 /var
12676572 /home
17294367 /
дошло
извините, но мне же интересно было разобраться.
Либо Вы опции не ввели, либо у Вас du неправильный. В любом случае давайте теперь вывод моего первого варианта. Пока только понятно, что у Вас что-то в /etc слишком много весит.

azsx писал(а):
01.06.2010 10:20
или вот
2741 /etc
3620 /sbin
3893 /etc/mysql/sbin
4020 /bin
4048 /etc/mysql/bin
5609 /etc/mysql/lib
5609 /lib
14687 /boot
14687 /etc/mysql/boot
234302 /etc/mysql/mnt/arhivdisk
234302 /mnt/arhivdisk
что характерно про arhivdisk. Не далее как вчера я поломал второй винт, который у меня для хранения архивов первого винта. Как то мне не понравился как он работает, и я его размонтировал, а потом вроде снова примонтировал и форматнул...
и тут я задумался, а не к руту ли я его примонтировал, а второй винт ли это? Дело в том, что мой второй винт 750 гб.
Ага, так уже понятнее. Да, что-то Вы напортачили, похоже. Давайте вывод du -s /etc/mysql/{*,.[^.]*} | sort -n
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

Давайте вывод du -s /etc/mysql/{*,.[^.]*} | sort -n

Код: Выделить всё

du -s /etc/mysql/{*,.[^.]*} | sort -n
du: невозможно получить доступ к `/etc/mysql/etc/X11/Xsession.d/60seahorse': Устаревший хэндл файла NFS
du: невозможно получить доступ к `/etc/mysql/etc/gimp': Устаревший хэндл файла NFS
du: невозможно получить доступ к `/etc/mysql/.[^.]*': Нет такого файла или каталога
0       /etc/mysql/cdrom
0       /etc/mysql/initrd.img
0       /etc/mysql/vmlinuz
1       /etc/mysql/home
1       /etc/mysql/opt
1       /etc/mysql/proc
1       /etc/mysql/selinux
1       /etc/mysql/srv
1       /etc/mysql/sys
1       /etc/mysql/tmp
1       /etc/mysql/usr
2       /etc/mysql/media
2       /etc/mysql/mnt
3       /etc/mysql/var
5       /etc/mysql/dev
12      /etc/mysql/lost+found
44      /etc/mysql/root
3620    /etc/mysql/sbin
4048    /etc/mysql/bin
14883   /etc/mysql/boot
62808   /etc/mysql/lib
91210   /etc/mysql/etc


если что база данных (дамп) у меня 305 мб, а в архиве 50 мб.
вдруг это важно
зы
fdisk -l | grep '^Disk'
Disk /dev/sda: 750.1 GB, 750156374016 bytes
Disk identifier: 0x00019ada
Disk /dev/sdb: 750.1 GB, 750156374016 bytes
Disk identifier: 0xf6724206

то есть, наверное точно, папка arhivdisk тут не при чем :(
зызызызызы

Код: Выделить всё

/etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
/etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz (warning).
/etc/init.d/mysql: ERROR: The partition with is too full! failed!

ээх...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

Судя по всему, Вы начали копировать корень в каталог /etc/mysql. Но по выводу не похоже, чтобы в нём что-то было раньше. Если действительно не было, можно его удалить.

Не успеваю я за Вами. (:

Похоже, прежнее содержимое /etc/mysql потеряно. Можно смело удалять. Если конфиги были умолчательные, переустановите mysql. Если нет, то надеюсь, у Вас есть их копия.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

мда...
зашел в мс под рутом /etc/mysql - в другой колонке зашел в /home/пользователь/000архивнапожарный
взял и все перенес с папки mysql он пару раз предупреждал, что кое что перенсти не может
перенос закончился
теперь у меня на серваке две папки etc и root
пока я не закрыл сеанс, можно как нибудь все вернуть обратно? Как я понимаю это какие то жесткие ссылки были, да?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: rootfs занят на 100%

Сообщение watashiwa_daredeska »

t.t писал(а):
01.06.2010 10:26
Либо Вы опции не ввели, либо у Вас du неправильный.
Всё правильно. Просто если du, то тогда вообще не надо никакого find: du -x -b | sort -n и всё.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

у меня всё сломалось :(
теперь у меня на серваке две папки etc и root
пока я не закрыл сеанс, можно как нибудь все вернуть обратно?
ээх...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

watashiwa_daredeska писал(а):
01.06.2010 11:09
t.t писал(а):
01.06.2010 10:26
Либо Вы опции не ввели, либо у Вас du неправильный.
Всё правильно.
Неправильно. Если du запустить с теми опциями, что я привёл, вывод должен быть другим.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

у меня всё сломалось
после перемещения файлов из каталога rootfs занят на 100%
теперь у меня на серваке две папки etc и root
пока я не закрыл сеанс, можно как нибудь все вернуть обратно?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

watashiwa_daredeska писал(а):
01.06.2010 11:09
Просто если du, то тогда вообще не надо никакого find: du -x -b | sort -n и всё.
Я об этом сразу и написал:
t.t писал(а):
01.06.2010 10:12
Торможу.

Shell

du -xS / | sort -n | tail -20
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: rootfs занят на 100%

Сообщение watashiwa_daredeska »

t.t писал(а):
01.06.2010 11:21
Если du запустить с теми опциями, что я привёл, вывод должен быть другим.
find / -xdev дает на выходе /var, в числе прочих, ибо /var есть на /, но пустой. Этот /var (по имени) скармливается du, который считает его размер, но уже примонтированного, ему ж не сказали ничего, а просто попросили посчитать размер /var. Вот как-то так.

t.t писал(а):
01.06.2010 11:27
Я об этом сразу и написал:
Сорри, проскипал :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

azsx писал(а):
01.06.2010 11:23
у меня всё сломалось
после перемещения файлов из каталога rootfs занят на 100%
теперь у меня на серваке две папки etc и root
пока я не закрыл сеанс, можно как нибудь все вернуть обратно?
Копируйте пока всё назад, может и сработает.

Вообще, странно. Вы примонтировали свой собственный корень к каталогу /etc/mysql??? Но даже если так, всё равно многое неясно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

как я теперь скопирую, когда я перемещал все в папку /home/пользватель/000 - я не думал что каталог home исчезнет!
я однозначно не монтоировал все к каталогу mysql
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: rootfs занят на 100%

Сообщение diesel »

azsx писал(а):
01.06.2010 11:34
как я теперь скопирую, когда я перемещал все в папку /home/пользватель/000 - я не думал что каталог home исчезнет!
я однозначно не монтоировал все к каталогу mysql

дык а куда вы корень переместили?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

дык а куда вы корень переместили?

зашел в мс под рутом /etc/mysql - в другой колонке зашел в /home/пользователь/000архивнапожарный
взял и все перенес с папки mysql он пару раз предупреждал, что кое что перенсти не может
перенос закончился
---
то есть в /home/пользователь/000архивнапожарный
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: rootfs занят на 100%

Сообщение diesel »

azsx писал(а):
01.06.2010 11:40
дык а куда вы корень переместили?

зашел в мс под рутом /etc/mysql - в другой колонке зашел в /home/пользователь/000архивнапожарный
взял и все перенес с папки mysql он пару раз предупреждал, что кое что перенсти не может
перенос закончился
---
то есть в /home/пользователь/000архивнапожарный

и после этого у вас остались две папки в корне
/root и /etc?
а в /home/пользователь/000архивнапожарный сейчас что?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

и после этого у вас остались две папки в корне
/root и /etc?

да :(
и там вложенных папок тоже раз два и обчелся
а в /home/пользователь/000архивнапожарный сейчас что?

там ничего :(
теперь просто нет home. Я же не думал, что он исчезнет!!!
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: rootfs занят на 100%

Сообщение diesel »

azsx писал(а):
01.06.2010 11:45
и после этого у вас остались две папки в корне
/root и /etc?

да :(
и там вложенных папок тоже раз два и обчелся

ls можете показать там и в корне? или echo * если ls не работает.

переместить - F6, удалить F8 - вы клавишей не могли ошибиться в mc?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

ls
ничего не выводит...
echo *
выводит одну звездочку
*
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rootfs занят на 100%

Сообщение t.t »

В /etc/mysql/home посмотрите -- есть там оно?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: rootfs занят на 100%

Сообщение azsx »

переместить - F6, удалить F8 - вы клавишей не могли ошибиться в mc?

нет не мог. Я видел их в каталоге home/пользователь/ваваыв, когда все переместилось
потом вышел из мс и "очень удивился"...
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: rootfs занят на 100%

Сообщение diesel »

azsx писал(а):
01.06.2010 11:49
ls
ничего не выводит...

и ошибки не выводит? типа "такая команда не найдена"?
откуда вы узнали что у вас в корне только две папки?
Спасибо сказали: