環境:
虛擬機:VM
操作系統:centos7
一:使用虛擬機創建一塊新的硬盤;步驟很簡單就不多說了,
二:重啟虛擬機新創建的硬盤會在 /dev 目錄下,可以看到sd開頭的硬盤(sd表示SCSI硬盤),sda為安裝操作系統是創建的,已分好區並且格式化過,sdb、sdc為剛剛創建的兩塊硬盤,還未進行分區格式化不可使用;所有連接了的硬盤都會在 /dev目錄下
三:使用fdisk命令進行分區
1)使用命令sudo fdisk /dev/sdb 對sdb硬盤進行分區;輸入m查看幫助
2)輸入n添加一個新分區,需要選擇是創建一個主分區還是擴展分區
p (主分區,最多4個)
e(擴展分區,1個應占分過主分區后剩下的空間)
分區大小,起始位置一般默認,結束位置 Last 扇區,可輸入單位K,M,G輸入+100M表示分區大小為100M
輸入p查看分區情況,可以看到sdb2為擴展分區,新創建的擴展分區並不能直接使用必須將其划為邏輯分區,輸入n創建一個新分區,此時將不會顯示擴展分區字符e,取而代之的是邏輯分區字符 l 輸入l 開始分擴展分區,分擴展分區和分主分區方法都是一樣的
四:修改分區類型
新創建的分區類型默認為linux類型,使用fdisk的 t 選項修改分區類型,只需要修改擴展分區中的分區類型即可,使用 fdisk的t命令時會有提示
輸入分區號,輸入大寫L可查看不同分區類型對應的編號,輸入82,在查看分區信息可以看到sdb5已經修改為linux swap分區了,輸入w保存分區並退出fdisk程序
五:格式化分區
使用mkfs命令格式化分區,剛創建好的分區不能使用,必須格式化為指定的文件系統以后才能使用
命令:sudo mkfs -t ext4 /dev/sdb1
解釋:將sdb1分區格式化為ext4文件系統
其他分區也必須進行格式化
六:掛載
1)臨時掛載(系統重啟失效)
命令:sudo mount /dev/sdb1 /mnt/sdb1
解釋:將/dev/sdb1 分區掛載到 /mnt/sdb1目錄下,掛載完成以后通過 /mnt/sdb1目錄訪問 /dev/sdb1 分區中的內容
2)永久掛載(重啟系統不會失效)
/etc/fstab 該文件存儲了自動掛載文件的參數,若想系統每次啟動時自動掛載指定的文件系統,則必須修改該文件中的參數,使用vim命令修改fstab文件內容
命令:sudo vim /etc/fstab E選擇直接編輯,在文件最后追加分區和掛載命令對應關系,如下格式
/dev/sdb1 /mnt/sdb/sdb1 ext4 defaults 0 0
注意:fstab文件非常重要,如果這個文件有錯誤可能照成系統不能正常啟動,所以修改完成后務必使用mount命令測試是否有誤
命令:sudo mount -all
錯誤截圖
正確截圖
查看掛載關系