Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > FreeBSD: как работает ФС.


Автор: kryse 14.12.2006, 13:24
при выполнении df  в Фряхе вылазиет подобное
Код

Filesystem 1K-blocks   Used     Avail Capacity  Mounted on 
/dev/ad4s3a  18810504   7185672 10119992    42%    /
devfs               1         1        0   100%    /dev
/dev/ad4s1    8393928   6091908  2302020    73%    /mnt/c
/dev/da0s1     122874    109394    13480    89%    /mnt/flash

интересует то как подсчитываются проценты, а так же как работает du -s
где об этом можно почитать?

Автор: GrayCardinal 14.12.2006, 16:53
В мане все написано.
Цитата

$ man du
  -s     Only  output space usage for the actual arguments given, not for
              their subdirectories.

Проценты - (блоков занято / блоков всего) * 100
Школьная алгебра  smile 

Автор: MAKCim 14.12.2006, 16:59
Цитата

а так же как работает du -s

проходит рекурсивно по директориям
вызывает stat для каждого файла, суммирует st_blksize из struct stat

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)