Day19-磁盤陣列
導(dǎo)讀
- 昨日回顧
- 磁盤內(nèi)部結(jié)構(gòu)
- 磁盤基本認(rèn)識
- 磁盤分區(qū)
- 今日內(nèi)容
- 分區(qū)工具
- fdisk
- gdisk
- mount掛載
- swap交換分區(qū)
- 新建swap分區(qū)
- RAID概述
- 為什么要使用RAID
- RAID的模式
昨日回顧
磁盤內(nèi)部結(jié)構(gòu)
盤片
磁道(Track)
扇區(qū)(Sector)
柱面(Cylinder)
磁盤基本認(rèn)識
SATA III
SAS
磁盤分區(qū)
最多能分配4個主分區(qū) MBR扇區(qū)-->446字節(jié)+64字節(jié)+2字節(jié)
MBR支持分區(qū)的磁盤最高2TB,超過無法分區(qū) 需要借助GPT分區(qū)
分區(qū)工具
分配大于2T的磁盤
fdisk
分配大于2個T的磁盤,會提示修改主引導(dǎo)為GPT
gdisk
1.查看gdisk命令屬于哪個軟件包
#yum provides gdisk
2.使用gdisk對大于2TB的硬盤進(jìn)行分區(qū)
#gdisk /dev/sdc
...
3.對磁盤分區(qū)進(jìn)行格式化
mkfs.xfs -f /dev/sdc1
mkfs.xfs -f /dev/sdc2
4.創(chuàng)建掛載點
mkdir /sdc1
mkdir /sdc2
5.掛載分區(qū)
mount /dev/sdc1 /sdc1
mount /dev/sdc2 /sdc2
6.檢查掛載詳情
df -h
7.加入開機(jī)自啟
mount掛載
掛載實際上是為設(shè)備提供一個入口
臨時 --> 通過執(zhí)行命令方式,都算臨時
永久 --> 寫入信息至配置文件
掛載mount
[root@oldboy ~]# mount /dev/sdb1 /dir_1
-t 指定掛載的設(shè)備類型
-o 指定掛載的參數(shù) rw,ro
卸載umount
[root@oldboy ~]# umount /dir_1
-l 強(qiáng)制卸載
1.通過掛載目錄卸載
2.通過掛載設(shè)備卸載
3.如果在掛載點目錄下,是無法進(jìn)行卸載,但可強(qiáng)制卸載
永久掛載
vim /etc/fstab
要掛載的設(shè)備 掛載點 設(shè)備類型 掛載參數(shù) 是否備份 是否檢查
mount -a #加載fstab配置文件,同時檢測語法是否錯誤
swap交換分區(qū)(磁盤充當(dāng)內(nèi)存)
1.內(nèi)存不夠,也沒有配置swap會出現(xiàn)什么情況?
#系統(tǒng)會出現(xiàn)oom機(jī)制,out of memroy,隨機(jī)kill掉一個進(jìn)程
2.內(nèi)存不夠,有配置swap又會出現(xiàn)什么情況?
#會使用swap充當(dāng)內(nèi)存使用,防止系統(tǒng)出現(xiàn)oom故障
#如果使用了swap,系統(tǒng)會變的特別的卡
新建swap分區(qū)
free -m #查看內(nèi)存
fdisk /dev/sdb1 #新建用作swap分區(qū)
mkswap /dev/sdb1 #格式化分區(qū)為swap分區(qū)
swapon /dev/sdb1 | swapon -a #開啟所有swap
swapoff /dev/sdb1 | swapoff -a #關(guān)閉所有swap
swap -s #查看當(dāng)前swap分區(qū)有哪些設(shè)備
磁盤陣列RAID概述
提高磁盤的整體讀寫能力,和冗余能力,通常我們將其稱為磁盤陣列
為什么要使用RAID
提高性能
保證安全
RAID的模式
RAID0條帶卷,最少兩塊盤 讀寫性能好,但沒有容錯機(jī)制,壞一塊磁盤數(shù)據(jù)全丟
RAID1鏡像卷,寫入性能一般,讀取性能快窖式、有容錯機(jī)制,容量有只有50%,浪費空間
RAID5校驗卷,至少3塊相同大小的盤,并且只允許壞一塊盤,容量是(n-1)*nGB,讀寫速度快.壞一塊盤,讀會慢.
RAID10,先做RAID1,再做RAID0,容量是50%,寫性能4塊盤-->2塊盤之和,讀性能多塊盤之和,最多可以壞2塊盤,太貴