發(fā)布時(shí)間:2019-05-29 瀏覽次數(shù):4357
環(huán)境:虛擬機(jī) centos6.9 64位 ip:192.168.12.114
目標(biāo):在虛擬機(jī)中增加一塊40G硬盤,然后把40G的硬盤分出一個(gè)30G的擴(kuò)展分區(qū),再把這個(gè)擴(kuò)展分區(qū)分成5個(gè)6G的分區(qū),并且實(shí)現(xiàn)自動(dòng)掛載
一、Fdisk命令:
1,fdisk分區(qū)
fdisk -l 查看系統(tǒng)能識(shí)別到的硬盤數(shù)量和狀態(tài)
可以看到sdb即我們?cè)黾拥?0G硬盤,sda是原來的40G系統(tǒng)盤
接下來對(duì)硬盤進(jìn)行分區(qū),使用fdisk命令
[root@localhost ~]# fdisk /dev/sdb //選中硬盤
a toggle a bootable flag #設(shè)定可啟動(dòng)標(biāo)記
b edit bsd disklabel #編輯BSD磁盤標(biāo)簽
c toggle the dos compatibility flag #切換DOS兼容性標(biāo)志
d delete a partition #刪除一個(gè)分區(qū)
l list known partition types #各分區(qū)類型所對(duì)應(yīng)的System ID
m print this menu #打印菜單
n add a new partition #新建一個(gè)分區(qū)
o create a new empty DOS partition table #創(chuàng)建一個(gè)新的空DOS分區(qū)
p print the partition table #顯示當(dāng)前的分區(qū)信息
q quit without saving changes #不保存退出
s create a new empty Sun disklabel #創(chuàng)建一個(gè)新的空太陽標(biāo)簽
t change a partition's system id #修改指定分區(qū)的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核實(shí)下當(dāng)前分區(qū)信息
(新的硬盤應(yīng)該都沒有分區(qū)信息)
然后輸入n創(chuàng)建分區(qū)
輸入n之后,會(huì)讓你選擇創(chuàng)建主分區(qū)還是擴(kuò)展分區(qū),linux下一塊新硬盤最多可以創(chuàng)建4個(gè)主分區(qū)(包括一個(gè)擴(kuò)展分區(qū)),但是擴(kuò)展分區(qū)可以建立若干個(gè)邏輯分區(qū)
我們這里選擇建立一個(gè)30G的擴(kuò)展分區(qū),然后在分出5個(gè)邏輯分區(qū)
然后輸入P查看分區(qū)
然后把擴(kuò)展分區(qū)sdb1在分成5個(gè)6G的邏輯分區(qū)
輸入n
再輸入l(表示創(chuàng)建邏輯分區(qū))
然后確定
再輸入P查看分區(qū)
可以看到剛才已經(jīng)分出的6G邏輯分區(qū)。注(因?yàn)橹鞣謪^(qū)是1-4,所以邏輯分區(qū)是從編號(hào)5開始的,這個(gè)沒法改變)
然后繼續(xù)在劃分第2個(gè)一直到第5個(gè)6G分區(qū)
然后輸入w保存,在查看
注:在上面Blocks中,表示的是分區(qū)的大小,Blocks的單位是byte ,我們可以換算成M,比如第一個(gè)分區(qū)/dev/sdb5的大小如果換算成M,應(yīng)該是6297417/1024=6150M,也就是6G左右,其實(shí)沒有這么麻煩,粗略的看一下把小數(shù)點(diǎn)向前提3位即6297M.
2,fdisk格式化
格式化分區(qū),
注:mkfs –t ext4=mkfs.ext4,現(xiàn)在centos下一般都是ext3或者ext4格式的分區(qū)
同樣方法把其他幾塊硬盤一樣格式化。
二,mount命令
mount命令可以查看當(dāng)前系統(tǒng)下已掛載的分區(qū)
然后我們把新建的sdb5和sdb6掛載到/mnt/data1、/mnt/data2下并實(shí)現(xiàn)開機(jī)自動(dòng)掛載
首先我們創(chuàng)建/mnt/data1、/mnt/data2文件
[root@localhost ~]# mkdir /mnt/data1
[root@localhost ~]# mkdir /mnt/data2
然后執(zhí)行掛載命令
[root@localhost ~]# mount -t ext4 /dev/sdb5 /mnt/data1
[root@localhost ~]# mount -t ext3 /dev/sdb6 /mnt/data2
在執(zhí)行mount命令查看下
可以看到已成功掛載
注:但這是臨時(shí)掛載,假如系統(tǒng)重啟,這些掛載會(huì)失效的,需要添加自動(dòng)掛載
編輯fstab文件
[root@localhost ~]# vi /etc/fstab
以上一共6列,這六列每列意思如下:
要掛載的設(shè)備或偽文件系統(tǒng) 掛載點(diǎn) 文件系統(tǒng)類型 掛載選項(xiàng) 轉(zhuǎn)儲(chǔ)頻率 自檢次序
要掛載的設(shè)備或偽文件系統(tǒng):設(shè)備文件、LABEL(LABEL="")、UUID(UUID="")、偽文件系統(tǒng)名稱(proc, sysfs)
掛載點(diǎn):指定的文件夾
掛載選項(xiàng):defaults
轉(zhuǎn)儲(chǔ)頻率:0:不做備份1:每天轉(zhuǎn)儲(chǔ)2:每隔一天轉(zhuǎn)儲(chǔ)
自檢次序: 0:不自檢1:首先自檢;一般只有rootfs才用1
然后保存退出即可,以后重啟系統(tǒng)也會(huì)實(shí)現(xiàn)自動(dòng)掛載。