Linux磁盤管理2-day19

1.磁盤的基本分區(qū)Gdisk

前面我們已經(jīng)了解到fdisk分區(qū),但fdisk不支持給高于2TB的磁盤進(jìn)行分區(qū)观游。如果有單塊盤高于2TB,建議使用Gdisk進(jìn)行分區(qū)。

1.使用gdisk進(jìn)行磁盤分區(qū)

#1.安裝gdisk分區(qū)工具
[root@oldboy ~]# yum install gdisk -y

#2.創(chuàng)建一個(gè)新分區(qū)昼窗,500MB大小
[root@oldboy ~]# gdisk /dev/sdb
Command (? for help): n     #創(chuàng)建新分區(qū)
Partition number (1-128, default 1):
First sector (34-2097118, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-2097118, default = 2097118) or {+-}size{KMGTP}: +500M #分配500M大小

Command (? for help): p #打印查看
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   8300  Linux filesystem

Command (? for help): w #保存分區(qū)
Do you want to proceed? (Y/N): y    #確認(rèn)
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.

#3.創(chuàng)建完成后,可以嘗試檢查磁盤是否為gpt格式
[root@oldboy -node1 /]# fdisk /dev/sdb -l|grep type
Disk label type: gpt

#4.安裝parted, 刷新內(nèi)核立即生效,無需重啟
[root@oldboy ~]# yum -y install parted
[root@oldboy ~]# partprobe /dev/sdb

2.使用mkfs進(jìn)行格式化磁盤涛舍。

[root@oldboy ~]# mkfs.xfs  /dev/sdb

3.使用mount命令將某個(gè)目錄掛載該分區(qū)澄惊,進(jìn)行使用。

[root@oldboy ~]# mkdir /data_gdisk
[root@oldboy ~]# mount /dev/sdb /data_gdisk

2.磁盤掛載方式Mount

前面我們已經(jīng)提到過富雅,如果需要使用磁盤的空間掸驱,需要準(zhǔn)備一個(gè)空的目錄作為掛載點(diǎn),與該設(shè)備進(jìn)行關(guān)聯(lián)没佑。mount主要是為文件系統(tǒng)指定一個(gè)訪問入口毕贼。
ps:類似我的商場沒有門,那么就無法進(jìn)入購買商品蛤奢,此時(shí)通過mount命令可以創(chuàng)建一個(gè)入口鬼癣。給超市安裝一個(gè)門。

1.通過mount進(jìn)行掛載啤贩,但重啟將會(huì)失效待秃。我們稱為臨時(shí)生效。

# 選項(xiàng):-t指定文件系統(tǒng)掛載分區(qū) -a 掛載/etc/fstab中的配置文件 -o 指定掛載參數(shù)
# 掛載/dev/sdb1至db1目錄
[root@oldboy ~]# mkdir /db1
[root@oldboy ~]# mount -t xfs /dev/sdb1  /db1/ 

2.掛載的磁盤痹屹,如果不想使用可以使用umount進(jìn)行卸載章郁。

#選項(xiàng): -l 強(qiáng)制卸載

#1.卸載目錄方式
[root@oldboy ~]# umount /db1

#2.卸載設(shè)備方式
[root@oldboy ~]# umount /dev/sdb1

#3.umount不能卸載的情況
[root@oldboy db1]# umount /db1  
umount: /db1: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)

#PS: 如上情況解決辦法有兩種, 1.切換至其他目錄 2.使用'-l'選項(xiàng)強(qiáng)制卸載    
[root@student db1]# umount -l /db1

3.如果需要實(shí)現(xiàn)永久掛載則需要將掛載信息寫入/etc/fstab配置文件中實(shí)現(xiàn)。

#1.使用blkid命令獲取各設(shè)備的UUID
[root@xuliangwei ~]# blkid |grep "sdb1"
/dev/sdb1: UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" TYPE="xfs"

#2.使用UUID掛載磁盤sdb1分區(qū)至于db1志衍, 測試掛載
[root@oldboy ~]# mount UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" /db1

#3.寫入/etc/fstab中暖庄,實(shí)現(xiàn)開機(jī)自動(dòng)掛載
[root@oldboy ~]# tail -1 /etc/fstab    
UUID=e271b5b2-b1ba-4b18-bde5-66e394fb02d9 /db1 xfs  defaults 0  0

#4.加載fstab配置文件, 同時(shí)檢測語法是否有錯(cuò)誤
[root@oldboy ~]# mount –a

4./etc/fstab配置文件編寫格式

77.png
第四列:掛載參數(shù)。掛載參數(shù)有很多足画,在這塊我們了解即可雄驹,不必深究。
78.png
第五列:是否進(jìn)行備份淹辞。通常這個(gè)參數(shù)的值為0或者1
79.png
第六列:是否檢驗(yàn)扇區(qū):開機(jī)的過程中医舆,系統(tǒng)默認(rèn)會(huì)以fsck檢驗(yàn)我們系統(tǒng)是否為完整
80.png

3.虛擬磁盤介紹SWAP

Swap分區(qū)在系統(tǒng)的物理內(nèi)存不夠時(shí)俘侠,將硬盤空間中的一部分空間釋放出來,以供當(dāng)前運(yùn)行的程序使用蔬将。
PS: 當(dāng)物理內(nèi)存不夠時(shí)會(huì)隨機(jī)kill占用內(nèi)存的進(jìn)程爷速,從而產(chǎn)生oom,臨時(shí)使用swap可以解決霞怀。

1.創(chuàng)建分區(qū)惫东,并格式化為swap分區(qū)。

[root@oldboy ~]# fdisk  /dev/sdb       #分1個(gè)G大小
[root@oldboy ~]# mkswap /dev/sdb1      #格式化為swap

2.查看當(dāng)前swap分區(qū)大小毙石,然后進(jìn)行擴(kuò)展和縮小

[root@oldboy ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980        1475          80          10         424         242
Swap:          2047           4        2043

#1.擴(kuò)展swap分區(qū)大小
[root@oldboy ~]# swapon /dev/sdb2
[root@oldboy ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980        1475          80          10         424         242
Swap:          3047           4        2043
[root@oldboy ~]# swapon -a #代表激活所有的swap

#2.縮小swap分區(qū)大小
[root@oldboy ~]# swapoff /dev/sdb1
[root@oldboy ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980        1475          80          10         424         242
Swap:          2047           4        2043
[root@oldboy ~]# swapoff -a #代表關(guān)閉所有的swap

3.檢查當(dāng)前swap分區(qū)有哪些設(shè)備

[root@oldboy ~]# swapon -s
文件名             類型      大小   已用  權(quán)限
/dev/dm-1   partition   2097148   4616    -2
/dev/sdb1   partition   1048572   0       -2

4.如果磁盤沒有過多的分區(qū)可用廉沮,也可以通過文件增加SWAP空間,本質(zhì)上還是磁盤

[root@oldboy ~]# dd if=/dev/zero of=/opt/swap_file bs=1M count=500
[root@oldboy ~]# chmod 0600 /opt/swap_file
[root@oldboy ~]# mkswap -f /opt/swap_file 
[root@oldboy ~]# swapon /opt/swap_file
[root@oldboy ~]# free -m

4.磁盤陣列

1.什么是磁盤陣列

提高磁盤的整體讀寫能力徐矩,和冗余能力滞时,通常我們將其稱為磁盤陣 列。

2.RAID

提高性能,保證安全

3.RAID常見模式

1.Raid0模式
優(yōu)點(diǎn):在raid0狀態(tài)下滤灯,存儲(chǔ)數(shù)據(jù)被分割成兩部分坪稽,分別存儲(chǔ)在兩 硬盤上,此時(shí)移動(dòng)硬盤的理論存儲(chǔ)速度是單塊硬盤的2倍鳞骤,實(shí)際容量等于兩塊硬盤中最小的一塊的2倍窒百。
缺點(diǎn):任何一塊硬盤發(fā)生故障,整個(gè)raid上的數(shù)據(jù)將不可恢復(fù)豫尽。備注:存儲(chǔ)高清電影比較適合篙梢。
2.raid1模式
優(yōu)點(diǎn):此模式下,兩塊硬盤互為鏡像美旧。當(dāng)一個(gè)硬盤受損時(shí)庭猩,換上一塊全新的硬盤(大于或者等于原來硬盤容量)替代原硬盤即可自動(dòng)恢復(fù)資料和繼續(xù)使用,移動(dòng)硬盤的實(shí)際容量等于較小一塊硬盤的容量陈症,存儲(chǔ)速度與單塊硬盤相同蔼水。raid 1的優(yōu)勢在于任何一塊硬盤出現(xiàn)故障時(shí),所存儲(chǔ)的數(shù)據(jù)都不會(huì)丟失录肯。
缺點(diǎn) :該模式可使用的硬盤實(shí)際容量比較小趴腋,僅僅為兩顆硬盤中最小硬盤的容量。
備注:非常重要的資料论咏,如數(shù)據(jù)庫优炬,個(gè)人資料,是萬無一失的存儲(chǔ)方案
3.raid 5模式
raid5不對存儲(chǔ)的數(shù)據(jù)進(jìn)行備份厅贪,而是把數(shù)據(jù)和相對應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)到raid5的各個(gè)磁盤上蠢护,并且奇偶校驗(yàn)信息和相對應(yīng)的數(shù)據(jù)分別存儲(chǔ)于不同的磁盤上。當(dāng)raid5的一個(gè)磁盤數(shù)據(jù)發(fā)生損壞后养涮,利用剩下的數(shù)據(jù)和相對應(yīng)的奇偶校驗(yàn)信息去恢復(fù)被損壞的數(shù)據(jù)葵硕。
4.raid 10模式
raid10至少需要四塊硬盤才能完成眉抬。把兩塊硬盤組成一個(gè)raid1,然后兩組raid1組成一個(gè)raid0懈凹。雖然raid10方案造成50%的磁盤浪費(fèi)蜀变,但是它提供了200%的速度和單磁盤損壞的數(shù)據(jù)安全性。
ps:一般生產(chǎn)過程中我們普遍都是使用的raid5模式,并且raid1和raid5需做熱備盤,不然插入一個(gè)空盤會(huì)導(dǎo)致數(shù)據(jù)不能進(jìn)行同步

4.磁盤陣列有兩種方式可以實(shí)現(xiàn)介评,那就是“軟件陣列”與“硬件陣列”库北。

軟件陣列:是指通過網(wǎng)絡(luò)操作系統(tǒng)自身提供的磁盤管理功能將連接的普通SCSI卡上的多塊硬盤配置成邏輯盤,組成陣列们陆。軟件陣列可以提供數(shù)據(jù)冗余功能寒瓦,但是磁盤子系統(tǒng)的性能會(huì)有所降低,有的降低幅度還比較大坪仇,達(dá)30%左右孵构。
硬件陣列:是使用專門的磁盤陣列卡來實(shí)現(xiàn)的。硬件陣列能夠提供在線擴(kuò)容烟很、動(dòng)態(tài)修改陣列級別、自動(dòng)數(shù)據(jù)恢復(fù)蜡镶、驅(qū)動(dòng)器漫游雾袱、超高速緩沖等功能。它能提供性能官还、數(shù)據(jù)保護(hù)芹橡、可靠性、可用性和可管理性的解決方案望伦。陣列卡專用的處理單元來進(jìn)行操作林说,它的性能要遠(yuǎn)遠(yuǎn)高于常規(guī)非陣列硬盤,并且更安全更穩(wěn)定屯伞。
磁盤陣列其實(shí)也分為軟陣列 (Software Raid)和硬陣列 (Hardware Raid) 兩種. 軟陣列即通過軟件程序并由計(jì)算機(jī)的 CPU提供運(yùn)行能力所成. 由于軟件程式不是一個(gè)完整系統(tǒng)故只能提供最基本的 RAID容錯(cuò)功能. 其他如熱備用硬盤的設(shè)置, 遠(yuǎn)程管理等功能均一一欠奉. 硬陣列是由獨(dú)立操作的硬件提供整個(gè)磁盤陣列的控制和計(jì)算功能. 不依靠系統(tǒng)的CPU資源.
由于硬陣列是一個(gè)完整的系統(tǒng), 所有需要的功能均可以做進(jìn)去. 所以硬陣列所提供的功能和性能均比軟陣列好. 而且, 如果你想把系統(tǒng)也做到磁盤陣列中, 硬陣列是唯一的選擇. 故我們可以看市場上 RAID 5 級的磁盤陣列均為硬陣列. 軟 陣列只適用于 Raid 0 和 Raid 1. 對于我們做鏡像用的鏡像塔, 肯定不會(huì)用 Raid 0或 Raid 1腿箩。作為高性能的存儲(chǔ)系統(tǒng),已經(jīng)得到了越來越廣泛的應(yīng)用劣摇。RAID的級別從RAID概念的提出到現(xiàn)在珠移,已經(jīng)發(fā)展了六個(gè)級別,其級別分別是0末融、1钧惧、2、3勾习、4浓瞪、5等。但是最常用的是0巧婶、1乾颁、3涂乌、5四個(gè)級別。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钮孵,一起剝皮案震驚了整個(gè)濱河市骂倘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌巴席,老刑警劉巖历涝,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漾唉,居然都是意外死亡荧库,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門赵刑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來分衫,“玉大人,你說我怎么就攤上這事般此◎秸剑” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵铐懊,是天一觀的道長邀桑。 經(jīng)常有香客問我,道長科乎,這世上最難降的妖魔是什么壁畸? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮茅茂,結(jié)果婚禮上捏萍,老公的妹妹穿的比我還像新娘。我一直安慰自己空闲,他們只是感情好令杈,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著碴倾,像睡著了一般这揣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上影斑,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天给赞,我揣著相機(jī)與錄音,去河邊找鬼矫户。 笑死片迅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的皆辽。 我是一名探鬼主播柑蛇,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼芥挣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耻台?” 一聲冷哼從身側(cè)響起空免,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盆耽,沒想到半個(gè)月后蹋砚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡摄杂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年坝咐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片析恢。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡墨坚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出映挂,到底是詐尸還是另有隱情泽篮,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布柑船,位于F島的核電站蔫敲,受9級特大地震影響陕见,放射性物質(zhì)發(fā)生泄漏瞒御。R本人自食惡果不足惜鹃栽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一损晤、第九天 我趴在偏房一處隱蔽的房頂上張望旺上。 院中可真熱鬧乖酬,春花似錦于未、人聲如沸弱贼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吮旅。三九已至溪烤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間庇勃,已是汗流浹背檬嘀。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留责嚷,地道東北人鸳兽。 一個(gè)月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像罕拂,于是被迫代替她去往敵國和親揍异。 傳聞我的和親對象是個(gè)殘疾皇子全陨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容