全套學(xué)習(xí)資料移步至公眾號(hào)【學(xué)神來(lái)啦】
本節(jié)所講內(nèi)容:
??12.1 ?SAS-SATA-SSD-SCSI-IDE硬盤講解
??12.2 ?磁盤分區(qū)工具和掛載
??12.3 ?實(shí)戰(zhàn)擴(kuò)展swap分區(qū)
12.1 ?SAS-SATA-SSD-SCSI-IDE硬盤講解
12.1.1 ?常見(jiàn)磁盤類型
SAS硬盤
SATA硬盤
SSD硬盤
SCSI硬盤
IDE硬盤
你的服務(wù)器使用什么磁盤?
SAS硬盤:
SAS(串行連接SCSI接口)
SAS(Serial Attached SCSI)瀑梗,串行連接SCSI接口栓撞,串行連接小型計(jì)算機(jī)系統(tǒng)接口。
SAS是新一代的SCSI技術(shù)寺董,和現(xiàn)在流行的Serial ATA(SATA)硬盤相同,都是采用串行技術(shù)以獲得更高的傳輸速度,并通過(guò)縮短連結(jié)線改善內(nèi)部空間等拴还。
SAS的接口技術(shù)可以向下兼容SATA膝宁。(技術(shù)兼容但是磁盤接口未必一致)
SAS和SATA接口對(duì)比
SAS 磁盤線
磁盤尺寸:
3.5英寸設(shè)計(jì)
2.5英寸設(shè)計(jì)
此前主流的桌面磁盤和服務(wù)器磁盤都是采用3.5英寸設(shè)計(jì)鸦难,而SAS硬盤除了具有傳統(tǒng)的3.5英寸規(guī)格之外,還采用了2.5英寸的縮小版员淫,這樣可以在機(jī)架式服務(wù)器有限的空間內(nèi)安裝更多的磁盤以擴(kuò)充存儲(chǔ)系統(tǒng)的容量合蔽,也能夠?yàn)槠渌浼v出更大的空間,以便通風(fēng)散熱介返,在2U高度內(nèi)使用8個(gè)2.5英寸的SAS硬盤位已經(jīng)成為大多數(shù)服務(wù)器廠商的選擇拴事。(1U=4.445cm)
已經(jīng)被淘汰的硬盤:
數(shù)據(jù)線和電源接口沃斤,串型和并型 哪個(gè)快?
并口為什么沒(méi)有串口快? ?知道:1 不知道:2
串口形容一下就是 一條車道刃宵,而并口就是有8個(gè)車道衡瓶。同一時(shí)刻能傳送8位(一個(gè)字節(jié))數(shù)據(jù)。
但是并不是并口快牲证,由于8位通道之間的互相干擾哮针。傳輸速度就受到了限制。當(dāng)傳輸出錯(cuò)時(shí)坦袍,要同時(shí)重新傳8個(gè)位的數(shù)據(jù)十厢,而且傳輸速度越快,干擾越嚴(yán)重捂齐。這是硬傷寿烟,這樣速度就無(wú)法提升上來(lái)。
串口沒(méi)有干擾辛燥,傳輸出錯(cuò)后重發(fā)一位就可以了筛武。而且串口傳輸?shù)臅r(shí)鐘頻率要比并口高。
1956年挎塌,一臺(tái)5mb的IBM硬盤被裝上飛機(jī)徘六,重量超過(guò)一噸
12.1.2 ?當(dāng)下流行的磁盤種類
常見(jiàn)硬盤品牌:希捷西數(shù)日立?HP ??DELLEMCIBM
硬盤分幾種?
從工作原理來(lái)說(shuō):
固態(tài):價(jià)格相對(duì)貴榴都,壽命長(zhǎng)待锈,讀取速度快
機(jī)械:怕摔、怕磁嘴高,(單位換下來(lái)的壞盤會(huì)做消磁處理)竿音,讀取速度---》磁道尋址時(shí)間
從硬盤的接口來(lái)說(shuō)
STAT:用在低端服務(wù)器多
SAS、SSD:用在中高服務(wù)器
對(duì)LINUX來(lái)說(shuō)拴驮,在內(nèi)核中春瞬,不同的接口對(duì)應(yīng)有不同的命名方式:
操作系統(tǒng)IDESTAT|SCSISAS
RHEL5/dev/hda/dev/sda/dev/sda
RHEL6/dev/sda/dev/sda/dev/sda
KVM/dev/vda??
例1:常見(jiàn)磁盤:
戴爾(Dell)服務(wù)器硬盤?SAS 900G 15k(15000轉(zhuǎn))2.5英寸
https://item.jd.com/41287284670.html支持熱插拔
¥1789.00
SAS 磁盤容量一般: 300G 600G ?1.2T
有SAS ?2T , 4T 的硬盤 套啤? ?有:1 ?沒(méi)有:2
希捷(SEAGATE)ES.3系列 2TB 7200轉(zhuǎn)128M SAS 企業(yè)級(jí)硬盤6G bp/s(ST2000NM0023)
https://item.jd.com/71141666930.html京 東 價(jià):?¥1039.00
假SAS= SATA盤身+ SAS接口(熱插拔)
硬盤: 容量大 + 便宜 ????符合市場(chǎng)需求宽气!
提速度:假SAS做raid5 raid10 ,做分布式存儲(chǔ) MFS 潜沦,HDFS萄涯,GFS,?swift?,ceph
例2:存儲(chǔ)設(shè)備:陣列柜
互動(dòng):存儲(chǔ)會(huì)放到機(jī)柜的上面還是下面?
下面:穩(wěn) 唆鸡, 換硬盤方便涝影,布線方便。
例3:以西部數(shù)據(jù)為例争占,了解一下SATA盤燃逻。
你看過(guò)什么顏色的盤序目?
藍(lán)、黑唆樊、綠??紅 , ??黃盤刻蟹? ?看過(guò):1 ?沒(méi)有:2
西部數(shù)據(jù)(WD)黑盤 2TB SATA6Gb/s 64MB 臺(tái)式機(jī)硬盤¥999.00
西部數(shù)據(jù)(WD)紅盤 2TB SATA6Gb/s 64M 臺(tái)式機(jī)硬盤 ¥829.00
西部數(shù)據(jù)(WD)紫盤 2TB SATA6Gb/s 64M 監(jiān)控硬盤 ??¥599.00
西部數(shù)據(jù)(WD)綠盤 2TB SATA6Gb/s 64M 臺(tái)式機(jī)硬盤 ¥499.00
西部數(shù)據(jù)(WD)藍(lán)盤 2TB SATA6Gb/s 64M 臺(tái)式機(jī)硬盤 ¥449.90
西部數(shù)據(jù)(WD) 金盤 2TB 7200轉(zhuǎn)128M 企業(yè)級(jí)硬盤(WD2005FBYZ)¥1099
https://item.jd.com/4961221.html
西部數(shù)據(jù)(WD)藍(lán)盤 2TB SATA6Gb/s 64M 臺(tái)式機(jī)硬盤(WD20EZRZ)
https://item.jd.com/100000961842.html
村中技巧:要4塊黑塊逗旁, 把藍(lán)盤上的標(biāo)簽一撕,然后花兩元買4個(gè)黑盤的標(biāo)簽一貼舆瘪。 ?
4塊硬盤掙500*4=2000元
如何無(wú)痕撕標(biāo)簽片效?吹風(fēng)機(jī)
如何防?
硬件大師?魯大師?可以檢測(cè)?英古,或上官網(wǎng)查看序列號(hào)
查看存儲(chǔ)上的磁盤:
注:ST?希捷?WD?西數(shù)
例2:游戲服務(wù)器上的固態(tài)磁盤: ?數(shù)據(jù)不多淀衣, 但要延遲小,隨機(jī)讀寫能力強(qiáng)召调!
接口:
三星(SAMSUNG)860 EVO SSD固態(tài)硬盤 (SATA3.0接口,臺(tái)式機(jī)/筆記本固態(tài)硬盤) 860 EVO 500G(MZ-76E500B)
京 東 價(jià)??¥479.00
互動(dòng):有SAS接口的SSD硬盤唠叛?
聯(lián)想(Lenovo)IBM存儲(chǔ) V3500/V3700系列 2.5英寸存儲(chǔ)硬盤 200G SAS SSD
http://item.jd.com/10184874758.html??¥9999.00
戴爾(DELL)400GB SAS 接口 2.5英寸 SSD固態(tài)硬盤 服務(wù)器硬盤¥6900.00?
http://item.jd.com/1578475963.html
經(jīng)驗(yàn): 對(duì)于機(jī)械式磁盤只嚣,SATA3和SATA2接口標(biāo)準(zhǔn),速度上沒(méi)有太明顯提升艺沼,但是對(duì)于固態(tài)磁盤册舞,SATA3接口比SATA2快很多,就像USB3.0比USB2.0快很多一樣障般。
例5:NVME協(xié)議固態(tài)硬盤?
英特爾(Intel)P4510 數(shù)據(jù)中心企業(yè)級(jí)SSD 固態(tài)硬盤U.2接口NVMe協(xié)議 P4510 2TB U.2
采用SAS接口调鲸,NVME協(xié)議
擴(kuò)展:筆記本或臺(tái)式機(jī)電腦中,也有NVME硬盤(NVME協(xié)議非易失性存儲(chǔ)器的m.2接口)
金士頓(Kingston) 1TB SSD固態(tài)硬盤 M.2接口(NVMe協(xié)議) A2000系列 含散熱片
金士頓(Kingston) 960GB SSD固態(tài)硬盤 SATA3.0接口 A400系列
12.2 ?磁盤分區(qū)工具和掛載
12.2.1 ?硬盤分區(qū)符認(rèn)識(shí)
MBR概述:全稱為Master Boot Record挽荡,即硬盤的主引導(dǎo)記錄藐石。
硬盤的0柱面、0磁頭定拟、1扇區(qū)稱為主引導(dǎo)扇區(qū)(也叫主引導(dǎo)記錄MBR)贯钩。它由三個(gè)部分組成,主引導(dǎo)程序办素、硬盤分區(qū)表DPT(Disk Partition table)和分區(qū)有效標(biāo)志(55AA)角雷。在總共512字節(jié)的主引導(dǎo)扇區(qū)里主引導(dǎo)程序(boot loader)占446個(gè)字節(jié),第二部分是Partition table區(qū)(分區(qū)表)性穿,即DPT勺三,占64個(gè)字節(jié),硬盤中分區(qū)有多少以及每一分區(qū)的大小都記在其中需曾。第三部分是magic number吗坚,占2個(gè)字節(jié)祈远,固定為55AA。
分區(qū)編號(hào):主分區(qū)1-4 商源,邏輯分區(qū)5……
LINUX規(guī)定:邏輯分區(qū)必須建立在擴(kuò)展分區(qū)之上车份,而不是建立在主分區(qū)上
分區(qū)作用:
主分區(qū):主要是用來(lái)啟動(dòng)操作系統(tǒng)的,它主要放的是操作系統(tǒng)的啟動(dòng)或引導(dǎo)程序牡彻,/boot分區(qū)最好放在主分區(qū)上
擴(kuò)展分區(qū)不能使用的扫沼,它只是做為邏輯分區(qū)的容器存在的;我們真正存放數(shù)據(jù)的是主分區(qū)和邏輯分區(qū)庄吼,大量數(shù)據(jù)都放在邏輯分區(qū)中
如果你用的是GPT的分區(qū)方式缎除,那么它默認(rèn)一個(gè)硬盤支持128個(gè)分區(qū)
注意:使用分區(qū)工具fdisk對(duì)磁盤進(jìn)行操作,分區(qū)总寻,格式化(重點(diǎn))
命名方式: /dev/sd[a-z]n
其中:a-z 表示設(shè)備的序號(hào)器罐,如sda表示第一塊scsi硬盤,sdb就是第二塊......
n ?表示每塊磁盤上劃分的磁盤分區(qū)編號(hào)
注:第26磁盤:sdz ?第27塊磁盤:sdaa ?第28塊磁盤:sdab
12.2.2 ?使用fdisk管理分區(qū)
fdisk:磁盤分區(qū),是Linux發(fā)行版本中最常用的分區(qū)工具
用法:fdisk [選項(xiàng)] device
常用的選項(xiàng) : -l 查看硬盤分區(qū)表 ??
案例:在sdb盤上建一個(gè)分區(qū)渐行,大小為1G
在虛擬機(jī)上添加一塊硬盤
例:對(duì)sdb這塊盤劃分一個(gè)1G 的分區(qū)出來(lái)
[root@xuegod63 ~]# fdisk /dev/sdb
...
Command (m for help): m
Command action
???a ??toggle a bootable flag
???b ??edit bsd disklabel
???c ??toggle the dos compatibility flag
d ??delete a partition ??刪除分區(qū)
???g ??create a new empty GPT partition table
???G ??create an IRIX (SGI) partition table
l ??list known partition types ??顯示分區(qū)類型
m ??print this menu ??打印幫助菜單
n ??add a new partition ??添加新的分區(qū)
???o ??create a new empty DOS partition table
?p ??print the partition table ??顯示分區(qū)表
?q ??quit without saving changes ??不保存轰坊,退出
???s ??create a new empty Sun disklabel
?t ??change a partition's system id ??改變分區(qū)類型
???u ??change display/entry units
???v ??verify the partition table
w ??write table to disk and exit ??寫分區(qū)表信息到硬盤,保存操作并退出
???x ??extra functionality (experts only)
Command (m for help):?p ??-----打印分區(qū)表
Command (m for help):?n ??----新建一個(gè)分區(qū)
Partition type:
p ??primary (2 primary, 0 extended, 2 free)p:主分區(qū)
e ??extended?e:擴(kuò)展分區(qū)
Select (default p):--#直接默認(rèn)
Using default response p
Partition number (1,4, default 1):---#直接默認(rèn)
First sector (1230848-41943039, default 1230848):---#直接默認(rèn)
Using default value 1230848
Last sector, +sectors or +size{K,M,G} (1230848-41943039, default 41943039):?+1G ?
#輸入分區(qū)大小
Partition 3 of type Linux and of size 1 GiB is set
Command (m for help):?w ??#保存退出
[root@xuegod63 ~]# ls /dev/sdb*
/dev/sdb ?/dev/sdb1
例2:對(duì)已經(jīng)在使用的磁盤進(jìn)行分區(qū)祟印,分區(qū)讓新生成的分區(qū)生效衰倦。對(duì)sda再做一個(gè)sda4主分區(qū)
[root@xuegod63 ~]# fdisk ?/dev/sda
命令(輸入 m 獲取幫助):p
磁盤標(biāo)識(shí)符:0x0005c80e
???設(shè)備 Boot ?????Start ????????End ?????Blocks ??Id ?System
/dev/sda1 ??* ???????2048 ?????411647 ?????204800 ??83 ?Linux
/dev/sda2 ?????????411648 ????2508799 ????1048576 ??82 ?Linux swap / Solaris
/dev/sda3 ????????2508800 ???23480319 ???10485760 ??83 ?Linux
命令(輸入 m 獲取幫助):n
Partition type:
???p ??primary (3 primary, 0 extended, 1 free)
???e ??extended
Select (default e):?p
已選擇分區(qū) 4
起始 扇區(qū) (23480320-41943039,默認(rèn)為 23480320):
將使用默認(rèn)值 23480320
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (23480320-41943039旁理,默認(rèn)為 41943039):+1G
分區(qū) 4 已設(shè)置為 Linux 類型樊零,大小設(shè)為 1 GiB
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 設(shè)備或資源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
注:在centos8下不需要執(zhí)行以下命令,分區(qū)后立即生效的孽文, 在centos7下驻襟,需要執(zhí)行以下命令來(lái)
解決:讓新生成的分區(qū)生效:
[root@xuegod63 ~]#reboot ??#這個(gè)是最好的方法
或
[root@xuegod63 ~]# partx -a /dev/sda ?#獲得新分區(qū)表
使用sdb1新分區(qū):
[root@xuegod63 ~]# mkfs.xfs ?/dev/sdb1???
#格式化,-f 對(duì)已經(jīng)存在文件系統(tǒng)的分區(qū)芋哭,強(qiáng)制格式化
[root@xuegod63 ~]# mkdir /sdb1???#創(chuàng)建掛載點(diǎn)
[root@xuegod63 ~]# mount /dev/sdb1 /sdb1/?#掛載
[root@xuegod63 ~]# df -h?#查看
文件系統(tǒng) ???????容量 ?已用 ?可用 已用% 掛載點(diǎn)
/dev/sda3 ???????10G ?4.3G ?5.8G ??43% /
devtmpfs ???????982M ????0 ?982M ???0% /dev
tmpfs ??????????997M ????0 ?997M ???0% /dev/shm
tmpfs ??????????997M ?9.0M ?988M ???1% /run
tmpfs ??????????997M ????0 ?997M ???0% /sys/fs/cgroup
/dev/sr0 ???????4.3G ?4.3G ????0 ?100% /mnt
/dev/sda1 ??????197M ?172M ??25M ??88% /boot
tmpfs ??????????200M ??24K ?200M ???1% /run/user/0
/dev/sdb1?1014M ??33M ?982M ???4% /sdb1
[root@xuegod63 ~]# cd /sdb1/???#使用新分區(qū)
[root@xuegod63 sdb1]# ls
[root@xuegod63 sdb1]# cp /etc/passwd ./
例3:解決卸載不了的問(wèn)題
root@xuegod63 ~]# cd /sdb1/
[root@xuegod63 sdb1]# umount /sdb1
umount: /sdb1:目標(biāo)忙沉衣。
????????(有些情況下通過(guò) lsof(8) 或 fuser(1) 可以
?????????找到有關(guān)使用該設(shè)備的進(jìn)程的有用信息)
[root@xuegod63 sdb1]# lsof /sdb1
COMMAND ?PID USER ??FD ??TYPE DEVICE SIZE/OFF NODE NAME
bash ???2823 root ?cwd ???DIR ??8,17 ??????20 ??64 /sdb1
lsof ???2952 root ?cwd ???DIR ??8,17 ??????20 ??64 /sdb1
lsof ???2953 root ?cwd ???DIR ??8,17 ??????20 ??64 /sdb1
方法1:[root@xuegod63 sdb1]# kill -9 2823
方法2:[root@xuegod63 sdb1]# cd????#退出目錄,這個(gè)最合適
[root@xuegod63 ~]# umount /dev/sdb1
注:umount 掛載點(diǎn) ??//卸載方式1 ???或 umount 設(shè)備路徑 ?//卸載方式2
例4:寫入配置文件减牺,讓它開機(jī)自動(dòng)掛載
[root@xuegod63 /]# vim /etc/fstab ?#在文件最后寫入
/dev/sdb1 /sdb1 xfs defaults 0 0
注釋:
/dev/sdb1?/sdb1?xfs?defaults?0?0
要掛載的分區(qū)設(shè)備?掛載點(diǎn)?文件系統(tǒng)類型?掛載選項(xiàng)?是否備份?是否檢測(cè)
[root@xuegod63 ~]# mount -a??#自動(dòng)掛載/etc/fstab中沒(méi)有掛載上的文件
[root@xuegod63 ~]# df -h
文件系統(tǒng) ???????容量 ?已用 ?可用 已用% 掛載點(diǎn)
/dev/sda3 ???????10G ?4.3G ?5.8G ??43% /
devtmpfs ???????982M ????0 ?982M ???0% /dev
tmpfs ??????????997M ????0 ?997M ???0% /dev/shm
tmpfs ??????????997M ?9.0M ?988M ???1% /run
tmpfs ??????????997M ????0 ?997M ???0% /sys/fs/cgroup
/dev/sr0 ???????4.3G ?4.3G ????0 ?100% /mnt
/dev/sda1 ??????197M ?172M ??25M ??88% /boot
tmpfs ??????????200M ??24K ?200M ???1% /run/user/0
/dev/sdb1 ?????1014M ??33M ?982M ???4% /sdb1???
#發(fā)現(xiàn)已經(jīng)掛載上豌习,說(shuō)明配置沒(méi)有問(wèn)題。 然后再重啟拔疚,看看掛載
方法2: 使用UUID掛載
[root@xuegod63 ~]# blkid
/dev/sda1: UUID="a635d4d2-a21e-4d9b-b199-4c8d5cfed808" TYPE="xfs"
/dev/sda2: UUID="46f139f8-fd5c-4e51-8d5c-b33f6c7aa38e" TYPE="swap"
/dev/sda3: UUID="4bcb433e-10e6-464d-a40b-00d018950149" TYPE="xfs"
/dev/sdb1: UUID="5e3a580a-e5b4-448c-88bf-d22fb3d1d9e2" TYPE="xfs"
[root@xuegod63 /]# echo "UUID=5e3a580a-e5b4-448c-88bf-d22fb3d1d9e2??/sdb1 ?xfs defaults 0 0" >> /etc/fstab
使用uuid的好處就是不會(huì)出錯(cuò)肥隆,如果我掛5快盤,順序換了稚失,或者2塊盤栋艳,拔掉一塊,插上一塊句各,那么sdb1就變了吸占,uuid則是唯一晴叨,不會(huì)重復(fù)不會(huì)出錯(cuò)。
擴(kuò)展:了解
/dev/sdb1?/sdb1?xfs?defaults?0?0
要掛載的分區(qū)設(shè)備?掛載點(diǎn)?文件系統(tǒng)類型?掛載選項(xiàng)?是否備份?是否檢測(cè)
第四列:parameters-文件系統(tǒng)的參數(shù)
Async/sync?設(shè)置是否為同步方式運(yùn)行矾屯,默認(rèn)為async
auto/noauto?當(dāng)執(zhí)行mount -a 的命令時(shí)兼蕊,此文件系統(tǒng)是否被主動(dòng)掛載。默認(rèn)為auto
rw/ro?是否以以只讀或者讀寫模式掛載
exec/noexe?限制此文件系統(tǒng)內(nèi)是否能夠進(jìn)行"執(zhí)行"的操作
user/nouser?是否允許用戶使用mount命令掛載
suid/nosuid?是否允許SUID的存在
Usrquota?啟動(dòng)文件系統(tǒng)支持磁盤配額模式
Grpquota?啟動(dòng)文件系統(tǒng)對(duì)群組磁盤配額模式的支持
Defaults?同時(shí)具有rw,suid,dev,exec,auto,nouser,async等默認(rèn)參數(shù)的設(shè)置 samba nfs
第五列:是否進(jìn)行備份件蚕。通常這個(gè)參數(shù)的值為0或者1
0?代表不要做備份
1?代表要每天進(jìn)行操作
2?代表不定日期的進(jìn)行操作
第六列:是否檢驗(yàn)扇區(qū):開機(jī)的過(guò)程中孙技,系統(tǒng)默認(rèn)會(huì)以fsck檢驗(yàn)我們系統(tǒng)是否為完整
0?不要檢驗(yàn)
1?最早檢驗(yàn)(一般根目錄會(huì)選擇)
2?1級(jí)別檢驗(yàn)完成之后進(jìn)行檢驗(yàn)
12.2.3 ?gdisk 磁盤分區(qū)工具
gdisk主要是用來(lái)劃分容量大于2T的硬盤,大于2T fdisk搞不定
兩種類型的分區(qū)表:GPT和MBR ?; MBR分區(qū)最多支持2TB
GPT分區(qū):GPT骤坐,全局唯一標(biāo)識(shí)分區(qū)表(GUID Partition Table)绪杏,它使用128位GUID來(lái)唯一標(biāo)識(shí)每個(gè)磁盤和分區(qū)下愈,與MBR存在單一故障點(diǎn)不同纽绍,GPT提供分區(qū)表信息的冗余,一個(gè)在磁盤頭部一個(gè)在磁盤尾部势似;它通過(guò)CRC校驗(yàn)和來(lái)檢測(cè)GPT頭和分區(qū)表中的錯(cuò)誤與損壞拌夏;默認(rèn)一個(gè)硬盤支持128個(gè)分區(qū)
例:對(duì)sdb做gpt分區(qū),創(chuàng)建一個(gè)sdb1
[root@xuegod63 ~]# yum -y install gdisk
[root@xuegod63 ~]# gdisk /dev/sdb
履因。障簿。。
Command (? for help): ? ???# ?查看幫助
b?back up GPT data to a file
c?change a partition's name
d?delete a partition????#刪除分區(qū)
i?show detailed information on a partition
l?list known partition types
n?add a new partition????????# 添加一個(gè)分區(qū)
o?create a new empty GUID partition table (GPT)
p?print the partition table???????# 打印分區(qū)表
q?quit without saving changes?????# 退出不保存
r?recovery and transformation options (experts only)
s?sort partitions
t?change a partition's type code
v?verify disk
w?write table to disk and exit?????# ?# 寫入分區(qū)表并退出
x?extra functionality (experts only)
??print this menu
Command (? for help):?n?#新建分區(qū)表
Partition number (1-128, default 1):??#直接回車
First sector (34-41943006, default = 2048) or {+-}size{KMGTP}:?
#直接回車栅迄, 從頭開始劃分空間
Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}:?+1G
#分配1G空間
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):?
#分區(qū)類型默認(rèn)即可
注:8300 Linux filesystem ?站故;8e00 Linux LVM ?想查看,可以按L 來(lái)顯示
Changed type of partition to 'Linux filesystem'
Command (? for help):?p?#查看
毅舆。西篓。。
Number ?Start (sector) ???End (sector) ?Size ??????Code ?Name
???1 ???????????2048 ????????2099199 ??1024.0 MiB ?8300 ?Linux filesystem
Command (? for help):?w?#保存
Do you want to proceed? (Y/N):?y?#確定寫入
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
[root@xuegod63 ~]# mkfs.xfs?/dev/sdb1?#格式化
例2: 修改fstab重啟系統(tǒng)后憋活,系統(tǒng)報(bào)錯(cuò):
重啟后報(bào)錯(cuò):
輸入root密碼: 123456
把fstab中新添加開機(jī)自動(dòng)加載項(xiàng)目刪除:
然后reboot
12.3 ?實(shí)戰(zhàn)擴(kuò)展swap分區(qū)
Swap分區(qū)在系統(tǒng)的物理內(nèi)存不夠用的時(shí)候岂津,把硬盤空間中的一部分空間釋放出來(lái),以供當(dāng)前運(yùn)行的程序使用悦即。
mkswap /devices(格式化成swap格式)
swapon /swap (激活/swap,加入到swap分區(qū)中)
vim /etc/fstab (開機(jī)自啟動(dòng)新添加的swap分區(qū)) ?,在最后追加:
/devices swap swap defaults 0 0
如果不想使用需要?jiǎng)h除,只需要執(zhí)行#swapoff /swap
創(chuàng)建分區(qū)
[root@xuegod63 ~]# gdisk ?/dev/sdb
...
Command (? for help):?n??#新建分區(qū)
Partition number (2-128, default 2):?#回車
First sector (34-41943006, default = 2099200) or {+-}size{KMGTP}:?#回車
Last sector (2099200-41943006, default = 41943006) or {+-}size{KMGTP}:?+1G ?#給1G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):?#回車
Changed type of partition to 'Linux filesystem'
Command (? for help): w??#保存
Do you want to proceed? (Y/N):?y
格式化swap
[root@xuegod63 ~]# mkswap /dev/sdb2
正在設(shè)置交換空間版本 1俱病,大小 = 2097148 KiB
無(wú)標(biāo)簽胜宇,UUID=dc41b5ef-bcf1-477c-902e-c5bb00d41c1e
驗(yàn)證:
[root@xuegod63 ~]# free -m
??????????????????total ???????used ???????free ?????shared ?buff/cache ??available
Mem: ???????????977 ????????557 ?????????75 ?????????16 ????????345 ????????168
Swap: ?????????2047 ????????234 ???????1813
[root@xuegod63 ~]# swapon /dev/sdb2 ??---開啟
[root@xuegod63 ~]# free -m
??????????????????total ???????used ???????free ?????shared ?buff/cache ??available
Mem: ???????????977 ????????556 ?????????75 ?????????16 ????????345 ????????169
Swap: ?????????3071 ????????234 ???????2837
[root@xuegod63 ~]# swapoff /dev/sdb2 ???---關(guān)閉
[root@xuegod63 ~]# free -m
??????????????????total ???????used ???????free ?????shared ?buff/cache ??available
Mem: ???????????977 ????????556 ?????????75 ?????????16 ????????345 ????????169
Swap: ?????????2047 ????????234 ???????1813
[root@xuegod63 ~]# swapon -s
Filename?Type?Size?Used?Priority
/dev/dm-1?partition?2097148?240532?-1
[root@xuegod63 ~]# swapon /dev/sdb2
[root@xuegod63 ~]# swapon -s ?#查看
Filename?Type?Size?Used?Priority
/dev/dm-1?partition?2097148?240532?-1
/dev/sdb2?partition?1048572?0?-2
12.3.2 ?通過(guò)文件增加SWAP空間
[root@xuegod63 ~]# dd if=/dev/zero of=swap_file bs=1M count=500
[root@xuegod63 ~]# ll /root/swap_file
[root@xuegod63 ~]# chmod 0600 /root/swap_file
[root@xuegod63 ~]# mkswap -f /root/swap_file
[root@xuegod63 ~]# swapon /root/swap_file
[root@xuegod63 ~]# free -m
更多學(xué)習(xí)內(nèi)容移步公眾號(hào)【學(xué)神來(lái)啦】