linux硬碟分割槽及掛載

2022-06-05 11:30:14 字數 1788 閱讀 4450

​ 由於時間限制,本人僅在centos 8下測試通過,理論上適用於幾乎所有的linux發行版。

​ 輸入df -h檢視當前系統的硬碟容量使用情況,當前我的伺服器上空間總容量看起來只有20g,

然而當輸入lsblk檢視當前系統上所有的磁碟列表時,從輸出結果中可以看出,除了乙個vda的20g的硬碟外還有乙個vdb的60g的硬碟,很顯然,這塊硬碟並沒有被系統利用上 ,導致我們在使用df檢查容量時偏小。

接下來我們就來將一塊硬碟掛載上,不過在掛載之前我們還得做一件事,就是硬碟分割槽,為啥子?因為這塊硬碟一開始對系統來說就是一塊未分配的空間,還無法使用,只有分完區的區域才能使用(分完區後的每個區類似於windows下的d盤、e盤)。這裡使用parted進行分盤,當然對於msdos分割槽表的硬碟可以使用fdisk進行分割槽,對於gpt分割槽表的硬碟可以使用gdisk進行分割槽,而parted更像個全能型的,對上述兩種分割槽表的硬碟都能分割槽。

​ 輸入parted /dev/vdb意思是對裝置名稱為vdb的硬碟進行分割槽,進入之後,可以使用檢視可以執行的操作,接下來的操作檢視下列中的命令,我已經對每個指令做了注釋。

執行完上述操作後,輸入q退出parted。再次輸入lsblk後可以發現vdb硬碟下多了乙個區vdb1,通過輸入blkid /dev/vdb1可以檢視該分割槽對應的uuid(因為乙個分割槽對應的uuid是不變的,就算把這塊硬碟放在其他電腦上,可能裝置名變了,但uuid不會變)。

​ 在正式掛載之前,你也可以對上面分出來的區進行格式化操作,輸入mkfs後按兩側[tab]鍵,可以檢視當前mkfs支援格式化的硬碟格式,如下:

因為上面我們選擇的分割槽採用的檔案系統格式為ext4,所以輸入mkfs.ext4 /dev/vdb1進行格式化操作。

終於到了激動人心的最後一步了——掛載操作,只需要告訴我們的親愛的linux要將剛剛分出來的區掛載在那個目錄下即可(掛載的目錄必須已經存在,並且如果之前掛載的目錄存在其他東西,則在掛載後目錄之前的內容會暫時被遮蔽,取消掛載後會重新恢復),直接輸入mount以及之前獲取分配出來的區的uuid,再跟上掛載目錄就行:

再輸入df -h,看到有個/data目錄容量有59g,bingo,搞定!

​ 經過的上面的操作確實已經可以用了,但重啟後我們發現一切又回歸以前了,原因在於開機啟動時,系統會去/etc/fstab檔案中讀取各個硬碟的區,以及將它們掛載到指定的地方,而上面的操作中,我們顯然沒做這一步,不過也非常簡單,輸入uuid=你分割槽的uuid 掛載目錄 檔案系統型別 defaults 1 1,如下圖所示:

儲存後,下次再重啟就會自動掛載上了哦!

Linux新增硬碟分割槽及掛載

1 分割槽 fdisk命令,l 檢視所有分割槽 fdisk dev sdb1 進行分割槽,過程比較簡單,根據提示即可,注意最後要儲存生效 2 格式化 mke2fs命令,mke2fs t ext4 dev sdb1 格式化 dumpe2fs命令,dumpe2fs dev sdb1 檢視分割槽檔案系統 ...

linux 硬碟分割槽及行動硬碟掛載

1.linux 硬碟分割槽 在 linux 中規定,每乙個硬碟裝置最多能有 4 個主分割槽 其中包含擴充套件分割槽 構成,任何乙個擴充套件分割槽都要占用乙個主分割槽號碼,也就是在乙個硬碟中,主分割槽和擴充套件分割槽一共最多是 4 個。對於早期的 dos 和 windows windows 2000 ...

linux自動掛載硬碟分割槽

修改 etc fstab 如下 etc fstab created by anaconda on sat jun 18 09 30 06 2011 accessible filesystems,by reference,are maintained under dev disk see man pa...