Linux檢查未掛載磁盤和爲磁盤分區、掛載

1. 給服務器添加一塊硬盤

注意:

  如果你是IDE 接 口 硬 盤 :/dev/dh[a-z],這裏的硬盤名字應該是dh[a-z]開頭

  如果你是SCSI 接 口 硬 盤 : / dev/[ a -z ],這裏的硬盤名字應該是sd[a-z]開頭,我們的新硬盤爲sdb

2.  使用 df -h 查看電腦硬盤信息(並沒有我們添加的硬盤)

2. 使用 fdisk -l 查看電腦所有磁盤信息包括未加載磁盤

可以看到我們添加的10G磁盤存在,只是未加載,系統不能識別

3. 使用 lsblk 檢查哪塊磁盤爲加載和分區

可以看到sdb大小爲10G,只是一塊磁盤(disk)並沒有分區

4.用 fdisk 對這塊硬盤分區

fdisk /dev/sdb

m 顯示菜單(menu):

選擇 n (add a new partition,創建新分區)

我們是第一次建立,沒有主分區,所以選擇p建立主分區

接下來會讓你選擇分區號,因爲主分區只有4個分區,我們選擇默認1

後面是開始扇區和結束扇區,開始扇區默認即可,結束扇區輸入+分區大小

此時第一個分區已經建立,但還是在內存中並沒有寫到硬盤sdb中,所以直接輸入w  

注意這裏可以繼續創建分區,完了再輸入w,我這裏只建立一個分區

經過以上步驟後分區的建立已經完成,但是此時系統還無法識別分區表

5. 使用 partprobe 內核重新讀取分區表

partprobe /dev/sdb

注意:這裏是整個磁盤sdb,不是磁盤分區sdb1

6.使用 mkfs 創建文件系統(格式化分區)


Linux 中的主流的文件系統有:ext4和xfsd等,這裏我建立ext4文件系統.

mkfs.ext4 /dev/sdb1

(注意:這裏是磁盤分區sdb1,不是整個磁盤sdb)

7.使用 mkdir 創建掛載目錄

mkdir  /mnt/sdb1_newdisk

 在掛載之前你需要確定掛載的目錄,我這裏是/mnt/sdb1_newdisk,這裏目錄最好建立在/mnt下,這個目錄是專門掛載的。

8.使用 mount 臨時掛載目錄
mount /dev/sdb1 /mnt/sdb1_newdisk/

這裏已經掛載成功,但是這只是一次性的,重啓後就會消失。

9.編輯 /etc/fstab 永久掛載目錄

vim /etc/fstab

/etc/fstab每列含義如下

 硬盤路徑         文件路徑(掛載點)  文件系統類型  設備的自定義選項  是否轉存  fsck的順序

 /dev/mapper/CentOS-root   /                 xfs       defaults          0      0

我們要在最後一行寫入自己的分區與文件路徑,可以仿照上面的寫

/dev/sdb1        /mnt/sdb1_newdisk   ext4      defaults       0      0

轉存:0 不轉存,不備份     1轉存,備份
fsck:開機檢查磁盤的順序  0表示不檢查  1234....爲檢查順序

這裏第一列也可以寫入UUID(使用 blkid 查詢UUID)

10.使用 mount -a 判斷加載是否正確

如果沒有其他信息出現,表示你插入的正確,否則錯誤。
如果錯誤且沒有檢查,開機後將進入緊急模式,無法開機
最後開機重啓後df -h一下,看看是否正常

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章