磁碟和檔案系統操作(15個命令)
1.fdisk (partition table manipulator for linux 用於Linux的分割槽表操作符)
【命令作用】用來觀察Linux硬碟的使用情況
【命令語法】fdisk [選項](引數)
【常用選項】
-l 列出裝置分割槽表然後退出
【引數說明】需要進行分割槽的硬碟
【命令示例】
檢視當前裝置的分割槽表
fdisk -l
2.partx (telling the kernel about presence and numbering of on-disk partitions 告訴核心磁碟上分割槽的存在和數量)
【命令作用】告訴核心磁碟上分割槽的存在和數量
【命令語法】partx [選項](引數)
【常用選項】
【引數說明】裝置名
【命令示例】
3.mkfs (make file system 建立檔案系統;build a linux file system構建一個linux檔案系統)
【命令作用】建立一個Linux檔案系統
【命令語法】mkfs (選項)(引數)
【常用選項】
-t<檔案系統型別> 建立哪種檔案系統
【引數說明】檔案系統上的磁碟塊數
【命令示例】
4.mkswap (make swap 做交換;set up a linux swap area 設定一個Linux交換分割槽)
【命令作用】建立一個Linux交換分割槽
【命令語法】mkswap [選項](引數)
【常用選項】
-p 指定要使用的頁面大小
【引數說明】指定交換空間所使用的裝置檔案
【命令示例】
5.blkid (block id 塊id;command-line utility to locate/print block device attributes 用於定位/列印塊裝置屬性的命令列實用程式)
【命令作用】用來檢視塊裝置的屬性
【命令語法】blkid[選項][引數]
【常用選項】
-s 顯示指定資訊
【引數說明】指定要查詢的裝置
【命令示例】
檢視目前系統的塊裝置屬性
blkid
6.e2label (chang the label on an ext2/ext3/ext4 filesystem 更改ext2/ext3/ext4檔案系統上的標籤)
【命令作用】用來設定第二擴充套件檔案系統的卷標
【命令語法】e2label [引數1][引數2]
【常用選項】
【引數說明】引數1 指定檔案系統所對應的裝置名;引數2 新卷標
【命令示例】
7.tune2fs(adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems 調整ext2/ext3/ext4檔案系統上可調整的檔案系統引數)
【命令作用】調整檔案系統中的可改引數
【命令語法】tune2fs (選項)(引數)
【常用選項】
-c 調整檔案系統的最大載入次數
-i 指定相鄰兩次檔案系統檢查的間隔時間
【引數說明】指定的檔案系統或裝置名
【命令示例】
8.mount (mount 增加;mount a filesystem 安裝一個檔案系統)
【命令作用】掛載一個檔案系統到指定的掛載點
【命令語法】mount [選項][引數1][引數2]
【常用選項】
-a 載入 /etc/fstab 中所有已描述的檔案系統
【引數說明】引數1 裝置檔名;引數2 載入位置
【命令示例】
9.df (disk file 磁碟檔案;report file system disk space usage 報告檔案系統磁碟空間的使用情況)
【命令作用】檢視磁碟上可使用的空間
【命令語法】df [選項][引數]
【常用選項】
-a 顯示所有的檔案系統
-h 以可讀性較高的方式來顯示
【引數說明】檔案系統上的檔案
【命令示例】
檢視磁碟空間的使用情況
df
10.swapon (swap on 交換開始;enable devices and files for paging and swapping 啟用裝置和檔案進行分頁和交換)
【命令作用】啟用Linux系統的交換分割槽
【命令語法】swapon (選項)(引數)
【常用選項】
-s 檢視交換裝置的使用情況
【引數說明】需要啟用的交換裝置
【命令示例】
檢視當前系統中交換裝置的使用情況
swapon -s
11.free (free 自由的;display amount of free and used memory in the system 顯示系統中空閒的和使用的記憶體數量)
【命令作用】檢視系統當前已使用和未使用的記憶體
【命令語法】free [選項]
【常用選項】
-b 以Byte為單位顯示
-k 以Kb為單位顯示
-m 以Mb為單位顯示
【引數說明】
【命令示例】
以mb為單位檢視
free -m
12.umount (unmonut 解除安裝;unmount file systems 解除安裝檔案系統)
【命令作用】解除安裝檔案系統
【命令語法】umount [選項](引數)
【常用選項】
-v 執行時顯示詳細資訊
【引數說明】指定掛載的檔案系統或裝置名
【命令示例】
解除安裝掛載點/mount上的掛載
umount /mount
13.swapoff (swap off 交換結束;disable devices and files for paging and swapping 禁用裝置和檔案進行分頁和交換)
【命令作用】關閉Linux的交換分割槽
【命令語法】swapoff [選項](引數)
【常用選項】
【引數說明】需要關閉的交換分割槽
【命令示例】
關閉交換分割槽/dev/sda3
swapoff /dev/sda3
14.dd (convert and copy a file 轉換和複製檔案)
【命令作用】複製檔案對原檔案的內容做轉換處理
【命令語法】dd [選項]
【常用選項】
if=<輸出檔案> 代表輸出檔案
of=<輸入檔案> 建立的輸入檔案
bs= 檔案的大小
count= 讀取的區塊數
【引數說明】
【命令示例】
利用吐零機/dev/zero 建立一個10M大小的檔案叫test
dd if=/dev/zero of=test bs=10M count=1
15.split (split 分開;split a file into pieces 把檔案分成小塊)
【命令作用】將一個大檔案分成很多小檔案
【命令語法】split (選項)(引數)
【常用選項】
-b 指定分割後每一個檔案的大小。單位為byte
【引數說明】需要切分的檔案
【命令示例】
將dd建立的test檔案 用split命令分為若干個1M大小的檔案
split -b 1M test