Linux操作系統下如何對硬盤進行分區并掛載分區(fdisk和mount命令)
環境:虛擬機 centos6.9 64位 ip:192.168.12.114
目標:在虛擬機中增加一塊40G硬盤,然后把40G的硬盤分出一個30G的擴展分區,再把這個擴展分區分成5個6G的分區,并且實現自動掛載
圖片1.png
一、Fdisk命令:
1,fdisk分區
fdisk -l 查看系統能識別到的硬盤數量和狀態
圖片2.png
可以看到sdb即我們增加的40G硬盤,sda是原來的40G系統盤
接下來對硬盤進行分區,使用fdisk命令
[root@localhost ~]# fdisk /dev/sdb //選中硬盤
圖片3.png
a toggle a bootable flag #設定可啟動標記
b edit bsd disklabel #編輯BSD磁盤標簽
c toggle the dos compatibility flag #切換DOS兼容性標志
d delete a partition #刪除一個分區
l list known partition types #各分區類型所對應的System ID
m print this menu #打印菜單
n add a new partition #新建一個分區
o create a new empty DOS partition table #創建一個新的空DOS分區
p print the partition table #顯示當前的分區信息
q quit without saving changes #不保存退出
s create a new empty Sun disklabel #創建一個新的空太陽標簽
t change a partition's system id #修改指定分區的System ID
u change display/entry units
v verify the partition table
w write table to disk and exit #保存退出
x extra functionality (experts only) #額外功能(僅專家)
一般我們先選擇P核實下當前分區信息
(新的硬盤應該都沒有分區信息)
圖片4.png
然后輸入n創建分區
輸入n之后,會讓你選擇創建主分區還是擴展分區,linux下一塊新硬盤最多可以創建4個主分區(包括一個擴展分區),但是擴展分區可以建立若干個邏輯分區
圖片5.png
我們這里選擇建立一個30G的擴展分區,然后在分出5個邏輯分區
圖片6.png
然后輸入P查看分區
圖片7.png
然后把擴展分區sdb1在分成5個6G的邏輯分區
輸入n
圖片8.png
再輸入l(表示創建邏輯分區)
圖片9.png
然后確定
再輸入P查看分區
圖片10.png
可以看到剛才已經分出的6G邏輯分區。注(因為主分區是1-4,所以邏輯分區是從編號5開始的,這個沒法改變)
然后繼續在劃分第2個一直到第5個6G分區
圖片11.png
然后輸入w保存,在查看
圖片12.png
注:在上面Blocks中,表示的是分區的大小,Blocks的單位是byte ,我們可以換算成M,比如第一個分區/dev/sdb5的大小如果換算成M,應該是6297417/1024=6150M,也就是6G左右,其實沒有這么麻煩,粗略的看一下把小數點向前提3位即6297M.
2,fdisk格式化
格式化分區,
注:mkfs –t ext4=mkfs.ext4,現在centos下一般都是ext3或者ext4格式的分區
圖片13.png
同樣方法把其他幾塊硬盤一樣格式化。
圖片14.png
二,mount命令
mount命令可以查看當前系統下已掛載的分區
圖片15.png
然后我們把新建的sdb5和sdb6掛載到/mnt/data1、/mnt/data2下并實現開機自動掛載
首先我們創建/mnt/data1、/mnt/data2文件
[root@localhost ~]# mkdir /mnt/data1
[root@localhost ~]# mkdir /mnt/data2
圖片16.png
然后執行掛載命令
[root@localhost ~]# mount -t ext4 /dev/sdb5 /mnt/data1
[root@localhost ~]# mount -t ext3 /dev/sdb6 /mnt/data2
圖片17.png
在執行mount命令查看下
圖片18.png
可以看到已成功掛載
注:但這是臨時掛載,假如系統重啟,這些掛載會失效的,需要添加自動掛載
編輯fstab文件
[root@localhost ~]# vi /etc/fstab
圖片19.png
以上一共6列,這六列每列意思如下:
要掛載的設備或偽文件系統 掛載點 文件系統類型 掛載選項 轉儲頻率 自檢次序
要掛載的設備或偽文件系統:設備文件、LABEL(LABEL="")、UUID(UUID="")、偽文件系統名稱(proc, sysfs)
掛載點:指定的文件夾
掛載選項:defaults
轉儲頻率:0:不做備份1:每天轉儲2:每隔一天轉儲
自檢次序: 0:不自檢1:首先自檢;一般只有rootfs才用1
然后保存退出即可,以后重啟系統也會實現自動掛載。
圖片20.png
來源:景安