LINUX.ORG.RU
ФорумAdmin

Куда подевалось место (ext2)?


0

0

Началось все с того, что я стер пару фильмов для освобождения простанства, а освободилось только около 200 мегов (должно было ~1.1G).
Если внимательно посмотреть на вывод df (выполняется из под рута), то можно заметить "пропажу" двух гигов (43261M - 39914M - 1184M = 2163M = ~2.1G). Вопрос: куда они делись?


root@slack:/pub> df -h /pub
Filesystem Type Size Used Avail Use% Mounted on
/dev/hdc10 ext3 43G 39G 1.2G 98% /pub

root@slack:/pub> df -m /pub
Filesystem Type 1M-blocks Used Available Use% Mounted on
/dev/hdc10 ext3 43261 39914 1184 98% /pub

root@slack:/pub> df -im /pub Filesystem Type Inodes IUsed IFree IUse% Mounted on
/dev/hdc10 ext3 5.4M 41K 5.4M 1% /pub

Я отмонтировал /dev/hdc10, проверил его (сначала fsck сказала "clean", запустил fsck.ext2 -f /dev/hdc10). fsck поставила с моего позволения флаг LARGE_FILE (см. вывод fsck, пункт 2), но делу это не помогло, после подмонтирования раздела df показывает почти тот-же результат.

root@slack:/solovey> fsck.ext2 /dev/hdc10 -f
e2fsck 1.38 (30-Jun-2005)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Filesystem contains large files, but lacks LARGE_FILE flag in superblock.
Fix<y>? yes
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
pub: ***** FILE SYSTEM WAS MODIFIED *****
pub: 41803/5636096 files (2.3% non-contiguous), 10401864/11251516 blocks

Вопросы:
1) что это за фигня? (основной вопрос)
2) что с этим делать? (наверное просто забью на это)


★★★★★

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

Кстати что за резерв я так понимаю под любым пользователем кроме рута резерв использовать невозможно?

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

Именно так. Для того, чтобы root в любом случае мог выполнить операции по восстановлению и переносу данных при переполнении.

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

>5% от 40Gb = 2Gb >tune2fs -m0 /dev/hdc10 (если резерв не нужен)

Это было бы слишком просто... df, запущенный из под рута, AFAIK, показывает доступное _руту_ место. А в моем случае я как раз запускал df от рута. То есть место именно куда-то пропало. И tune2fs тут не поможет... (Нет возможности проверить -- пишу из под винды, но, кажется, я прав).

Еще мысли есть?

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

Ты не прав.
Тебе правильно все написали.
У меня зарезервировано 3% на всех партициях, и root-у доступно все, кроме именно этих 3-х %.
tune2fs!

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

Гм... Ты прав. И они правы. Оказались...

Тормоз я все-таки. Мысль о зарезервированом пространстве была самая первая. Я просто подумал, что там я изначально убрал всякий резерв (оказалось, не убрал). И дальше я решил, что руту показывается в выводе df одно, а пользователю -- другое. В общем, я решил, что "так просто не бывает" и начал копать глубже... Можете смеяться ;)

Посыпаю голову пеплом и ухожу в монастырь. =)

Harliff ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.