ChinaUnix.net
相关文章推荐:

statfs siteblogchinaunixnet

我想在网页上显示我的块设备比如sd卡的相关信息,怎么办?就用这个函数吧 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/35795/showart_1161417.html

by phillipls - Linux文档专区 - 2008-09-01 16:53:35 阅读(1932) 回复(0)

相关讨论

statfs()得到的/dev/sda1/和dev/sda2的大小是一样的 而且刚好都是/dev/sda1的大小,而实际的大小应该是图片中的。 是不是我用这个函数获取分区的信息不合适呢? [ 本帖最后由 Ediml 于 2007-9-17 11:41 编辑 ]

by Ediml - C/C++ - 2007-09-17 16:28:32 阅读(3044) 回复(5)

我想获得磁盘的总空间及可用空间,写了段code但是结果却与df -h统计的结果相差很大,什么原因啊?谢谢: [code] #include #include #include #include #include int main(int argc, char* argv[]){ char path[256]; struct statfs buf; memset(&buf, 0, sizeof(buf)); if(argc < 2){ printf("usage %s path\n", argv[0]); exit(0); } strncpy(path, argv[1], 256); sta...

by HappyWin - C/C++ - 2007-10-12 17:09:53 阅读(6246) 回复(6)

kernel error : nfs_statfs : statfs error=512 :em06: 要 PATCH 那个补丁吗?

by diag - 服务器架设 - 2004-07-30 10:33:58 阅读(712) 回复(0)

kernel error : nfs_statfs : statfs error=512 :em06: 要 PATCH 那个补丁吗?

by diag - 服务器应用 - 2004-07-30 10:33:58 阅读(1357) 回复(0)

先说statfs结构: #include /* 或者 */ int statfs(const char *path, struct statfs *buf); int fstatfs(int fd, struct statfs *buf); 参数: path: 位于需要查询信息的文件系统的文件路径名。 fd: 位于需要查询信息的文件系统的文件描述词。 buf:以下结构体的指针变量,用于储存文件系统相关的信息 struct statfs { long f_type; /* 文件系统类型 */ long f_bsize; /* 经过优化的...

by landuochong - Linux文档专区 - 2009-11-05 08:56:52 阅读(808) 回复(0)

我把u盘挂载到一个目录,原来就是FAT32格式的,用mkdosfs把U盘格式化,然后用statfs查看,可用大小没有变化呢,如果重新挂载一次就正常了,各位大虾帮我看看是怎么回事么,多谢了!!

by genfipe - 嵌入式开发 - 2011-11-20 15:21:25 阅读(1832) 回复(0)

各位前辈,下面是我的code [code] #include #include #include #include #include int main(int argc, char* argv[]){ char path[256]; struct statfs buf; memset(&buf, 0, sizeof(buf)); if(argc < 2){ printf("usage %s path\n", argv[0]); exit(0); } strncpy(path, argv[1], 256); statfs(path, &buf); printf("type\t\t= %d\n", buf.f_type); printf("block size\t...

by HappyWin - Linux系统管理 - 2011-04-18 17:41:52 阅读(11367) 回复(11)

本帖最后由 aiyu2199 于 2012-11-26 13:15 编辑 问题1.在Windows下把U盘格式化为Fat32格式之后,查看U盘大小时,已使用4K 谁能解释一下这4K从哪里来??? 问题2.使用刚格式化好的U盘。在Linux下,Mount成功之后,使用df查看U盘大小的时候,会阻塞在那里,4G的U盘会阻塞20秒左右。 这是为什么? 问题3.如果在刚格式化好的U盘,随便放一个文件,空的也行(必须在windows下操作),这时再按问题2的步骤进行,不会再出现阻塞,...

by aiyu2199 - Linux环境编程 - 2012-12-19 11:01:07 阅读(3297) 回复(7)

为什么用df看到的磁盘使用率和用statfs算出的使用率不一样呢? 用df看到的: Filesystem 1K-块 已用 可用 已用% 挂载点 /dev/sda3 10080108 4032880 5535180 43% / tmpfs 127160 12 127148 1% /dev/shm /dev/sda2 64443 6261 54854 11% /boot /dev/sda4 23775384 134...

by sdemon915 - C/C++ - 2008-11-13 17:59:27 阅读(2345) 回复(3)

守护进程中的这样一段代码: while(1){ sleep(10); system("bash /13-2.1"); /*#!/bin/bash mount|sed -n -e '/^\/dev\/sd[^a][[:digit:]] /p'|awk '{print $1}'> /root/device.txt 获得优盘的设备名 */ fp=fopen("/root/device.txt","r+"); while(1){ fscanf(fp,"%s",str); statfs(str,&buf); puts(str); printf("size: %ld\n", buf.f_blocks*buf....

by yuanbowei - C/C++ - 2014-09-05 17:46:30 阅读(1057) 回复(0)