LINUX.ORG.RU
Ответ на: комментарий от cvv

Файлы обрабатываемые точно в одном и том же разделе?

У меня структуры от statfs и fstatfs на одном файле ничем не различаются (source: http://pastebin.ca/660878):

statfs: f_bfree: 2547139 f_bavail: 2190898 -----

fstatfs: f_bfree: 2547139 f_bavail: 2190898 -----

Код покажи?

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

>f_bfree && f_bavail

а почему они должны не отличаться?

если вызовы последовательные,
то на момент вызова statfs могут быть заняты 5 блоков,
а на момет fstatfs уже 6, если кто-то получил управление между этими моментами и начал запись на диск.

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

>если вызовы последовательные,
>то на момент вызова statfs могут быть заняты 5 блоков,
>а на момет fstatfs уже 6, если кто-то получил управление между этими моментами и начал запись на диск.

скажем если чередовать вызовы statfs && fstatfs без паузы то все вызовы statfs вернут один одинаковый результат а все вызовы fstatfs другой но тоже одинаковый результат

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

>У меня структуры от statfs и fstatfs на одном файле ничем не различаются

ты их дёргаеш на файлах а они предназначены для файловых систем

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

Согласен. Вчера был сильно уставший и не проникся маном

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

>скажем если чередовать вызовы statfs && fstatfs без паузы то все >вызовы statfs вернут один одинаковый результат а все вызовы fstatfs >другой но тоже одинаковый результат

и что?

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

В ядре все сводится к vfs_statfs_native,
так что разница между ними в плане работы нету.

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

Спасибо за внимание но ответом было то что у меня вчера заклинили мозги

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