[Solved]Свободное пространство ext3, После переполнения свободное пространство всегда равно нулю

hngw anviar # df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
/dev/hda1 4814936 3148756 1421592 69% /
udev 91020 208 90812 1% /dev
/dev/hda2 149019164 143101800 0 100% /mnt/big
shm 91020 0 91020 0% /dev/shm

смотреть на /dev/sda2
почему говорит, что нет места?
писать на него можно при этом.

hngw # mount
/dev/hda1 on / type ext3 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw)
/dev/hda2 on /mnt/big type ext3 (rw,noatime)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=85)
nfsd on /proc/fs/nfs type nfsd (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

проблему заметил, когда при записи на раздел по nfs получил отлуп из-за нехватки места. почистил раздел на пару гигов, занятое место - уменьшилось, но свободное почему-то все равно равно нулю. при этом писать на раздел можно. проверка диска с помощью e2progs проблем не выявила, кроме даты последнего монтирования - сказал что находится в будущем и исправил.

недолго копаясь в ключах запуска
hngw Фильмы # df --sync -i
Файловая система Инодов Испол Своб Исп % смонтирована на
/dev/hda1 611648 285938 325710 47% /
udev 22755 5340 17415 24% /dev
/dev/hda2 18939904 274108 18665796 2% /mnt/big
shm 22755 1 22754 1% /dev/shm
(как потом понял это наверно ни о чем не говорит)
разьясните ситуацию - я не понимаю тут ничего

единственное скажу, что железо старое - k6-2, но до сих пор все виделось верно.

df показывает

df показывает общее занятое место на диске - данные + журнал
ext3 может уменьшать занимаемое журналом место (до некоторого предела конечно)

Опция --sync заставляет сбрасывать кеш на диск. Почитай man sync про это.
_________________
Blame!

df -h вывод

df -h вывод немного яснее. Можно в гигах прикинуть. А 1к блоки как бы считать не принято. Москк не воспринимает.

Ваш последний вывод

18939904-(274108+18665796)=0

Заюзано два процента диска /dev/hda2. Вроде как все правильно считает. Посмотреть что там все это занимает можно тузлой du. Для начала нужно выяснить сколько реально на диске файлики занимают приблизительно так:

du -h --max-depth=1 /mnt
Далее сравнить сие с выводом df

Думаю при переполнении журнал накренило малость. Вроде как синхронизация (df --sync)должна была вернуть все на место.

не помогло - пробовал

_hngw anyfs-tools # df --sync -h
�������� ������� ���� ��� ���� ���% ������������ �
/dev/hda1 4,6G 4,2G 225M 95% /
udev 89M 248K 89M 1% /dev
/dev/hda2 143G 139G 0 100% /mnt/big
shm 89M 0 89M 0% /dev/shm
________________
gentoo,rhel,wm5,XP,win2003

Поставил

Поставил anyfs-tools
Провел преобразование ext3->ext3
Файловая система была создана заново в итоге
Результат нулевой
_________________
gentoo,rhel,wm5,XP,win2003

Попробуй NFS

Попробуй NFS вырубить на время.

Вырубил где-то

Вырубил где-то на час и действительно помогло!!!
Огромное спасибо.
Всех с Наступающим!
_________________
gentoo,rhel,wm5,XP,win2003

Потому что NFS

Потому что NFS держал открытыми файловые дескрипторы видимо место не освобождалось.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".