磁盤(pán)的基本分區(qū)Gdisk
前面已經(jīng)了解到fdisk分區(qū),但fdisk不支持給高于2TB的磁盤(pán)進(jìn)行分區(qū),如果有單塊盤(pán)高于2TB,則使用gdisk進(jìn)行分區(qū)
1.查看gdisk命令屬于哪個(gè)軟件包劫拗,如果沒(méi)有該命令安裝
[root@oldboy ~]# yum provides gdisk
2.使用gdisk對(duì)大于2TB的硬盤(pán)進(jìn)行分區(qū)
[root@oldboy ~]# gdisk /dev/sdc
3.對(duì)磁盤(pán)分區(qū)進(jìn)行格式化
[root@oldboy ~]# mkfs.xfs -f /dev/sdc1
[root@oldboy ~]# mkfs.xfs -f /dev/sdc2
4.創(chuàng)建掛載點(diǎn)
[root@oldboy ~]# mkdir /sdc1
[root@oldboy ~]# mkdir /sdc2
5.掛載分區(qū)
[root@oldboy ~]# mount /dev/sdc1 /sdc1/
[root@oldboy ~]# mount /dev/sdc2 /sdc2/
6.檢查掛載詳情
[root@oldboy ~]# df -h
7.加入開(kāi)機(jī)自動(dòng)啟動(dòng)
磁盤(pán)掛載方式Mount
如果需要使用磁盤(pán)的空間,需要準(zhǔn)備一個(gè)空的目錄作為掛載點(diǎn)矾克,與該設(shè)備進(jìn)行關(guān)聯(lián)页慷。mount主要是為文件系統(tǒng)指定一個(gè)訪(fǎng)問(wèn)入口
選項(xiàng)
-t:指定文件系統(tǒng)掛載分區(qū)
-a:掛載/etc/fstab中的配置文件
-o:指定掛載參數(shù)
-l:強(qiáng)制卸載
1.通過(guò)mount進(jìn)行掛載,但重啟將會(huì)失效胁附,我們稱(chēng)之為臨時(shí)生效
[root@oldboy ~]# mkdir /db1
[root@oldboy ~]# mount -t xfs /dev/sdb1 /db1/
2.掛載的磁盤(pán)酒繁,如果不想使用可以使用mount進(jìn)行卸載
#卸載目錄方式
[root@oldboy ~]# umount /db1
#卸載設(shè)備方式
[root@oldboy ~]# umount /dev/sdb1
PS:如果使用umount不能卸載的情況,有兩種解決辦法控妻。
(1).切換到其他目錄
(2).使用“-l”選項(xiàng)強(qiáng)制卸載
3.如果需要永久掛載則需要將掛載信息寫(xiě)入/etc/fstab配置文件中實(shí)現(xiàn)
#使用blkid命令獲取各設(shè)備的UUID
[root@oldboy ~]# blkid
/dev/sdb1: UUID="35bc0a0c-ae76-4dea-948c-b3d61bbb76ee" TYPE="xfs"
使用UUID進(jìn)行掛載磁盤(pán)sdb1分區(qū)至于db1州袒,測(cè)試掛載
[root@oldboy ~]# mount UUID="35bc0a0c-ae76-4dea-948c-b3d61bbb76ee" /db1
3.寫(xiě)入/etc/fstab中,實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載
[root@oldboy ~]# vim /etc/fstab
#要掛載的設(shè)備 掛載點(diǎn) 設(shè)備類(lèi)型 掛載參數(shù) 是否備份 是否檢查(兩種方式)
/dev/sdc1 /sdc1 xfs defaults 0 0
UUID=35bc0a0c-ae76-4dea-948c-b3d61bbb76ee sdc1 xfs defaults 0
4.加載fstab配置文件弓候,同時(shí)檢測(cè)語(yǔ)法是否有錯(cuò)誤
[root@oldboy ~]# mount -a
/etc/fstab配置文件編寫(xiě)格式
第四列:掛載參數(shù)郎哭,掛載參數(shù)有很多
第五列;是否進(jìn)行備份。通常這個(gè)參數(shù)的值為0或1
第六列:是否檢驗(yàn)扇區(qū),開(kāi)機(jī)的過(guò)程中菇存,系統(tǒng)夸研,默認(rèn)會(huì)以fsck檢驗(yàn)我們系統(tǒng)是否完整
PS;掛載設(shè)備有問(wèn)題,導(dǎo)致無(wú)法進(jìn)入系統(tǒng)輸入root密碼依鸥,然后注釋/etc/fstab最后重啟
虛擬磁盤(pán)swap
swap交換分區(qū)(磁盤(pán)充當(dāng)內(nèi)存)
1.內(nèi)存不夠亥至,也沒(méi)有配置文件swap會(huì)出現(xiàn)什么情況
當(dāng)物理內(nèi)存不夠時(shí)會(huì)隨機(jī)kill占用內(nèi)存的進(jìn)程,系統(tǒng)會(huì)出現(xiàn)oom機(jī)制贱迟,臨時(shí)使用swap可以解決
2.內(nèi)存不夠姐扮,有配置swap又會(huì)出現(xiàn)什么情況?
(1)會(huì)使用swap充當(dāng)內(nèi)容使用,防止系統(tǒng)出現(xiàn)oom故障
(2)如果使用了swap衣吠,系統(tǒng)會(huì)變得特別的卡
1.創(chuàng)建分區(qū)茶敏,并格式化劃為swap分區(qū)
[root@oldboy ~]# fdisk /dev/sdb
[root@oldboy ~]# mkswap /dev/sdb1
2.查看當(dāng)前swap分區(qū)大小,然后進(jìn)行擴(kuò)展和縮小
[root@oldboy ~]# free -m
#擴(kuò)展swap分區(qū)大小
[root@oldboy ~]# swapon /dev/sdb2
[root@oldboy ~]# free -m
激活所有的swap
[root@oldboy ~]# swapon -a
#縮小swap分區(qū)大小
[root@oldboy ~]# swapoff /dev/sdb1
[root@oldboy ~]# free -m
關(guān)閉所有的swap
[root@oldboy ~]# swapoff -a
3.檢查當(dāng)前swap分區(qū)有哪些設(shè)備
[root@oldboy ~]# swapon -s
文件名 類(lèi)型 大小 已用 權(quán)限
Filename Type Size Used Priority
/dev/sda2 partition 1048572 0 -2
PS:如果希望swap開(kāi)機(jī)自動(dòng)掛載缚俏,將swap信息追加至/etc/fstab即可
磁盤(pán)陣列
1.什么是磁盤(pán)陣列
提高磁盤(pán)的整體讀寫(xiě)能力惊搏,和冗余能力,通常我們將其稱(chēng)為磁盤(pán)陣列
2.RAID
提高性能
保證安全
3.RAID
RAID0:性能高袍榆,沒(méi)有冗余胀屿,容量100%
RAID1:讀性能高,寫(xiě)性能一般包雀,有冗余宿崭,允許壞一塊盤(pán),容量50%
RAID5:讀寫(xiě)性能都高才写,有冗余葡兑,允許壞一塊盤(pán)奖蔓,容量n-1*單盤(pán)容量
RAID10:先做RAID1再做RAID0既有冗余又有性能,容量2/1讹堤,貴
PS:無(wú)論RAID1還是RAID5都需要再準(zhǔn)備一個(gè)熱備盤(pán)(全新的盤(pán))吆鹤。