![]() |
|
|
Googleのunix.com
|
|||||||
| 高レベルのプログラミング は、 C 、 C + +についての質問の投稿は、 Java 、 SQL 、および他のプログラミング言語です。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| システムファイルのサイズ | magasem | AIX | 7 | 2008年2月6日 04:21午前 |
| Solarisのrootファイルシステムのサイズの増加 | sriram.s | Sun Solaris | 4 | 2007年4月2日 04:28午前 |
| Solarisのシステムファイルのサイズを増やすのufs | BG_JrAdmin | UNIXのダミー質問と回答のため | 6 | 2005年12月1日 04:56午前 |
| ファイルシステムのサイズを変更 | jvinn | UNIXの詳細&エキスパートのためのユーザー | 9 | 2005年5月11日 07:13午後 |
| ファイルシステム用のフリーサイズ | videsh77 | UNIXのダミー質問と回答のため | 7 | 2005年2月3日 06:44午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
どのようにファイルシステムのサイズを取得する
私は、出力incosistentされている次のコードを持って、どのような問題があります:
フリーブロック: 1201595 ブロックサイズ: 4096 合計サイズ(無料ブロック*ブロックサイズ) : 626765824 1201595 * 4096ではない626765824 、何が問題なんですか? ? #含まれ<sys/statvfs.h> #含まれ<stdio.h> メインINTは( ) ( バッファstatvfs構造体; INTはステータス; INTはfree_blk ; INTはblk_size ; ステータス\u003d statvfs ("/", &バッファ) ; printf ( "空きブロック: % u個\ Ñ " 、 buffer.f_bavail ) ; printf ( "ブロックサイズ: % u個\ Ñ " 、 ) buffer.f_bsize ; free_blk \u003d buffer.f_bavail ; blk_size \u003d buffer.f_bsize ; printf ( "合計サイズ: % u個\ Ñ " 、 free_blk * blk_size ) ; 戻り0 ; ) Thks |