linux下磁盤掛載具體流程

在linux中,我們常常需要做磁盤擴容,因為系統盤一般都不會給的很大,所以需要一些數據盤來支撐我們擴容。

磁盤擴容一般通過掛載來實現,掛載后,可以通過Linux主機來對磁盤資源進行讀寫操作。

第一步:我們可以先用df 命令來查看現有的掛載情況

前提須知:本文我是在已完成掛載后才想起來寫的,而且我的是ext4格式,但是大部分情況下使用的是xfs所以有些圖片不符合具體場景,后期如果我再遇到需要掛載的,再更新。

命令:df -h
解釋:df 磁盤查看命令,-h是以單位為G查看

df -h查看.png

第二步:查看連接到主機的所有硬盤設備

命令:fdisk -l
解釋:fdisk 自帶的命令,-l 列出分區表,fdisk 后必須跟參數一起使用。

fdisk-l查看.png

這里需要做個小說明:

linux磁盤類型有ext4和xfs
他們的區別是:
CentOS7默認文件系統是xfs,CentOS6是ext4,CentOS5是ext3。
ext4的文件系統最大容量達到1EB,單個文件容量達到了16TB。xfs是一個64位文件系統,最大支持8EB單個文件系統。
ext4受限制于磁盤結構和兼容問題,可擴展性確實不如xfs。

簡單來說,一般都用xfs,如果你的磁盤不是xfs格式,那么需要格式化

格式化步驟

第一步:選中磁盤 fdisk /dev/sdf2 (這里根據實際情況修改)


image.png

按m查看命令解釋


image.png

這里我們的目的是要做格式化,所以輸入以下命令:
1.先分區
n #回車 給磁盤進行分區操作
p #回車 創建新的分區
1 #回車 輸入1代表1個分區
回車 按默認方式執行
回車 按默認方式執行
w #回車 確認寫入磁盤
第二步:格式化
分區創建完成后,先格式化,用mksf命令
在格式化前,先用fdisk -l查看分區

1.png

2.png

命令:mkfs.ext4 /dev/sdf2 #格式化成ext4

此處缺圖片

格式化好后先看下磁盤信息

第三步:lsblk

找到自己格式化后的盤

創建一個掛載文件夾:mkdir /data #在根目錄下新建,必須是空文件夾,否則掛載不了

使用mount命令將磁盤掛載到我們創建好的文件夾下
mount /dev/sdf2 /data

第四步:再次使用df -h 查看,

image.png

如圖:現在/dev/sdf2已經掛載到/data3下

到這為止,我們完成了磁盤掛載操作,但是要注意的是,mount命令是臨時的,當你重啟后,掛載就會失效,需要做磁盤開機自動掛載才會永久生效

使用blkid命令查看 磁盤詳細信息

命令:blkid


blkid.png

這里記錄下uuid或者/dev/sdf2,

將磁盤信息加入到/etc/fstab配置中

命令:vi /etc/fstab
在最后一行添加要掛載的信息


fstab.png

兩種添加方式: #需要先按i進入編輯模式,修改完成后按ESC退出修改模式并輸入:wq保存并退出
/dev/sdf2 /data3 ext4 defaults 0 0

UUID="f53b1a6e-c148-432a-bd45-70a1ed7f6a5a" /data3 ext4 defaults 0 0

如果修改有誤想重新修改,可以用:q!強制退出在重新打開就可以。

以上步驟都成功完成后,可以重啟來測試下是否開機自動掛載成功
命令:reboot

reboot.png

耐心等待重啟完成后,再次使用df -h查看磁盤信息,出現以下信息則表示設置成功

image.png

`

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容