Day 20-磁盤管理之基本分區(qū)Gdisk、掛載方式Mount與虛擬磁盤SWAP

一靶庙、基本分區(qū)Gdisk

因為基本分區(qū)fdisk不支持給高于2TB的磁盤進(jìn)行分區(qū)问畅,所以當(dāng)單塊磁盤高于2TB時娃属,我們使用Gdisk進(jìn)行分區(qū)。

1护姆、使用gdisk進(jìn)行磁盤分區(qū)(磁盤容量為4TB)

1)矾端、安裝gdisk分區(qū)工具

[root@oldboy ~]# yum install gdisk -y

2)、創(chuàng)建一個新分區(qū)卵皂,大小500MB秩铆。

Command (? for help): n
Partition number (1-128, default 1): 
First sector (34-8589934558, default = 2048) or {+-}size{KMGTP}: 
Last sector (2048-8589934558, default=8589934558) or {+-}size{KMGTP}:+500M     
······

3)、創(chuàng)建其他分區(qū)

Command (? for help): n
Partition number (2-128, default 2): 
First sector (34-8589934558, default = 1026048) or {+-}size{KMGTP}: 
Last sector (1026048-8589934558, default=8589934558) or {+-}size{KMGTP}: +1536G
·······

4)灯变、打印查看并保存

(1)殴玛、打印查看
Command (? for help): p
Disk /dev/sdc: 8589934592 sectors, 4.0 TiB
······
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   8300  Linux filesystem
   2         1026048      3222251519   1.5 TiB     8300  Linux filesystem
   3      3222251520      8589934558   2.5 TiB     8300  Linux filesystem
(2)、保存
Command (? for help): w
······
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.

5)添祸、創(chuàng)建完成后滚粟,可以嘗試檢查磁盤是否為gpt格式

[root@oldboy ~]# fdisk /dev/sdb -l|grep type
Disk label type: dos

6)、安裝parted, 刷新內(nèi)核立即生效,無需重啟

[root@oldboy ~]# yum -y install parted
[root@oldboy ~]# partprobe /dev/sdb

7)刃泌、使用mkfs對磁盤分區(qū)進(jìn)行格式化

[root@oldboy ~]# mkfs.xfs -f /dev/sdc1
[root@oldboy ~]# mkfs.xfs -f /dev/sdc2
[root@oldboy ~]# mkfs.xfs -f /dev/sdc3

8)凡壤、創(chuàng)建掛載點

[root@oldboy /]# mkdir /sdc_1
[root@oldboy /]# mkdir /sdc_2
[root@oldboy /]# mkdir /sdc_3

9)、掛載分區(qū)

[root@oldboy /]# mount /dev/sdc1 /sdc_1
[root@oldboy /]# mount /dev/sdc2 /sdc_2
[root@oldboy /]# mount /dev/sdc3 /sdc_3

10)耙替、檢查掛載詳情

[root@oldboy /]# df -h
/dev/sdc1       497M   26M  472M   6% /sdc_1
/dev/sdc2       1.5T   33M  1.5T   1% /sdc_2
/dev/sdc3       2.5T   33M  2.5T   1% /sdc_3

[root@oldboy /]# lsblk
sdc      8:32   0    4T  0 disk 
├─sdc1   8:33   0  500M  0 part /sdc_1
├─sdc2   8:34   0  1.5T  0 part /sdc_2
└─sdc3   8:35   0  2.5T  0 part /sdc_3

二亚侠、磁盤掛載方式Mount

mount主要是為文件系統(tǒng)指定一個訪問入口。

1俗扇、Mount磁盤掛載

1)硝烂、通過mount進(jìn)行掛載,但重啟將會失效铜幽。我們稱為臨時生效滞谢。

選項:
-t :指定文件系統(tǒng)掛載分區(qū)
-a:掛載/etc/fstab中的配置文件
-o:指定掛載參數(shù) rw、ro

(1)啥酱、掛載/dev/sdb1至sdb_1目錄
[root@oldboy ~]# mkdir /sdb_1
[root@oldboy ~]# mount -t xfs /dev/sdb1  /sdb_1/

(2)爹凹、/dev/sdd2掛載至/sdb_2目錄,但只允許讀,不允許寫
[root@oldboy ~]# mount -o ro -t xfs /dev/sdb2 /sdb_2/
[root@oldboy ~]# cd /sdb_2
[root@oldboy sdb_2]# touch 123456
touch: cannot touch ‘123456’: Read-only file system

(3)、通過設(shè)備的UUID進(jìn)行掛載(UUID==身份證)
[root@oldboy ~]# blkid
[root@oldboy ~]# mount UUID="70a9d9ae-0d99-42fe-a0e2-18f3bab6ebb5" /sdb_2

2)镶殷、永久掛載
(1)禾酱、使用blkid命令獲取各設(shè)備的UUID

[root@oldboy ~]# blkid |grep "sdc1"
/dev/sdc1: UUID="0c6a2de6-8580-477f-88fa-3b1c86d09139"  TYPE="xfs"
······

(2)、使用UUID掛載磁盤sdc1分區(qū)至于sdc_1绘趋, 測試掛載

[root@oldboy ~]# mount UUID="0c6a2de6-8580-477f-88fa-3b1c86d09139" /sdc_1
[root@oldboy ~]# lsblk
sdc      8:32   0    4T  0 disk 
├─sdc1   8:33   0  500M  0 part /sdc_1
······

(3)颤陶、寫入/etc/fstab中,實現(xiàn)開機自動掛載

[root@oldboy ~]# vim /etc/fstab 

[root@oldboy ~]# vim /etc/fstab 
/dev/sdc3     /sdc_2  xfs      defaults 0 0
UUID=db967d35-983e-44fc-8d2b-d5872ec51b49 /sdc_3  xfs   defaults  0 0

(4)陷遮、加載fstab配置文件, 同時檢測語法是否有錯誤

[root@oldboy ~]# mount -a

(5)滓走、/etc/fstab配置文件編寫格式

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

a.第四列:掛載參數(shù)。

參數(shù) 含義
async/sync 是否為同步方式運行帽馋。默認(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
defaults 具有rw,suid,dev,exec,auto,nouser,async等默認(rèn)參數(shù)的設(shè)定

b.第五列:是否進(jìn)行備份涛漂。通常這個參數(shù)的值為0或者1

選項 含義
0 代表不做備份
1 代表要每天進(jìn)行備份操作
2 代表不定日期的進(jìn)行備份 (一般不使用)

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

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

3)、掛載的磁盤匈仗,可以使用umount進(jìn)行卸載

選項: -l 強制卸載

(1)瓢剿、卸載目錄方式
[root@oldboy ~]#  umount /sdb_1

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

(3)悠轩、如果在掛載點目錄下,是無法進(jìn)行卸載,但可強制卸載间狂,當(dāng)退出該目錄時,目錄回歸原始屬性.
[root@oldboy ~]# cd sdb_1
[root@oldboy sdb_1]# umount /dev/sdb1
umount: /sdb_1: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

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

Swap分區(qū)在系統(tǒng)的物理內(nèi)存不夠時火架,將硬盤空間中的一部分空間釋放出來前标,以供當(dāng)前運行的程序使用。當(dāng)物理內(nèi)存不夠時會隨機kill占用內(nèi)存的進(jìn)程距潘,從而產(chǎn)生oom,臨時使用swap可以解決只搁。

1音比、當(dāng)內(nèi)存不夠,也沒有配置swap時會出現(xiàn)什么情況?

系統(tǒng)會出現(xiàn)oom機制, out of memroy
Aug 20 11:13:43 oldboy kernel: Out of memory: Kill
process 7910 (dd) score 785 or sacrifice child
Aug 20 11:13:43 oldboy kernel: Killed process 7910
(dd) total-vm:1746408kB, anon-rss:1638504kB, file?rss:0kB, shmem-rss:0kB

2、當(dāng)內(nèi)存不夠氢惋,有配置swap又會出現(xiàn)什么情況?

1)洞翩、會使用swap充當(dāng)內(nèi)容使用,防止系統(tǒng)出現(xiàn)oom故障焰望。
2)骚亿、如果使用了swap,系統(tǒng)會變得特別的卡。

3熊赖、創(chuàng)建wap

1)来屠、創(chuàng)建分區(qū),并格式化為swap分區(qū)

[root@oldboy ~]# fdisk /dev/sdb              分1個G大小
/dev/sdb1            2048     2099199     1048576   83  Linux

[root@oldboy ~]# mkswap /dev/sdb1 格式化為swap
mkswap: /dev/sdb1: warning: wiping old xfs signature.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=9e04ba03-5466-49bf-a297-63e468a60480

2)震鹉、查看當(dāng)前swap分區(qū)大小俱笛,然后進(jìn)行擴展和縮小

[root@oldboy ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980         139        1687           9         152        1668
Swap:          1023           0        1023

(1)、擴展swap分區(qū)大小

[root@oldboy ~]# swapon /dev/sdb1
[root@oldboy ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980         140        1687           9         152        1667
Swap:          2047           0        2047
[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         139        1687           9         152        1668
Swap:          1023           0        1023
[root@oldboy ~]# swapoff -a 代表關(guān)閉所有的swap
[root@oldboy ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980         139        1689           9         151        1669
Swap:             0           0           0

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

[root@oldboy ~]# swapon -s
Filename                Type        Size    Used    Priority
/dev/sda2                               partition   1048572 0   -2
/dev/sdb1                               partition   1048572 0   -3

四、磁盤陣列

1浆兰、什么是磁盤陣列磕仅?

提高磁盤的整體讀寫能力珊豹,和冗余能力,通常我們將其稱為磁盤陣列榕订。

2店茶、RAID的作用

1)、提高性能
2)卸亮、保證安全

3忽妒、RAID的模式

1)、RAID 0

2)兼贸、RAID 1

2)段直、RAID 5

2)、RAID 10
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末溶诞,一起剝皮案震驚了整個濱河市鸯檬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌螺垢,老刑警劉巖喧务,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異枉圃,居然都是意外死亡功茴,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門孽亲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坎穿,“玉大人,你說我怎么就攤上這事返劲×崦粒” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵篮绿,是天一觀的道長孵延。 經(jīng)常有香客問我,道長亲配,這世上最難降的妖魔是什么尘应? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮弃榨,結(jié)果婚禮上菩收,老公的妹妹穿的比我還像新娘。我一直安慰自己鲸睛,他們只是感情好娜饵,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著官辈,像睡著了一般箱舞。 火紅的嫁衣襯著肌膚如雪遍坟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天晴股,我揣著相機與錄音愿伴,去河邊找鬼。 笑死电湘,一個胖子當(dāng)著我的面吹牛隔节,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播寂呛,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼怎诫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贷痪?” 一聲冷哼從身側(cè)響起幻妓,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎劫拢,沒想到半個月后肉津,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡舱沧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年妹沙,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熟吏。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡初烘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出分俯,到底是詐尸還是另有隱情,我是刑警寧澤哆料,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布缸剪,位于F島的核電站,受9級特大地震影響东亦,放射性物質(zhì)發(fā)生泄漏杏节。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一典阵、第九天 我趴在偏房一處隱蔽的房頂上張望奋渔。 院中可真熱鬧,春花似錦壮啊、人聲如沸嫉鲸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽玄渗。三九已至座菠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間藤树,已是汗流浹背浴滴。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留岁钓,地道東北人升略。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像屡限,于是被迫代替她去往敵國和親品嚣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350