1.badblocks
功能說明:檢查磁盤裝置中損壞的區塊。
語 法:badblocks [-svw][-b <區塊大小> ][-o <輸出文件> ][磁盤裝置][磁盤區塊數][啟始區塊] 輸出文件> 區塊大小>
補充說明:執行指令時須指定所要檢查的磁盤裝置,及此裝置的磁盤區塊數。
參 數:
-b <區塊大小> 指定磁盤的區塊大小,單位為字節。 區塊大小>
-o <輸出文件> 將檢查的結果寫入指定的輸出文件。 輸出文件>
-s 在檢查時顯示進度。
-v 執行時顯示詳細的信息。
-w 在檢查時,執行寫入測試。
[磁盤裝置] 指定要檢查的磁盤裝置。
[磁盤區塊數] 指定磁盤裝置的區塊總數。
[啟始區塊] 指定要從哪個區塊開始檢查。
2.cfdisk
功能說明:磁盤分區。
語 法:cfdisk [-avz][-c
<柱面數目>
-h
<磁頭數目>
-s
<盤區數目>
][-P
補充說明:cfdisk是用來磁盤分區的程序,它十分類似DOS的fdisk,具有互動式操作界面而非傳統fdisk的問答式界面,您可以輕易地利用方向鍵來操控分區操作。
參 數:
-a 在程序裡不用反白代表選取,而以箭頭表示。
-c <柱面數目> 忽略BIOS的數值,直接指定磁盤的柱面數目。 柱面數目>
-h <磁頭數目> 忽略BIOS的數值,直接指定磁盤的磁頭數目。 磁頭數目>
-P
-s <磁區數目> 忽略BIOS的數值,直接指定磁盤的磁區數目。 磁區數目>
-v 顯示版本信息。
-z 不讀取現有的分區,直接當作沒有分區的新磁盤使用。
3.dd
功能說明:讀取,轉換並輸出數據。
語 法:dd [bs= <字節數> ][cbs= <字節數> ][conv= <關鍵字> ][count= <區塊數> ][ibs= <字節數> ][if= <文件> ][obs= <字節數> ][of= <文件> ][seek= <區塊數> ][skip= <區塊數> ][--help][--version] 區塊數> 區塊數> 文件> 字節數> 文件> 字節數> 區塊數> 關鍵字> 字節數> 字節數>
補充說明:dd可從標準輸入或文件讀取數據,依指定的格式來轉換數據,再輸出到文件,設備或標準輸出。
參 數:
bs= <字節數> 將ibs( 輸入)與obs(輸出)設成指定的字節數。 字節數>
cbs= <字節數> 轉換時,每次只轉換指定的字節數。 字節數>
conv= <關鍵字> 指定文件轉換的方式。 關鍵字>
count= <區塊數> 僅讀取指定的區塊數。 區塊數>
ibs= <字節數> 每次讀取的字節數。 字節數>
if= <文件> 從文件讀取。 文件>
obs= <字節數> 每次輸出的字節數。 字節數>
of= <文件> 輸出到文件。 文件>
seek= <區塊數> 一開始輸出時,跳過指定的區塊數。 區塊數>
skip= <區塊數> 一開始讀取時,跳過指定的區塊數。 區塊數>
--help 幫助。
--version 顯示版本信息。
4.e2fsck(ext2 file system check)
功能說明:檢查ext2文件系統的正確性。
語 法:e2fsck [-acCdfFnprsStvVy][-b
補充說明:e2fsck執行後的傳回值及代表意義如下。
0 沒有任何錯誤發生。
1 文件系統發生錯誤,並且已經修正。
2 文件系統發生錯誤,並且已經修正。
4 文件系統發生錯誤,但沒有修正。
8 運作時發生錯誤。
16 使用的語法發生錯誤。
128 共享的函數庫發生錯誤。
參 數:
-a 不詢問使用者意見,便自動修復文件系統。
-b
-B <區塊大小> 指定區塊的大小,單位為字節。 區塊大小>
-c 一併執行badblocks,以標示損壞的區塊。
-C 將檢查過程的信息完整記錄在file descriptor中,使得整個檢查過程都能完整監控。
-d 顯示排錯信息。
-f 即使文件系統沒有錯誤跡象,仍強制地檢查正確性。
-F 執行前先清除設備的緩衝區。
-l <文件> 將文件中指定的區塊加到損壞區塊列表。 文件>
-L <文件> 先清除損壞區塊列表,再將文件中指定的區塊加到損壞區塊列表。因此損壞區塊列表的區塊跟文件中指定的區塊是一樣的。 文件>
-n 以只讀模式開啟文件系統,並採取非互動方式執行,所有的問題對話均設置以"no"回答。
-p 不詢問使用者意見,便自動修復文件系統。
-r 此參數只為了兼容性而存在,並無實際作用。
-s 如果文件系統的字節順序不適當,就交換字節順序,否則不做任何動作。
-S 不管文件系統的字節順序,一律交換字節順序。
-t 顯示時間信息。
-v 執行時顯示詳細的信息。
-V 顯示版本信息。
-y 採取非互動方式執行,所有的問題均設置以"yes"回答。
5.ext2ed(ext2 file system editor)
功能說明:ext2文件系統編輯程序。
語 法:ext2ed
補充說明:ext2ed可直接處理硬盤分區上的數據,這指令只有Red Hat Linux才提供。
參 數:
一般指令
setdevice[設備名稱] 指定要處理的設備。
disablewrite 將ext2ed設為只讀的狀態。
enablewrite 將ext2ed設為可讀寫的狀態。
help[指令] 顯示個別指令的幫助。
next 移至下一個單位,單位會依目前所在的模式而異。
prev 移至前一個單位,單位會依目前所在的模式而異。
pgup 移至下一頁。
pgdn 移至上一頁。
set 修改目前的數據,參數會依目前所在的模式而異。
writedata 在執行此指令之後,才會實際修改分區中的數據。
ext2進入3種模式的指令
super 進入main superblock,即Superblock模式。
group <編號> 進入指定的group,即Group模式。 編號>
cd <目錄或文件> 在inode模式下,進入指定的目錄或文件,即Inode模式。 目錄或文件>
Superblock模式
gocopy <備份編號> 進入指定的superblock備份。 備份編號>
setactivecopy 將目前所在的superblock,複製到main superblock。
Group模式
blockbitmap 顯示目前groupo的區塊圖。
inode 進入目前group的第一個inode。
inodebitmap 顯示目前group的inode二進制碼。
Inode模式
dir 進入目錄模式。
file 進入文件模式。
6.fdisk
功能說明:磁盤分區。
語 法:fdisk [-b <分區大小> ][-uv][外圍設備代號] 或 fdisk [-l][-b <分區大小> ][-uv][外圍設備代號...] 或 fdisk [-s <分區編號> ] 分區編號> 分區大小> 分區大小>
補充說明:fdisk是用來磁盤分區的程序,它採用傳統的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。
參 數:
-b <分區大小> 指定每個分區的大小。 分區大小>
-l 列出指定的外圍設備的分區表狀況。
-s <分區編號> 將指定的分區大小輸出到標準輸出上,單位為區塊。 分區編號>
-u 搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址。
-v 顯示版本信息。
7.fsck.ext2(file system check-second filesystem)
功能說明:檢查文件系統並嘗試修復錯誤。
語 法:fsck.ext2 [-acdfFnprsStvVy][-b
<分區第一個磁區地址>
][-B
<區塊大小>
][-C
<反敘述器>
][-I
補充說明:當ext2文件系統發生錯誤時,可用fsck.ext2指令嘗試加以修復。
參 數:
-a 自動修復文件系統,不詢問任何問題。
-b <分區第一個磁區地址> 指定分區的第一個磁區的起始地址,也就是Super Block。 分區第一個磁區地址>
-B <區塊大小> 設置該分區每個區塊的大小。 區塊大小>
-c 檢查指定的文件系統內,是否存在有損壞的區塊。
-C <反敘述器> 指定反敘述器,fsck.ext2指令會把全部的執行過程,都交由其逆向敘述,便於排錯或監控程序執行的情形。 反敘述器>
-d 詳細顯示指令執行過程,便於排錯或分析程序執行的情形。
-f 強制對該文件系統進行完整檢查,縱然該文件系統在慨略檢查下沒有問題。
-F 檢查文件系統之前,先清理該保存設備塊區內的數據。
-I
-l <損壞區塊文件> 把文件中所列出的區塊,視為損壞區塊並將其標示出來,避免應用程序使用該區塊。 損壞區塊文件>
-L <損壞區塊文件> 此參數的效果和指定"-l"參數類似,但在參考損壞區塊文件標示損壞區塊之前,會先將原來標示成損壞區塊者統統清楚,即全部重新設置,而非僅是加入新的損壞區塊標示。 損壞區塊文件>
-n 把欲檢查的文件系統設成只讀,並關閉互動模式,否決所有詢問的問題。
-p 此參數的效果和指定"-a"參數相同。
-P <處理inode大小> 設置fsck.ext2指令所能處理的inode大小為多少。 處理inode大小>
-r 此參數將忽略不予處理,僅負責解決兼容性的問題。
-s 檢查文件系統時,交換每對字節的內容。
-S 此參數的效果和指定"-s"參數類似,但不論該文件系統是否已是標準位順序,一律交換每對字節的內容。
-t 顯示fsck.ext2指令的時序信息。
-v 詳細顯示指令執行過程。
-V 顯示版本信息。
-y 關閉互動模式,且同意所有詢問的問題。
8.fsck(file system check)
功能說明:檢查文件系統並嘗試修復錯誤。
語 法:fsck [-aANPrRsTV][-t <文件系統類型> ][文件系統...] 文件系統類型>
補充說明:當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。
參 數:
-a 自動修復文件系統,不詢問任何問題。
-A 依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統。
-N 不執行指令,僅列出實際執行會進行的動作。
-P 當搭配"-A"參數使用時,則會同時檢查所有的文件系統。
-r 採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。
-R 當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查。
-s 依序執行檢查作業,而非同時執行。
-t <文件系統類型> 指定要檢查的文件系統類型。 文件系統類型>
-T 執行fsck指令時,不顯示標題信息。
-V 顯示指令執行過程。
9.fsck.minix(file system check-minix filesystem)
功能說明:檢查文件系統並嘗試修復錯誤。
語 法:fsck.minix [-aflmrsv][外圍設備代號]
補充說明:當minix文件系統發生錯誤時,可用fsck.minix指令嘗試加以參考。
參 數:
-a 自動修復文件系統,不詢問任何問題。
-f 強制對該文件系統進行完整檢查,縱然該文件系統在慨略檢查下沒有問題。
-l 列出所有文件名稱。
-m 使用類似MINIX操作系統的警告信息。
-r 採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。
-s 顯示該分區第一個磁區的相關信息。
-v 顯示指令執行過程。
10.fsconf(file system configurator)
功能說明:設置文件系統相關功能。
語 法:fsconf [--check]
補充說明:fsconf是Red Hat Linux發行版專門用來調整Linux各項設置的程序。
參 數:
--chedk 檢查特定文件的權限。
11.hdparm(hard disk parameters)
功能說明:顯示與設定硬盤的參數。
語 法:hdparm [-CfghiIqtTvyYZ][-a
<快取分區>
][-A <0或1>][-c
][-d <0或1>][-k <0或1>][-K <0或1>][-m
<分區數>
][-n <0或1>][-p
補充說明:hdparm可檢測,顯示與設定IDE或SCSI硬盤的參數。
參 數:
-a <快取分區> 設定讀取文件時,預先存入塊區的分區數,若不加上 <快取分區> 選項,則顯示目前的設定。 快取分區> 快取分區>
-A<0或1> 啟動或關閉讀取文件時的快取功能。
-c 設定IDE32位I/O模式。
-C 檢測IDE硬盤的電源管理模式。
-d<0或1> 設定磁盤的DMA模式。
-f 將內存緩衝區的數據寫入硬盤,並清楚緩衝區。
-g 顯示硬盤的磁軌,磁頭,磁區等參數。
-h 顯示幫助。
-i 顯示硬盤的硬件規格信息,這些信息是在開機時由硬盤本身所提供。
-I 直接讀取硬盤所提供的硬件規格信息。
-k<0或1> 重設硬盤時,保留-dmu參數的設定。
-K<0或1> 重設硬盤時,保留-APSWXZ參數的設定。
-m <磁區數> 設定硬盤多重分區存取的分區數。 磁區數>
-n<0或1> 忽略硬盤寫入時所發生的錯誤。
-p
-P <磁區數> 設定硬盤內部快取的分區數。 磁區數>
-q 在執行後續的參數時,不在屏幕上顯示任何信息。
-r<0或1> 設定硬盤的讀寫模式。
-S <時間> 設定硬盤進入省電模式前的等待時間。 時間>
-t 評估硬盤的讀取效率。
-T 平谷硬盤快取的讀取效率。
-u<0或1> 在硬盤存取時,允許其他中斷要求同時執行。
-v 顯示硬盤的相關設定。
-W<0或1> 設定硬盤的寫入快取。
-X <傳輸模式> 設定硬盤的傳輸模式。 傳輸模式>
-y 使IDE硬盤進入省電模式。
-Y 使IDE硬盤進入睡眠模式。
-Z 關閉某些Seagate硬盤的自動省電功能。
12.losetup(loop setup)
功能說明:設置循環設備。
語 法:losetup [-d][-e <加密方式> ][-o <平移數目> ][循環設備代號][文件] 平移數目> 加密方式>
補充說明:循環設備可把文件虛擬成區塊設備,籍以模擬整個文件系統,讓用戶得以將其視為硬盤驅動器,光驅或軟驅等設備,並掛入當作目錄來使用。
參 數:
-d 卸除設備。
-e <加密方式> 啟動加密編碼。 加密方式>
-o <平移數目> 設置數據平移的數目。 平移數目>
13.mbadblocks
功能說明:檢查MS-DOS文件系統的磁盤是否有損壞的磁區。
語 法:mbadblocks [驅動器代號]
補充說明:mbadblocks為mtools工具指令,可用來掃描MS-DOS文件系統的磁盤驅動器,並標示出損壞的磁區。
14.mformat
功能說明:對MS-DOS文件系統的磁盤進行格式化。
語 法:mformat [-1aCFIKX][-0 <數據傳輸率> ][-2 <磁區數> ][-A <數據傳輸率> ][-B <開機區文件> ][-c <叢集大小> ][-h <磁頭數> ][-H <隱藏磁區數> ][-l <磁盤標籤> ][-M <磁區大小> ][-n <序號> ][-r <根目錄大小> ][-s <磁區數> ][-S <磁區大小> ][-t <柱面數> ][驅動器代號] 柱面數> 磁區大小> 磁區數> 根目錄大小> 序號> 磁區大小> 磁盤標籤> 隱藏磁區數> 磁頭數> 叢集大小> 開機區文件> 數據傳輸率> 磁區數> 數據傳輸率>
補充說明:mformat為mtools工具指令,模擬MS-DOS的format指令,可將指定的磁盤或硬盤分區格式化為MS-DOS文件系統。
參 數:
-0 <數據傳輸率> 指定第0磁軌的數據傳輸率。 數據傳輸率>
-1 不使用2M格式。
-2 <磁區數> 指定在第0磁軌的第0個磁頭的磁區數,也就是所謂的2M格式。 磁區數>
-a 指定產生Atari格式的序號。
-A <數據傳輸率> 指定第0磁軌以外所有磁軌的數據傳輸率。 數據傳輸率>
-B <開機區文件> 從指定的文件來建立開機區。 開機區文件>
-c <叢集大小> 指定叢集大小,單位為磁區。 叢集大小>
-C 建立磁盤MS-DOS文件系統的映像文件。
-F 以FAT32來格式化磁盤。
-H <隱藏磁區數> 指定隱藏磁區的數目。 隱藏磁區數>
-I 指定FAT32的frVersion編號。
-k 儘可能地保留原有的開機區。
-l <磁盤標籤> 指定磁盤標籤名稱。 磁盤標籤>
-M <磁區大小> 指定MS-DOS文件系統所使用的磁區大小,預設應該與硬體磁區大小相同,單位為字節。 磁區大小>
-n <序號> 指定序號。 序號>
-r <根目錄大小> 指定根目錄的大小,單位為磁區。 根目錄大小>
-s <磁區數> 指定每一磁軌所包含的磁區數目。 磁區數>
-S <磁區大小> 指定硬件磁區大小。 磁區大小>
-t <柱面數> 指定柱面數目。 柱面數>
-X 格式化XDF磁盤。
15.mkbootdisk(make boot disk)
功能說明:建立目前系統的啟動盤。
語 法:mkbootdisk [--noprompt][--verbose][--version][--device <設備> ][--mkinitrdargs <參數> ][kernel 版本] 參數> 設備>
補充說明:mkbootdisk可建立目前系統的啟動盤。
參 數:
--device <設備> 指定設備。 設備>
--mkinitrdargs <參數> 設置mkinitrd的參數。 參數>
--noprompt 不會提示用戶插入磁盤。
--verbose 執行時顯示詳細的信息。
--version 顯示版本信息。
16.mkdosfs(make Dos file system)
功能說明:建立MS-DOS文件系統。
語 法:mkdosfs [-cv][-f
補充說明:mkdosfs可在Linux下,將磁盤格式化為MS-DOS文件系統的格式。
參 數:
-c 檢查是否有損壞的區塊。
-f
-F
-i <磁盤序號> 設置文件系統的磁盤序號。 磁盤序號>
-l <文件名> 從指定的文件中,讀取文件系統中損壞區塊的信息。 文件名>
-m <信息文件> 若以次文件系統開機,而卻因操作系統沒有正常安裝,則會顯示選項中所指定的信息文件內容。 信息文件>
-n <標籤> 設置文件系統的磁盤標籤名稱。 標籤>
-r <根目錄項目數> 設置根目錄最多能記載項目數。 根目錄項目數>
-s <磁區數> 指定每個叢集所包含的磁區數。 磁區數>
-v 執行時顯示詳細的信息。
17.mke2fs(make ext2 file system)
功能說明:建立ext2文件系統。
語 法:mke2fs [-cFMqrSvV][-b
<區塊大小>
][-f
<不連續區段大小>
][-i
<字節>
][-N
補充說明:mke2fs可建立Linux的ext2文件系統。
參 數:
-b <區塊大小> 指定區塊大小,單位為字節。 區塊大小>
-c 檢查是否有損壞的區塊。
-f <不連續區段大小> 指定不連續區段的大小,單位為字節。 不連續區段大小>
-F 不管指定的設備為何,強制執行mke2fs。
-i <字節> 指定"字節/inode"的比例。 字節>
-N
-l <文件> 從指定的文件中,讀取文件西中損壞區塊的信息。 文件>
-L <標籤> 設置文件系統的標籤名稱。 標籤>
-m <百分比值> 指定給管理員保留區塊的比例,預設為5%。 百分比值>
-M 記錄最後一次掛入的目錄。
-q 執行時不顯示任何信息。
-r 指定要建立的ext2文件系統版本。
-R= <區塊數> 設置磁盤陣列參數。 區塊數>
-S 僅寫入superblock與group descriptors,而不更改inode able inode bitmap以及block bitmap。
-v 執行時顯示詳細信息。
-V 顯示版本信息。
18.mkfs.ext2
功能說明:與mke2fs相同。
19.mkfs(make file system)
功能說明:建立各種文件系統。
語 法:mkfs [-vV][fs][-f <文件系統類型> ][設備名稱][區塊數] 文件系統類型>
補充說明:mkfs本身並不執行建立文件系統的工作,而是去調用相關的程序來執行。
參 數:
fs 指定建立文件系統時的參數。
-t <文件系統類型> 指定要建立何種文件系統。 文件系統類型>
-v 顯示版本信息與詳細的使用方法。
-V 顯示簡要的使用方法。
20.mkfs.minix
功能說明:建立Minix文件系統。
語 法:mkfs.minix [-cv][-i
補充說明:mkfs.minix可建立Minix文件系統。
參 數:
-c 檢查是否有損壞的區塊。
-i
-l <文件> 從指定的文件中,讀取文件系統中損壞區塊的信息。 文件>
-n <文件名長度> 指定文件名稱長度的上限。 文件名長度>
-v 建立第2版的Minix文件系統。
21.mkfs.msdos
功能說明:與mkdosfs相同。
22.mkinitrd(make initial ramdisk images)
功能說明:建立要載入ramdisk的映像文件。
語 法:mkinitrd [-fv][--omit-scsi-modules][--version][--preload= <模塊名稱> ][--with= <模塊名稱> ][映像文件][Kernel 版本] 模塊名稱> 模塊名稱>
補充說明:mkinitrd可建立映像文件,以供Linux開機時載入ramdisk。
參 數:
-f 若指定的映像問家名稱與現有文件重複,則覆蓋現有的文件。
-v 執行時顯示詳細的信息。
--omit-scsi-modules 不要載入SCSI模塊。
--preload= <模塊名稱> 指定要載入的模塊。 模塊名稱>
--with= <模塊名稱> 指定要載入的模塊。 模塊名稱>
--version 顯示版本信息。
23.mkisofs(make iso file system)
功能說明:建立ISO 9660映像文件。
語 法:mkisofs [-adDfhJlLNrRTvz][-print-size][-quiet][-A
<應用程序id>
][-abstract
<摘要文件>
][-b
<開機映像文件>
][-biblio
補充說明:mkisofs可將指定的目錄與文件做成ISO 9660格式的映像文件,以供刻錄光盤。
參 數:
-a或--all mkisofs通常不處理備份文件。使用此參數可以把備份文件加到映像文件中。
-A <應用程序id> 或-appid <應用程序id> 指定光盤的應用程序ID。 應用程序id> 應用程序id>
-abstract <摘要文件> 指定摘要文件的文件名。 摘要文件>
-b <開機映像文件> 或-eltorito-boot <開機映像文件> 指定在製作可開機光盤時所需的開機映像文件。 開機映像文件> 開機映像文件>
-biblio
-c <開機文件名稱> 製作可開機光盤時,mkisofs會將開機映像文件中的全-eltorito-catalog <開機文件名稱> 全部內容作成一個文件。 開機文件名稱> 開機文件名稱>
-C <盤區編號,盤區編號> 將許多節區合成一個映像文件時,必須使用此參數。 盤區編號,盤區編號>
-copyright <版權信息文件> 指定版權信息文件的文件名。 版權信息文件>
-d或-omit-period 省略文件後的句號。
-D或-disable-deep-relocation ISO 9660最多隻能處理8層的目錄,超過8層的部分,RRIP會自動將它們設置成ISO 9660兼容的格式。使用-D參數可關閉此功能。
-f或-follow-links 忽略符號連接。
-h 顯示幫助。
-hide <目錄或文件名> 使指定的目錄或文件在ISO 9660或Rock RidgeExtensions的系統中隱藏。 目錄或文件名>
-hide-joliet <目錄或文件名> 使指定的目錄或文件在Joliet系統中隱藏。 目錄或文件名>
-J或-joliet 使用Joliet格式的目錄與文件名稱。
-l或-full-iso9660-filenames 使用ISO 9660 32字符長度的文件名。
-L或-allow-leading-dots 允許文件名的第一個字符為句號。
-log-file <記錄文件> 在執行過程中若有錯誤信息,預設會顯示在屏幕上。 記錄文件>
-m <目錄或文件名> 或-exclude <目錄或文件名> 指定的目錄或文件名將不會房入映像文件中。 目錄或文件名> 目錄或文件名>
-M <映像文件> 或-prev-session <映像文件> 與指定的映像文件合併。 映像文件> 映像文件>
-N或-omit-version-number 省略ISO 9660文件中的版本信息。
-o <映像文件> 或-output <映像文件> 指定映像文件的名稱。 映像文件> 映像文件>
-p <數據處理人> 或-preparer <數據處理人> 記錄光盤的數據處理人。 數據處理人> 數據處理人>
-print-size 顯示預估的文件系統大小。
-quiet 執行時不顯示任何信息。
-r或-rational-rock 使用Rock Ridge Extensions,並開放全部文件的讀取權限。
-R或-rock 使用Rock Ridge Extensions。
-sysid <系統id> 指定光盤的系統ID。 系統id>
-T或-translation-table 建立文件名的轉換表,適用於不支持Rock Ridge Extensions的系統上。
-v或-verbose 執行時顯示詳細的信息。
-V <光盤id> 或-volid <光盤id> 指定光盤的卷冊集ID。 光盤id> 光盤id>
-volset-size <光盤總數> 指定卷冊集所包含的光盤張數。 光盤總數>
-volset-seqno <卷冊序號> 指定光盤片在卷冊集中的編號。 卷冊序號>
-x <目錄> 指定的目錄將不會放入映像文件中。 目錄>
-z 建立通透性壓縮文件的SUSP記錄,此記錄目前只在Alpha機器上的Linux有效。
24.mkswap
功能說明:設置交換區(swap area)。
語 法:mkswap [-cf][-v0][-v1][設備名稱或文件][交換區大小]
補充說明:mkswap可將磁盤分區或文件設為Linux的交換區。
參 數:
-c 建立交換區前,先檢查是否有損壞的區塊。
-f 在SPARC電腦上建立交換區時,要加上此參數。
-v0 建立舊式交換區,此為預設值。
-v1 建立新式交換區。
[交換區大小] 指定交換區的大小,單位為1024字節。
25.mpartition
功能說明:建立或刪除MS-DOS的分區。
語 法:mpartition [-acdfIprv][-b <磁區數> ][-h <磁頭數> ][l <磁區數> ][-s <磁區數> ][-t <柱面數> ][驅動器代號] 柱面數> 磁區數> 磁區數> 磁頭數> 磁區數>
補充說明:mpartition為mtools工具指令,可建立或刪除磁盤分區。
參 數:
-a 將分區設置為可開機分區。
-b <磁區數> 建立分區時,指定要從第幾個磁區開始建立分區。 磁區數>
-c 建立分區。
-d 將分區設置為無法開機的分區。
-f 強制地修改分區而不管檢查時發生的錯誤信息。
-h <磁頭數> 建立分區時,指定分區的磁頭數。 磁頭數>
-I 刪除全部的分區。
-l <磁區數> 建立分區時,指定分區的容量大小,單位為磁區數。 磁區數>
-p 當要重新建立分區時,顯示命令列。
-r 刪除分區。
-s <磁區數> 建立分區時,指定每個磁軌的磁區數。 磁區數>
-t <柱面數> 建立分區時,指定分區的柱面數。 柱面數>
-v 與-p參數一併使用,若沒有同時下達修改分區的命令,則顯示目前分區的狀態。
26.sfdisk
功能說明:硬盤恩區工具程序。
語 法:sfdisk [-?Tvx][-d <硬盤> ][-g <硬盤> ][-l <硬盤> ][-s <分區> ][-V <硬盤> ] 硬盤> 分區> 硬盤> 硬盤> 硬盤>
補充說明:sfdisk為硬盤分區工具程序,可顯示分區的設置信息,並檢查分區是否正常。
參 數:
-?或--help 顯示幫助。
-d <硬盤> 顯示硬盤分區的設置。 硬盤>
-g <硬盤> 或--show-geometry <硬盤> 顯示硬盤的CHS參數。 硬盤> 硬盤>
-l <硬盤> 顯示後硬盤分區的相關設置。 硬盤>
-s <分區> 顯示分區的大小,單位為區塊。 分區>
-T或--list-types 顯示所有sfdisk能辨識的文件系統ID。
-v或--version 顯示版本信息。
-V <硬盤> 或--verify <硬盤> 檢查硬盤分區是否正常。 硬盤> 硬盤>
-x或--show-extend 顯示擴展分區中的邏輯分區。
27.swapoff
功能說明:關閉系統交換區(swap area)。
語 法:swapoff [設備]
補充說明:swapoff實際上為swapon的符號連接,可用來關閉系統的交換區。
28.swapon
功能說明:啟動系統交換區(swap area)。
語 法:swapon [-ahsV][-p <優先順序> ][設備] 優先順序>
補充說明:Linux系統的內存管理必須使用交換區來建立虛擬內存。
-a 將/etc/fstab文件中所有設置為swap的設備,啟動為交換區。
-h 顯示幫助。
-p <優先順序> 指定交換區的優先順序。 優先順序>
-s 顯示交換區的使用狀況。
-V 顯示版本信息。
29.symlinks(symbolic links)
功能說明:維護符號連接的工具程序。
語 法:symlinks [-cdrstv][目錄]
補充說明:symlinks可檢查目錄中的符號連接,並顯示符號連接類型。以下為symlinks可判斷的符號連接類型:
absolute:符號連接使用了絕對路徑。
dangling:原始文件已經不存在。
lengthy:符號連接的路徑中包含了多餘的"../"。
messy:符號連接的路徑中包含了多餘的"/"。
other_fs:原始文件位於其他文件系統中。
relative:符號連接使用了相對路徑。
參 數:
-c 將使用絕對路徑的符號連接轉換為相對路徑。
-d 移除dangling類型的符號連接。
-r 檢查目錄下所有子目錄中的符號連接。
-s 檢查lengthy類型的符號連接。
-t 與-c一併使用時,會顯示如何將絕對路徑的符號連接轉換為相對路徑,但不會實際轉換。
-v 顯示所有類型的符號連接。
30.sync
功能說明:將內存緩衝區內的數據寫入磁盤。
語 法:sync [--help][--version]
補充說明:在Linux系統中,當數據需要存入磁盤時,通常會先放到緩衝區內,等到適當的時刻再寫入磁盤,如此可提高系統的執行效率。
參 數:
--help 顯示幫助。
--version 顯示版本信息。