linux學(xué)習(xí)教程-硬盤介紹和磁盤管理v11

全套學(xué)習(xí)資料移步至公眾號(hào)【學(xué)神來啦】

本節(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 ?常見磁盤類型

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ù)以獲得更高的傳輸速度,并通過縮短連結(jié)線改善內(nèi)部空間等。

SAS的接口技術(shù)可以向下兼容SATA。(技術(shù)兼容但是磁盤接口未必一致)




SAS和SATA接口對比







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è)快?



并口為什么沒有串口快? ?知道:1 不知道:2

串口形容一下就是 一條車道,而并口就是有8個(gè)車道。同一時(shí)刻能傳送8位(一個(gè)字節(jié))數(shù)據(jù)。

但是并不是并口快,由于8位通道之間的互相干擾。傳輸速度就受到了限制。當(dāng)傳輸出錯(cuò)時(shí),要同時(shí)重新傳8個(gè)位的數(shù)據(jù),而且傳輸速度越快,干擾越嚴(yán)重。這是硬傷,這樣速度就無法提升上來。

串口沒有干擾,傳輸出錯(cuò)后重發(fā)一位就可以了。而且串口傳輸?shù)臅r(shí)鐘頻率要比并口高。

1956年,一臺(tái)5mb的IBM硬盤被裝上飛機(jī),重量超過一噸



12.1.2 ?當(dāng)下流行的磁盤種類

常見硬盤品牌:希捷西數(shù)日立?HP ??DELLEMCIBM

硬盤分幾種?

從工作原理來說:

固態(tài):價(jià)格相對貴,壽命長,讀取速度快

機(jī)械:怕摔、怕磁,(單位換下來的壞盤會(huì)做消磁處理),讀取速度---》磁道尋址時(shí)間

從硬盤的接口來說

STAT:用在低端服務(wù)器多

SAS、SSD:用在中高服務(wù)器

對LINUX來說,在內(nèi)核中,不同的接口對應(yīng)有不同的命名方式:

操作系統(tǒng)IDESTAT|SCSISAS

RHEL5/dev/hda/dev/sda/dev/sda

RHEL6/dev/sda/dev/sda/dev/sda

KVM/dev/vda??


例1:常見磁盤:

戴爾(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 ?沒有: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接口(熱插拔)

硬盤: 容量大 + 便宜 ????符合市場需求!

提速度:假SAS做raid5 raid10 ,做分布式存儲(chǔ) MFS ,HDFS,GFS,?swift?,ceph


例2:存儲(chǔ)設(shè)備:陣列柜




互動(dòng):存儲(chǔ)會(huì)放到機(jī)柜的上面還是下面?


下面:穩(wěn) , 換硬盤方便,布線方便。


例3:以西部數(shù)據(jù)為例,了解一下SATA盤。

你看過什么顏色的盤?


藍(lán)、黑、綠??紅 , ??黃盤? ?看過:1 ?沒有: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元

如何無痕撕標(biāo)簽?吹風(fēng)機(jī)

如何防?

硬件大師?魯大師?可以檢測?,或上官網(wǎng)查看序列號(hào)


查看存儲(chǔ)上的磁盤:



注:ST?希捷?WD?西數(shù)

例2:游戲服務(wù)器上的固態(tài)磁盤: ?數(shù)據(jù)不多, 但要延遲小,隨機(jī)讀寫能力強(qiáng)!



接口:



三星 860EVO/870EVO SSD固態(tài)硬盤 (SATA3.0接口,臺(tái)式機(jī)/筆記本固態(tài)硬盤) 860 EVO 500G(MZ-76E500B)【圖片 價(jià)格 品牌 報(bào)價(jià)】-京東

三星(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): 對于機(jī)械式磁盤,SATA3和SATA2接口標(biāo)準(zhǔn),速度上沒有太明顯提升,但是對于固態(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ū):主要是用來啟動(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對磁盤進(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ī)上添加一塊硬盤



例:對sdb這塊盤劃分一個(gè)1G 的分區(qū)出來

[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:對已經(jīng)在使用的磁盤進(jìn)行分區(qū),分區(qū)讓新生成的分區(qū)生效。對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í)行以下命令來

解決:讓新生成的分區(qū)生效:

[root@xuegod63 ~]#reboot ??#這個(gè)是最好的方法

[root@xuegod63 ~]# partx -a /dev/sda ?#獲得新分區(qū)表


使用sdb1新分區(qū):

[root@xuegod63 ~]# mkfs.xfs ?/dev/sdb1???

#格式化,-f 對已經(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:解決卸載不了的問題

root@xuegod63 ~]# cd /sdb1/

[root@xuegod63 sdb1]# umount /sdb1

umount: /sdb1:目標(biāo)忙。

????????(有些情況下通過 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)?是否備份?是否檢測


[root@xuegod63 ~]# mount -a??#自動(dòng)掛載/etc/fstab中沒有掛載上的文件

[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)掛載上,說明配置沒有問題。 然后再重啟,看看掛載


方法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)?是否備份?是否檢測

第四列: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)對群組磁盤配額模式的支持

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ī)的過程中,系統(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主要是用來劃分容量大于2T的硬盤,大于2T fdisk搞不定

兩種類型的分區(qū)表:GPT和MBR ?; MBR分區(qū)最多支持2TB

GPT分區(qū):GPT,全局唯一標(biāo)識(shí)分區(qū)表(GUID Partition Table),它使用128位GUID來唯一標(biāo)識(shí)每個(gè)磁盤和分區(qū),與MBR存在單一故障點(diǎn)不同,GPT提供分區(qū)表信息的冗余,一個(gè)在磁盤頭部一個(gè)在磁盤尾部;它通過CRC校驗(yàn)和來檢測GPT頭和分區(qū)表中的錯(cuò)誤與損壞;默認(rèn)一個(gè)硬盤支持128個(gè)分區(qū)

例:對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 來顯示

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í)候,把硬盤空間中的一部分空間釋放出來,以供當(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

無標(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 ?通過文件增加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é)神來啦】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 硬盤接口 從整體的角度上,硬盤接口分為IDE、SATA、SCSI和SAS四種,IDE接口硬盤多用于家用產(chǎn)品中,也部...
    WickJohn閱讀 747評論 0 0
  • 本人從事IT行業(yè)已有十多年,有著豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),總結(jié)了大量的學(xué)習(xí)方法,更是積累了很多的學(xué)習(xí)資料,很高興能在這里跟大...
    俠盜安全閱讀 350評論 0 0
  • 磁盤管理 一、磁盤分區(qū)工具和掛載 硬盤分區(qū)符認(rèn)識(shí) MBR概述:全稱為Master Boot Record,即硬盤的...
    白色襯衫_f48d閱讀 705評論 0 0
  • 磁盤管理 一、磁盤分區(qū)工具和掛載 硬盤分區(qū)符認(rèn)識(shí) MBR概述:全稱為Master Boot Record,即硬盤的...
    予爺閱讀 705評論 0 0
  • 一.什么是磁盤(df -h 查看當(dāng)前目錄使用情況) 磁盤和硬盤相比較,磁盤是帶有正負(fù)極磁性的硬盤。 二.磁盤的基...
    AGod_9141閱讀 542評論 0 0

友情鏈接更多精彩內(nèi)容