LINUX.ORG.RU
ФорумAdmin

Куда то пропало место на жестком диске


0

1

Есть VPSка с диском 50 GB. Недавно заметил что оставшееся место - 6 GB. Всё бы ничего, но помимо обычных системных файлов дистрибутива, своих данных у меня на этой VPSке от силы гигов 10.

 df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           50G   41G  6.8G  86% /
udev             10M     0   10M   0% /dev
tmpfs           191M  148K  191M   1% /run
/dev/xvda        50G   41G  6.8G  86% /
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           382M     0  382M   0% /run/shm

Я правильно понимаю что Avail показывает оставшееся место?
В корневом файле запускал проверку размера папок с сортировкой, чтобы самые толстые оказывались вверху:

 7109	var
1025	swapfile
735	usr
120	lib
60	home
17	boot
7	sbin
7	etc
7	bin
1	tmp
1	srv
1	selinux
1	run
1	root
1	opt
1	mnt
1	media
1	lost+found
1	lib64
0	vmlinuz
0	sys
0	proc
0	initrd.img
0	dev
и т.д. Собственно вопрос, куда делось место и что я не так понимаю?

★★

Последнее исправление: Xegai (всего исправлений: 1)

Ответ на: комментарий от Xegai

остается сделать reboot, fsck и всё вобщем-то

sdio ★★★★★
()

У тебя может быть в каком-нибудь каталоге лежат файлы и поверх него смонтирована фс.

mkdir /mnt/testroot
mount --bind / /mnt/testroot
du -max --max-depth=1 /mnt/testroot | sort -n

Nao ★★★★★
()

В корневом файле запускал проверку размера папок с сортировкой

Что это ты запускал? Предлагаю du -hsx /*.

intelfx ★★★★★
()
Ответ на: комментарий от Nao

Плюсую, пара тем уже была, где в конце концов так оно и оказалось.

greenman ★★★★★
()

У вас OpenVZ и simfs? Такое бывает, обращайтесь к хостеру.

ValdikSS ★★★★★
()
Ответ на: комментарий от bj
$ du -xmt 1G / | sort -n
6395    /

что это за говно? ты даже не предоставил корректной альтернативы, а смеешь что-то кукарекать? посмотри, абортный отход, как это должно выглядеть:

$ ncdu -x /
    4,1GiB [##########] /usr
    1,0GiB [##        ]  swap
  955,3MiB [##        ] /opt
  165,0MiB [          ] /var
   55,6MiB [          ] /lib64
   10,0MiB [          ] /etc
...
anonymous
()
Ответ на: комментарий от bj

top иногда слишком дорого запускать.

-b :Batch-mode operation
Starts top in 'Batch' mode, which could be useful for sending >output from top to other programs or to a file.

но куда тебе, недоумку, открыть man, не так ли?

anonymous
()
Ответ на: комментарий от bj

ты настолько тугой, что даже жалко. зачем нужно показывать суммарный размер /, и ещё пытаться его сортировать относительно самого себя?

anonymous
()
Ответ на: комментарий от bj

ты не можешь связно ответить ни на один вопрос, только кукарекать выборкой «козла молока», «школоло», «не нужен». с человеком ли я имею дело

anonymous
()
Ответ на: комментарий от intelfx

du -hsx /*.

Если баш и настройки по-умолчанию, то не покажет файлы начинающиеся с точки, которые лежат в корне.

Nao ★★★★★
()

Проблема вот где:

 du -sh *
4.0K	agentx
4.6M	backups
300M	cache
173M	lib
4.0K	local
0	lock
32G	log
324K	mail
4.0K	opt
0	run
52K	spool
4.0K	tmp
6.5G	www

Папка с логами весит 32 гигабайта, это вообще законно? Серверу месяца 4. Если для меня нет ничего важного в тех логах я могу полностью почистить всё из этой папки? или что то нужно оставить?

Xegai ★★
() автор топика
Ответ на: комментарий от anonymous

Тугой тут только ты. Нет чтобы просто уменьшить threshold и посмотреть, продолжаешь ударную газификацию.

bj
()
Ответ на: комментарий от Nao

файлы начинающиеся с точки, которые лежат в корне.

Держите извращенца. Конечно, не покажет — а они там есть?

intelfx ★★★★★
()
Ответ на: комментарий от Xegai

как же ты раньше du запускал, что /var был <8гб?

sdio ★★★★★
()
Ответ на: комментарий от Xegai

Ну так чего ты хотел? Поставь, настрой, в логи ж день-деньской гадит кто ни попадя. Пыхокод с ошибками и варнингами в том числе, кстати.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

папку log можно полностью всю почистить? или есть лог файлы которые нужны каким то службам для работы?

Xegai ★★
() автор топика
Ответ на: комментарий от Xegai

Ты сначала logrotate поставь, он всё пожмёт, потом будешь думать, надо чистить или не надо. Логи однородные и очень хорошо жмутся.

По-нормальному они не должны ничем использоваться, так что можно и удалять. Но на практике удаление файлов, в которые кто-то пишет, может аукнуться, так что службы предварительно лучше остановить, а после вообще ребут сделать.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Ничего не аукнется. Логи можешь спокойно удалять.
Если файл открыт каким-то процессом то при «удалении», он не удалится из фс, пока будет открыт (man unlink).
Максимум что ты потеряешь - логи от этого процесса.

Nao ★★★★★
()
Ответ на: комментарий от intelfx

Держите извращенца. Конечно, не покажет — а они там есть?

Они там могут быть. Мы же не знаем что там у ОПа. Может он cat /dev/zero > /.thereisnothing сделал.

Nao ★★★★★
()
Ответ на: комментарий от Xegai

Папка с логами весит 32 гигабайта, это вообще законно?

Это вообще по дефолту. Уровень информативности надо было настраивать, а не предьявы тут кидать.

darkenshvein ★★★★★
()
Ответ на: комментарий от Nao

Ну тогда он ССЗБ, о чём может быть речь? =)

Но ок, да, du -hx -d 1 /.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.