溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的

發(fā)布時(shí)間:2021-11-05 09:22:35 來(lái)源:億速云 閱讀:151 作者:柒染 欄目:建站服務(wù)器

這篇文章將為大家詳細(xì)講解有關(guān)CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

案例分享:

主機(jī)系統(tǒng)centos7.5

默認(rèn)系統(tǒng)上有一塊40G的系統(tǒng)盤sda,外加一塊350G的數(shù)據(jù)盤sdb。每塊盤一個(gè)分區(qū),分區(qū)類型為普通分區(qū)?,F(xiàn)在350G的數(shù)據(jù)盤已滿,要求將sdb1擴(kuò)展至450G。

先在“物理”上把sdb盤空間擴(kuò)展至450G;這里只討論文件系統(tǒng)擴(kuò)展及分區(qū)問(wèn)題,在沒(méi)有做lvm的情況下擴(kuò)展普通分區(qū)是件麻煩的事情,好在sdb只有一個(gè)分區(qū)。

1)首先查看硬盤使用情況及文件系統(tǒng)類型

]# df -TH /data/ //文件系統(tǒng)類型為ext4

CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的

2)卸載數(shù)據(jù)盤

]# umount /dev/sdb1

3)刪除sdb上的分區(qū)并重新分區(qū);全部保持默認(rèn)即可,因?yàn)榉謪^(qū)時(shí)默認(rèn)就是使用硬盤上的所有空間。

]# fdisk /dev/sdb

Command (m for help): d

Selected partition 1

Partition 1 is deleted

Command (m for help): n

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p):

Using default response p

Partition number (1-4, default 1):

First sector (2048-943718400, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-943718400, default 943718400):

Using default value 943718400

Partition 1 of type Linux and of size 450 GiB is set

4) 通知系統(tǒng)重讀分區(qū)表

]# partprobe /dev/sdb

5)掛載

]# mount /dev/sdb1 /data

此時(shí)]# lsblk可以看到sdb1為450G;但]# df -TH /dev/sdb1看到大小仍為350G,因?yàn)榍?50G的扇區(qū)上之前是做過(guò)文件系統(tǒng)的,重新分區(qū)后新加進(jìn)來(lái)的這100G的扇區(qū)上是沒(méi)有文件系統(tǒng)的,df命令看的是分區(qū)的使用情況。

6)擴(kuò)展文件系統(tǒng);前面查看過(guò)之前sdb1的文件系統(tǒng)類型為ext4

]# resize2fs /data // xfs文件系統(tǒng)命令則為xfs_growfs;都是將文件系統(tǒng)擴(kuò)展至物理分區(qū)大小;也可以 使用fsadm命令手動(dòng)調(diào)整文件系統(tǒng)大?。ㄟ@在縮減分區(qū)空間時(shí)比較有用)。

7)再次查看驗(yàn)證分區(qū)大小

]# df -TH /data/

CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的

Ps:關(guān)于第三步,可操作性在于要擴(kuò)展的分區(qū)之后沒(méi)有其它分區(qū)并且有剩余空間可用。每塊磁盤的分區(qū)信息記錄在第0扇區(qū)上,傳統(tǒng)磁盤單個(gè)扇區(qū)大小為512byte,前446byte為MBR(主引導(dǎo)記錄),446-510為分區(qū)表信息,最后2個(gè)byte為結(jié)束標(biāo)志位。刪除和創(chuàng)建分區(qū)都是在修改0扇區(qū)的446-510byte之間的64byte信息。

CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的

話雖如此,但破壞前455字節(jié)數(shù)據(jù)(由于sdb上并不存在mbr,455-446=9byte,也就是破壞了分區(qū)表信息中的前9個(gè)字節(jié))分區(qū)表依然完整:)

CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的

破壞460-446=14byte字節(jié)后,分區(qū)表讀不到了- -,, 這種情況下分區(qū)表沒(méi)了完全沒(méi)關(guān)系,按照第三步重建分區(qū)就是。只要不誤操作,數(shù)據(jù)完全沒(méi)問(wèn)題;而且分區(qū)時(shí)默認(rèn)從2048扇區(qū)開(kāi)始,也就是0扇區(qū)之后還預(yù)留了2048*512byte=1M的空間。

這樣看來(lái),在不做lvm的情況下只要分區(qū)后有足夠的空余空間可用,調(diào)整普通分區(qū)大小也是可行的。但事無(wú)絕對(duì),外加誤操作的風(fēng)險(xiǎn),所以最好還是一開(kāi)始就要規(guī)劃好,盡量避免后期麻煩。

關(guān)于CentOS普通分區(qū)擴(kuò)容和分區(qū)表是怎么樣的就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI