Latest web development tutorials

Linux mkdosfs命令

Linux 命令大全 Linux命令大全

Linux mkdosfs命令用於建立DOS文件系統。

device 指你想要建立DOS 檔案系統的裝置代號。 像是/dev/hda1 等等。 block_count 則是你希望配置的區塊數。 如果block_count 沒有指定則係統會自動替你計算符合該裝置大小的區塊數。

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 ]

參數 :

  • -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 提供額外的訊息

實例

將A 槽裡的磁碟片格式化為DOS 格式,並將標籤設為Tester

mkdosfs -n Tester /dev/fd0

Linux 命令大全 Linux命令大全