[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 держал открытыми файловые дескрипторы видимо место не освобождалось.