[cdev] df

Чащихин Алексей AlekseiChashihin на yandex.ru
Пн Май 3 19:02:02 MSK 2010


Здраствуйте, посмотрели функцию statvfs


		if ((r = statvfs(argv[1], &df2)) == -1) {
			printf("Error");
		} else {
			printf("свободные блоки = %d\n",df2.f_bavail);
			printf("свободные I-nodes = %d\n",df2.f_favail);
			printf("число I-nodes = %d\n",df2.f_files);
			printf("доступно обычному пользователю байт  %d\n",df2.f_frsize * df2.f_bavail);

непонятно как используя f_fsid вывести тип файловой системы
			printf("id файловой системы %d\n",df2.f_fsid);  
		}
	}


когда задаёшь функцию df без параметров то выводится список  файловых систем
и непонятно как это реализовать


02.05.10, 14:30, "Grigoriy A. Sitkarev" <sitkarev на komitex.ru>:

> Вам будет нужен вызов statvfs(2) и файл /etc/mtab.
>  
>  --
>  Г.А.
>  
>  Чащихин Алексей пишет:
>  > Здравствуйте, у нас возникли проблемы при реализации данной утилиты
>  > подскажите как можо узнать имя файловой системы
>  > какой системный вызов нужно использовать?
>  > 
>  > _______________________________________________
>  > cdev mailing list
>  > cdev на wiki.syktsu.ru
>  > http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
>  
>  
>  _______________________________________________
>  cdev mailing list
>  cdev на wiki.syktsu.ru
>  http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
>  
>  

-- 
Здесь спама нет http://mail.yandex.ru/nospam/sign
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: main.c
Type: application/octet-stream
Size: 1955 bytes
Desc: отсутствует
URL: <http://amplab.syktsu.ru/pipermail/cdev/attachments/20100503/c1202a39/attachment.obj>


Подробная информация о списке рассылки cdev