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一下,看看是否正常