您好,登錄后才能下訂單哦!
df命令參數功能:檢查文件系統的磁盤空間占用情況。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。
語法:
df [-ahikHTm] [目錄或文件名]
選項與參數:
-a :列出所有的文件系統,包括系統特有的 /proc 等文件系統;
-k :以 KBytes 的容量顯示各文件系統;
-m :以 MBytes 的容量顯示各文件系統;
-h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
-H :以 M=1000K 取代 M=1024K 的進位方式;
-T :顯示文件系統類型, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
-i :不用硬盤容量,而以 inode 的數量來顯示
du
Linux du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看,還是和df命令有一些區別的,這里介紹Linux du命令。
語法:
du [-ahskm] 文件或目錄名稱
選項與參數:
-a :列出所有的文件與目錄容量,因為默認僅統計目錄底下的文件量而已。
-h :以人們較易讀的容量格式 (G/M) 顯示;
-s :列出總量而已,而不列出每個各別的目錄占用容量;
-S :不包括子目錄下的總計,與 -s 有點差別。
-k :以 KBytes 列出容量顯示;
-m :以 MBytes 列出容量顯示;
fdisk
fdisk 是 Linux 的磁盤分區表操作工具。
語法:
fdisk [-l] 裝置名稱
選項與參數:
-l :輸出后面接的裝置所有的分區內容。若僅有 fdisk -l 時, 則系統將會把整個系統內能夠搜尋到的裝置的分區均列出來。
磁盤格式化
磁盤分割完畢后自然就是要進行文件系統的格式化,格式化的命令非常的簡單,使用?mkfs(make filesystem) 命令。
語法:
mkfs [-t 文件系統格式] 裝置文件名
fdisk
fdisk 是 Linux 的磁盤分區表操作工具。
語法:
fdisk [-l] 裝置名稱
選項與參數:
-l :輸出后面接的裝置所有的分區內容。若僅有 fdisk -l 時, 則系統將會把整個系統內能夠搜尋到的裝置的分區均列出來
磁盤掛載與卸除
Linux 的磁盤掛載使用?mount?命令,卸載使用?umount?命令。
磁盤掛載語法:
mount [-t 文件系統] [-L Label名] [-o 額外選項] [-n] ?裝置文件名 ?掛載點
現在就來在Linux上面去管理我們的磁盤
首先點擊右下角像硬盤的一個小按鈕,出來一個虛擬機設置選到硬盤的哪一項,點擊“添加”
? 這邊直接點擊下一步
選擇添加60個G點擊下一步
磁盤文件建議放在跟虛擬機同一個文件當中到時候方便刪除,添加完成后我們必須重啟電腦使用命令reboot或者init 6都可以,如果不重啟電腦硬盤將無法識別。
重啟完成進入/dev目錄下面看看剛剛添加的硬盤有沒有被識別。這個sdb就是剛剛添加的硬盤,看來系統已經成功的識別到了硬盤。
使用fdisk -l命令查看當前磁盤信息也看到了剛才添加的第二塊磁盤sdb,具體的磁盤管理命令請看文首
使用fdisk /dev/sdb進入對sdb硬盤進行配置模式
輸入m獲取到幫助,具體的英文解釋在下面
a ? ?可啟動標志的切換
b ? ?編輯bsd磁盤標簽
c ? ?切換dos兼容性標志
d ? ?刪除分區
g ? ?創建一個新的空GPT分區表
G ? 創建一個IRIX (SGI)分區表
l ? ? 列出已知的分區類型
m ? 打印這個菜單
n ? ?添加一個新的分區
o ? ?創建一個新的空DOS分區表
p ? 打印分區表
q? ?沒有保存更改就退出
s? ?讓我們創建一個新的空的磁盤標簽
t ? ?更改分區的系統id
u ? ?改變顯示/輸入單元
v ? ?驗證分區表
w ? 將表寫入磁盤并退出
x ? ?額外功能(僅限專家使用)
輸入n選擇添加一個新的分區,這邊的primary (0 primary, 0 extended, 4 free)的意思是主分區(0個主分區,0個擴展分區,4個空閑)Linux系統的當中本地磁盤只能有4個主分區,如果要配置擴展分區的話必須要已經有一個主分區存在
接下來按p創建一個主分區,輸入分區號默認1回車,起始扇區默認2048直接回車,設置分區大小這個自由我選擇了15G
按p查詢一下,好第一分區已經完成
繼續輸入n創建第二個主分區設置大小為10G
繼續用n創建分區,這次不創建主分區而是創建一個擴展分區把剩下的35G大小都給它
按p查看好的這邊的擴展分區也設置完成,因為擴展分區不能夠直接寫數據我們要繼續創建邏輯分區
接著按n,接下來輸入“l”創建第一個邏輯分區。這邊出現了一個問題,為什么邏輯分區的分區不是從默認分區4開始呢?明明剛才分區4沒有設置,這是因為Linux系統默認把前四個分區號都留給了主分區,如果主分區沒有用夠4個分區號,它也默認保留,所以邏輯的第一分區是從分區5開始的
接下來輸入“n”跟“l”創建第二個邏輯分區一路回車把剩下的27G全部給最后一個分區
接下來按“m”查看分區信息,這邊新添加的磁盤的所有空間都已經分配好了
接著我們要把分區5的ID號更改成swap模式,輸入“t”分區號5,swap分區的ID號82如果不知道的話可以輸入L查看
如果想刪除一個分區的話按“d”輸入分區號,分區就已經被刪除了,因為最新版本的Linux都是xfs文件系統直接選擇默認不需要更改它的文件系統
輸入“w”保存并退出,接下來我們要去格式化剛剛分好的去
使用mkfs -t xfs /dev/sdb1直接格式化剛剛添加的第一分區
分區加格式化完了,在Linux當中還不能使用。還有一個不可缺的步驟就是掛載。在系統默認給我們掛載的文件里面創建一個掛載點(文件夾 1)。使用
mount /dev/sdb1 /mnt/1 命令把sdb1分區掛載到了/mnt/1上面,使用df -hT命令查看掛載情況,發現sdb1分區已經被成功的掛載了
swap分區是虛擬內存,當硬件內存不夠的時候swap會充當內存的一個功能。但是如何使用它呢,首先還是要格式化這邊使用的命令是mkswap /dev/sdb5,看swap分區sdb5已經格式化完畢
使用cat /proc/meminfo |grep -i swap命令可以查看到當前swap分區的容量是4G
使用命令swapon /dev/sdb5可以開啟swap分區的使用而關閉swap分區的命令是(swapoff 設備文件名),繼續用cat /proc/meminfo |grep -i swap查看swap容量已經看到swap分區已經添加上去變成了12個G,如果不想使用的話直接使用swapoff命令就可以
以上就是在Linux系統上對磁盤的一些簡單管理
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。