URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43185
[ Назад ]

Исходное сообщение
"df показывает неправильно"

Отправлено knsi , 21-Апр-04 12:24 
Никто не знает почему команда df показывает неправильную информацию - противоречущую команде du.
При этом глюк пропадает после перезагрузки а возникает, если перемещать файлы.
Как можно избежать хотя бы перезагрузки?

Содержание

Сообщения в этом обсуждении
"df показывает неправильно"
Отправлено lavr , 21-Апр-04 13:00 
>Никто не знает почему команда df показывает неправильную информацию - противоречущую команде
>du.
>При этом глюк пропадает после перезагрузки а возникает, если перемещать файлы.
>Как можно избежать хотя бы перезагрузки?

поиск по форуму


"df показывает неправильно"
Отправлено knsi , 21-Апр-04 15:06 
>>Никто не знает почему команда df показывает неправильную информацию - противоречущую команде
>>du.
>>При этом глюк пропадает после перезагрузки а возникает, если перемещать файлы.
>>Как можно избежать хотя бы перезагрузки?
>
>поиск по форуму


Конечно это правильно но я обычно так и делаю. А вот ключевые слова подобрать не могу и ничего не нахожу :((


"Это резервируется место под откат транзакций"
Отправлено Дмитрий Ю. Карпов , 21-Апр-04 15:35 
А тип и версию операционки я дожен телепатией угадать?

Если это FreeBSD'4.x или 5.x - читай про SoftUpdates (в Linux это тоже есть, но я не знаю, как называется). Для любого Unix - команда 'sync'. Ключевое слово: "транзакция", "журналируемая файловая система".


"Это резервируется место под откат транзакций"
Отправлено dj_maxx , 21-Апр-04 16:23 
>А тип и версию операционки я дожен телепатией угадать?
>
>Если это FreeBSD'4.x или 5.x - читай про SoftUpdates (в Linux это
>тоже есть, но я не знаю, как называется). Для любого Unix
>- команда 'sync'. Ключевое слово: "транзакция", "журналируемая файловая система".

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


"Это резервируется место под откат транзакций"
Отправлено Amy , 21-Апр-04 16:46 
>>А тип и версию операционки я дожен телепатией угадать?
>>
>>Если это FreeBSD'4.x или 5.x - читай про SoftUpdates (в Linux это
>>тоже есть, но я не знаю, как называется). Для любого Unix
>>- команда 'sync'. Ключевое слово: "транзакция", "журналируемая файловая система".
>
>у меня похожая проблема с Linux и ext3
>можно как-то сделать чтобы sync сам происходил через какое-то небольшое время? (кроме
>как по крону его запускать)

Это так и происходит. Не через крон, конечно, а через демон syncer (в FreeBSD).
В соответствии с man syncer - по умолчанию 1 раз в 30 секунд.
В линуксе наверняка аналогично.


"Это резервируется место под откат транзакций"
Отправлено Дмитрий Ю. Карпов , 21-Апр-04 18:52 
> можно как-то сделать чтобы sync сам происходил через какое-то
> небольшое время? (кроме как по крону его запускать)

Дык он так сам и делает. Заставлять его синхронизировать файловую систему чаще - снижать производительность дисковых операций.


"df показывает неправильно"
Отправлено Antonio , 22-Апр-04 11:04 
>Никто не знает почему команда df показывает неправильную информацию - противоречущую команде
>du.
>При этом глюк пропадает после перезагрузки а возникает, если перемещать файлы.
>Как можно избежать хотя бы перезагрузки?

Как уже говорили, sync. Только рекомендуется пускать так (два раза): sync; sync для гарантии того, что мы не получим управление до тех пор, пока sync не закончился (второй sync не запустится, пока не закончился первый).


"df показывает неправильно"
Отправлено knsi , 27-Апр-04 14:21 
sync не помогает.
А система у меня FreeBSD 5.1



"df показывает неправильно"
Отправлено dilmah , 27-Апр-04 16:59 
sync это фигня

если ты будешь перемещать across file system boundary файлы которые открыты ты будешь иметь такую проблему.