class="22168">
名稱:;mkdosfs
使用權限:;所有使用者
使用方式:;mkdosfs;;[;-c;|;-l;filename;];
[;-f;number_of_FATs;]
[;-F;FAT_size;]
[;-i;volume_id;]
[;-m;message_file;]
[;-n;volume_name;]
[;-r;root_dir_entry;]
[;-s;sector_per_cluster;]
[;-v;]
device
[;block_count;];
說明:;建立;DOS;檔案系統。;device;指你想要建立;DOS;檔案系統的裝置代號。像是;/dev/hda1;等等。;block_count;則是你希望配置的區塊數。如果;block_count;沒有指定則系統會自動替你計算符合該裝置大小的區塊數。
參數:;
-c;建立檔案系統之前先檢查是否有壞軌。
-l;從得定的檔案中讀取壞軌記錄。
-f;指定檔案配置表(FAT;,;File;Allocation;Table)的數量。預設值為;2;。目前;Linux;的;FAT;檔案系統不支援超過;2;個;FAT;表。通常這個不需要改。
-F;指定;FAT;表的大小,通常是;12;或是;16;個位元組。12;位元組通常用於磁碟片,16;位元組用於一般硬盤的分割區,也就是所謂的;FAT16;格式。這個值通常系統會自己選定適當的值。在磁碟片上用;FAT16;通常不會發生作用,反之在硬盤上用;FAT12;亦然。
-i;指定;Volume;ID。一般是一個;4;個位元組的數字,像是;2e203a47;。如果不給系統會自己產生。
-m;當使用者試圖用這片磁片或是分割區開機,而上面沒有操作系統時,系統會給使用者一段警告訊息。這個參數就是用來變更這個訊息的。你可以先用檔案編輯好,然後用這個參數指定,或是用
-m;-;
這樣系統會要求你直接輸入這段文字。要特別注意的是,檔案裡的字串長度不要超過;418;個字,包括展開的跳欄符號(TAB)和換行符號(換行符號在;DOS;底下算兩個字元!);
-n;指定;Volume;Name,就是磁碟標簽。如同在;DOS;底下的;format;指令一樣,給不給都可以。沒有預設值。
-r;指定根目錄底下的最大檔案數。這裡所謂的檔案數包括目錄。預設值是在軟碟上是;112;或是;224;,在硬盤上是;512。沒事不要改這個數字。
-s;每一個磁叢(cluster)的磁區數。必須是;2;的次方數。不過除非你知道你在作什麼,這個值不要亂給。
-v;提供額外的訊息
范例:;
mkdosfs;-n;Tester;/dev/fd0;將;A;槽裡的磁碟片格式化為;DOS;格式,並將標簽設為;Tester