磁盤管理(2)

一,磁盤的基本分區(qū)Gdisk

fdisk不支持給高于2T的磁盤進(jìn)行分區(qū)悼沿,如果有單塊盤高于2TB骚灸,建議使用Gdisk進(jìn)行分區(qū)
1.使用gdisk進(jìn)行磁盤分區(qū)

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

2.創(chuàng)建一個新分區(qū),500MB大小
[root@oldboyfang ~]  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@oldboyfang-node1 /]  fdisk /dev/sdb -l|grep type
Disk label type: gpt

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

使用mkfs進(jìn)行格式化磁盤魔慷。

[root@oldboyfang ~]  mkfs.xfs  /dev/sdb

使用mount命令將某個目錄掛載該分區(qū),進(jìn)行使用

[root@oldboyfang ~]  mkdir /data_gdisk
[root@oldboyfang ~]  mount /dev/sdb /data_gdisk

二院尔,磁盤掛載方式mount

通過mount進(jìn)行掛載喉誊,但重啟將會失效邀摆。我們稱為臨時生效栋盹。

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

掛載的磁盤敷矫,如果不想使用可以使用umount進(jìn)行卸載汉额。

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

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

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

3.umount不能卸載的情況
[root@oldboyfang 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'選項強(qiáng)制卸載    
[root@fangleishan db1] umount -l /db1

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

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

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

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

4.加載fstab配置文件, 同時檢測語法是否有錯誤
[root@fangleishan ~]  mount –a

三蜜宪,/etc/fstab配置文件編寫格式

要掛載的設(shè)備 掛載點(入口) 文件系統(tǒng)類型 掛載參數(shù) 是否備份 是否檢查
/dev/sdb1 /db1 sfx defaults 0 0

1).第四列:掛載參數(shù)圃验。掛載參數(shù)有很多

參數(shù) 含義
async/sync 是否為同步方式運(yùn)行。默認(rèn)async
user/nouser 是否允許普通用戶使用mount命令掛載损谦。默認(rèn)nouser
exec/noexe 是否允許可執(zhí)行文件執(zhí)行照捡。默認(rèn)exec
suid/nosuid 是否允許存在suid屬性的文件话侧。默認(rèn)suid
auto/noauto 執(zhí)行mount -a 命令時,此文件系統(tǒng)是否被主動掛載瞻鹏。默認(rèn)auto
rw/ro 是否以只讀或者讀寫模式進(jìn)行掛載新博。默認(rèn)rw
default 具有rw,suid,dev,exec,auto,nouser,async等默認(rèn)參數(shù)的設(shè)定

6).第六列:是否檢驗扇區(qū):開機(jī)的過程中,系統(tǒng)默認(rèn)會以fsck檢驗我們系統(tǒng)是否為完整

選項 含義
0 不要檢驗磁盤是否有壞道
1 檢驗
2 效驗 (當(dāng)1級別檢驗完成之后進(jìn)行2級別檢驗)

虛擬磁盤介紹SWAP

Swap分區(qū)在系統(tǒng)的物理內(nèi)存不夠時原献,將硬盤空間中的一部分空間釋放出來埂淮,以供當(dāng)前運(yùn)行的程序使用
PS: 當(dāng)物理內(nèi)存不夠時會隨機(jī)kill占用內(nèi)存的進(jìn)程,從而產(chǎn)生oom倔撞,臨時使用swap可以解決痪蝇。
1.創(chuàng)建分區(qū)冕房,并格式化為swap分區(qū)趁矾。

[root@fangleishan ~]  fdisk  /dev/sdb       分1個G大小
[root@fangleishan ~]   mkswap /dev/sdb1      格式化為swap

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

[root@fangleishan ~]  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@fangleishan ~]  swapon /dev/sdb2
[root@fangleishan ~]  free -m
              total        used        free      shared  buff/cache   available
Mem:           1980        1475          80          10         424         242
Swap:          3047           4        2043
[root@fangleishan ~] swapon -a 代表激活所有的swap

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

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

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

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

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

PS: 如果希望swap開機(jī)自動掛載牌柄,將swap信息追加至/etc/fstab即可。

swap交換分區(qū) (磁盤充當(dāng)內(nèi)存)

  • 內(nèi)存不夠,有配置swap又會出現(xiàn)什么情況?
    1.會使用swap充當(dāng)內(nèi)容使用,防止系統(tǒng)出現(xiàn)oom故障
    2.如果使用了swap,系統(tǒng)會變得特別的卡
    1.創(chuàng)建分區(qū)珊佣,并格式化為swap分區(qū)咒锻。
[root@fangleishan ~]  fdisk  /dev/sdb       #分1個G大小 
[root@fangleishan ~]  mkswap /dev/sdb1      #格式化為swap

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

[root@fangleishan ~]  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@fangleishan ~]  swapon /dev/sdb2 
[root@fangleishan ~]  free -m              total        used        free      shared  buff/cache   available Mem:           1980        1475          80          10         424         242 Swap:          3047           4        2043 
[root@fangleishan ~]  swapon -a                          代表激活所有的swap
2.縮小swap分區(qū)大小 
[root@fangleishan ~]  swapoff /dev/sdb1 [root@fangleishan ~]  free -m              total        used        free      shared  buff/cache   available Mem:           1980        1475          80          10         424         242 Swap:          2047           4        2043 
[root@fangleishan ~]  swapoff -a 代表關(guān)閉所有的swap

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

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

什么是磁盤陣列

提高磁盤的整體讀寫能力蒿辙,和冗余能力滨巴,通常我們將其稱為磁盤陣列。
1).RAID
- 提高性能
- 保證安全



**2).RAID模式 **
Raid0原理:條帶卷
1泰偿,把多塊盤合成一塊盤蜈垮,可用容量是所有盤之和。
2窃款,沒有冗余晨继,即壞一塊盤,整個Raid就壞,數(shù)據(jù)都會丟失唉擂。(缺點)
3檀葛,性能是所有之和(優(yōu)點)
Raid0工作中放在什么情況下用。
1屿聋,不太重要的數(shù)據(jù)。
2转锈,性能要求高的楚殿。
3,容量要求高砌溺。
如何規(guī)避Raid0缺點变隔?
最好對整個Raid0數(shù)據(jù)做實時備份。這是一個Raid級別叫Raid10



Raid1原理:鏡像卷
1匣缘,只能是兩塊盤整合到一起孵户,容量還是一塊盤的容量岔留。
2,冗余100%献联,即壞一塊數(shù)據(jù)不丟失。
3进胯,性能減半原押,只是一塊盤的性能。
Raid10工作中放在什么情況下用盯漂。
1,很重要的數(shù)據(jù)就缆。
2竭宰,性能要求不高。
3切揭,容量要求不高。



Raid5原理:效驗卷
1入愧,至少三塊相同大小的盤嗤谚,并且只允許壞一塊盤,有效空間3/1旁赊。
2椅野,讀性能快,寫性能塊竟闪。
Raid5經(jīng)常用在生產(chǎn)環(huán)境中炼蛤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市絮识,隨后出現(xiàn)的幾起案子嗽上,更是在濱河造成了極大的恐慌,老刑警劉巖兽愤,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異洛史,居然都是意外死亡酱吝,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門忆嗜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來崎岂,“玉大人,你說我怎么就攤上這事绩卤〗迹” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵凛驮,是天一觀的道長条辟。 經(jīng)常有香客問我,道長本姥,這世上最難降的妖魔是什么杭棵? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上鹰祸,老公的妹妹穿的比我還像新娘蛙婴。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布懒构。 她就那樣靜靜地躺著耘擂,像睡著了一般醉冤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蚁阳,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天螺捐,我揣著相機(jī)與錄音,去河邊找鬼定血。 笑死,一個胖子當(dāng)著我的面吹牛届榄,可吹牛的內(nèi)容都是我干的倔喂。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼班缰,長吁一口氣:“原來是場噩夢啊……” “哼悼枢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起莹妒,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤绰上,失蹤者是張志新(化名)和其女友劉穎蜈块,沒想到半個月后迷扇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體爽哎,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年厨内,在試婚紗的時候發(fā)現(xiàn)自己被綠了产镐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡丑掺,死狀恐怖街州,靈堂內(nèi)的尸體忽然破棺而出玻孟,到底是詐尸還是另有隱情,我是刑警寧澤黍翎,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布匣掸,位于F島的核電站,受9級特大地震影響碰酝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铛嘱,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一袭厂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肛真,春花似錦爽航、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至锄列,卻和暖如春惯悠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背克婶。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工情萤, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人筋岛。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓睁宰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親勋陪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

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