发新话题
打印

寻求帮助

寻求帮助

哪位大侠帮帮忙:我需要得到LINUX下的磁盘信息(包括磁盘大小,已用空间,版本,剩余空间,柱面数,扇区数等),直接调用ioctl函数实现。我现在用 struct hd_geometry     geom;   ioctl(fd ,HDIO_GETGEO,&geom);   得到柱面和扇区数,但是始终不知道怎么才能得到磁盘大小,版本等相关信息。请问怎么才能直接调用函数得到,而不是通过mkfs命令得到?      

TOP

总容量算也算出来啦,512×磁头数×柱面数×每磁道扇区数      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

怎么才能得到已用空间呢?      

TOP

一个一个文件加……      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

发新话题