Rumah >Tutorial sistem >LINUX >Bagaimana untuk memanjangkan partition akar XFS di Linux

Bagaimana untuk memanjangkan partition akar XFS di Linux

王林
王林ke hadapan
2024-02-10 13:40:15850semak imbas

Dalam sistem Linux, kadangkala / partition mungkin kehabisan ruang cakera. Malah memampatkan dan memadam fail log lama tidak menyelesaikan masalah, pada ketika ini kami hanya boleh mengembangkan / sistem fail. Artikel ini akan menerangkan cara memanjangkan partition akar xfs dalam volum logik bukan LVM pada sistem Linux.

Pertama, kita perlu memanjangkan ruang tambahan untuk cakera sistem, dan kemudian gunakan perintah growpartxfs_growfs untuk memanjangkan partition akar (atau sistem fail).

Artikel ini menggunakan VMware Workstation, sistem pengendalian yang dipasang ialah Centos8, dan ruang cakera ialah 20GB. / saiz partition root ialah 17GB.

Semak / Saiz Partition

Jalankan df -Th / untuk melihat saiz partition akar semasa:

[root@localhost ~]# df -Th /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/nvme0n1p2 xfs    17G  1.6G   16G  10% /

Sahkan saiz cakera sistem pengendalian menggunakan arahan lsblkfdisk:

[root@localhost ~]# lsblk /dev/nvme0n1
[root@localhost ~]# fdisk -l /dev/nvme0n1
如何在 Linux 中扩展 XFS 根分区

Output di atas menunjukkan bahawa saiz cakera OS ialah 17 GB.

Peluasan cakera sistem pemasangan

Tingkatkan saiz cakera OS, saya menukar saiz cakera OS daripada 20 GB kepada 40 GB.

Artikel ini menggunakan VMware Workstation Anda perlu mematikan sistem pengendalian dan kemudian melakukan pengembangan cakera.

Peluasan partition ialah 20GB sebelum ini.

如何在 Linux 中扩展 XFS 根分区

Kembangkan cakera sistem kepada 40GB di bawah.

如何在 Linux 中扩展 XFS 根分区

Anda dapat melihat bahawa pengembangan telah selesai Langkah seterusnya adalah untuk memulakan sistem.

如何在 Linux 中扩展 XFS 根分区

Kembangkan partition root berdasarkan sistem fail xfs

Untuk memanjangkan partition root, kita perlu menggunakan arahan growpartxfs_growfs. Kita perlu memasang arahan ini:

[root@localhost ~]# yum -y install cloud-utils-growpart gdisk

Selepas pengembangan selesai, semak kapasiti cakera:

如何在 Linux 中扩展 XFS 根分区

Output di atas mengesahkan bahawa saiz cakera OS kini ialah 40 GB, sekarang mari kita lanjutkan partition root menggunakan arahan berikut.

Jalankan arahan growpart pada partition kedua cakera /dev/sda (kami menggunakan 2 sebagai nombor partition kerana / partition kami ialah partition kedua pada cakera).

[root@localhost ~]# growpart /dev/nvme0n1 2

CHANGED: partition=2 start=1026048 old: size=35651584 end=36677632 new: size=82859999 end=83886047
如何在 Linux 中扩展 XFS 根分区

Lihat:

如何在 Linux 中扩展 XFS 根分区

Perhatikan bahawa jika anda ingin menggunakan arahan growpart untuk mengembangkan / partition, tidak boleh ada partition lain di belakang partition, jika tidak, pengembangan tidak akan dapat dilakukan. Maklumat berikut akan digesa:

如何在 Linux 中扩展 XFS 根分区

Jika terdapat partition swap di bawah / partition, anda hanya boleh memadam partition swap dan kemudian laksanakan growpart untuk mengembangkan partition / root.

使用df -Th 看一下 / 分区是否已扩容:

[root@localhost ~]# df -hT /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/nvme0n1p2 xfs    17G  1.7G   16G  10% /
如何在 Linux 中扩展 XFS 根分区

发现分区没有扩容。下面需要用到xfs_growfs命令来扩容xfs分区:

[root@localhost ~]# xfs_growfs /
meta-data=/dev/nvme0n1p2         isize=512    agcount=4, agsize=1114112 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=4456448, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 4456448 to 10357499
如何在 Linux 中扩展 XFS 根分区

下面使用df -Th 看一下 / 分区是否已扩容:

[root@localhost ~]# df -hT /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/nvme0n1p2 xfs    40G  1.8G   38G   5% /

Atas ialah kandungan terperinci Bagaimana untuk memanjangkan partition akar XFS di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam