Strahil Nikolov
2021-Mar-14 12:12 UTC
[CentOS] Expand XFS filesystem on CentOS Linux release 8.2.2004 (Core)
I'm constantly using fdisk on GPT and everything has been fine. Best Regards,Strahil Nikolov On Fri, Mar 12, 2021 at 15:30, Simon Matter<simon.matter at invoca.ch> wrote: > Hi,> > Is there a way to expand xfs filesystem /dev/nvme0n1p2 which is 7.8G and > occupy the remaining free disk space of 60GB? > > [root at ip-10-0-0-218 centos]# df -hT --total > Filesystem? ? Type? ? ? Size? Used Avail Use% Mounted on > devtmpfs? ? ? devtmpfs? 1.7G? ? 0? 1.7G? 0% /dev > tmpfs? ? ? ? ? tmpfs? ? 1.7G? ? 0? 1.7G? 0% /dev/shm > tmpfs? ? ? ? ? tmpfs? ? 1.7G? 23M? 1.7G? 2% /run > tmpfs? ? ? ? ? tmpfs? ? 1.7G? ? 0? 1.7G? 0% /sys/fs/cgroup > */dev/nvme0n1p2 xfs? ? ? 7.8G? 7.0G? 824M? 90% /* ----> > expand /dev/nvme0n1p2 which is 7.8G and occupy the remaining free disk > space of 60GB. > /dev/nvme0n1p1 vfat? ? ? 599M? 6.4M? 593M? 2% /boot/efi > tmpfs? ? ? ? ? tmpfs? ? 345M? ? 0? 345M? 0% /run/user/1000 > total? ? ? ? ? -? ? ? ? ? 16G? 7.0G? 8.5G? 46% - > [root at ip-10-0-0-218 centos]# fdisk -l > GPT PMBR size mismatch (20971519 != 125829119) will be corrected by write. > The backup GPT table is not on the end of the device. This problem will be > corrected by write.How did you end up in this situation? Did you copy the data from a smaller disk to this 60G disk?> *Disk /dev/nvme0n1: 60 GiB*, 64424509440 bytes, 125829120 sectors > Units: sectors of 1 * 512 = 512 bytes > Sector size (logical/physical): 512 bytes / 512 bytes > I/O size (minimum/optimal): 512 bytes / 512 bytes > Disklabel type: gpt > Disk identifier: E97B9FFA-2C13-474E-A0E4-ABF1572CD20C > > Device? ? ? ? ? ? Start? ? ? End? Sectors? Size Type > /dev/nvme0n1p1? ? 2048? 1230847? 1228800? 600M EFI System > /dev/nvme0n1p2? 1230848 17512447 16281600? 7.8G Linux filesystem > /dev/nvme0n1p3 17512448 17514495? ? 2048? ? 1M BIOS bootLooks like you could move p3 to the end of the disk and then enlarge p2 and then grow the XFS on it. I'm not sure it's a good idea to use fdisk on a GPT disk. At least in the past this wasn't supported and I don't know how much has changed here. I didn't touch a lot of GPT systems yet, and where I did I felt frightened by the whole EFI stuff :) Regards, Simon _______________________________________________ CentOS mailing list CentOS at centos.org https://lists.centos.org/mailman/listinfo/centos
Simon Matter
2021-Mar-14 18:05 UTC
[CentOS] Expand XFS filesystem on CentOS Linux release 8.2.2004 (Core)
> I'm constantly using fdisk on GPT and everything has been fine. > Best Regards,Strahil NikolovThat's only true in recent times, because in the past fdisk didn't support GPT at all. Back then you had to use tools like parted. Simon> > > On Fri, Mar 12, 2021 at 15:30, Simon Matter<simon.matter at invoca.ch> > wrote: > Hi, >> >> Is there a way to expand xfs filesystem /dev/nvme0n1p2 which is 7.8G and >> occupy the remaining free disk space of 60GB? >> >> [root at ip-10-0-0-218 centos]# df -hT --total >> Filesystem? ? Type? ? ? Size? Used Avail Use% Mounted on >> devtmpfs? ? ? devtmpfs? 1.7G? ? 0? 1.7G? 0% /dev >> tmpfs? ? ? ? ? tmpfs? ? 1.7G? ? 0? 1.7G? 0% /dev/shm >> tmpfs? ? ? ? ? tmpfs? ? 1.7G? 23M? 1.7G? 2% /run >> tmpfs? ? ? ? ? tmpfs? ? 1.7G? ? 0? 1.7G? 0% /sys/fs/cgroup >> */dev/nvme0n1p2 xfs? ? ? 7.8G? 7.0G? 824M? 90% /* ----> >> expand /dev/nvme0n1p2 which is 7.8G and occupy the remaining free disk >> space of 60GB. >> /dev/nvme0n1p1 vfat? ? ? 599M? 6.4M? 593M? 2% /boot/efi >> tmpfs? ? ? ? ? tmpfs? ? 345M? ? 0? 345M? 0% /run/user/1000 >> total? ? ? ? ? -? ? ? ? ? 16G? 7.0G? 8.5G? 46% - >> [root at ip-10-0-0-218 centos]# fdisk -l >> GPT PMBR size mismatch (20971519 != 125829119) will be corrected by >> write. >> The backup GPT table is not on the end of the device. This problem will >> be >> corrected by write. > > How did you end up in this situation? Did you copy the data from a smaller > disk to this 60G disk? > >> *Disk /dev/nvme0n1: 60 GiB*, 64424509440 bytes, 125829120 sectors >> Units: sectors of 1 * 512 = 512 bytes >> Sector size (logical/physical): 512 bytes / 512 bytes >> I/O size (minimum/optimal): 512 bytes / 512 bytes >> Disklabel type: gpt >> Disk identifier: E97B9FFA-2C13-474E-A0E4-ABF1572CD20C >> >> Device? ? ? ? ? ? Start? ? ? End? Sectors? Size Type >> /dev/nvme0n1p1? ? 2048? 1230847? 1228800? 600M EFI System >> /dev/nvme0n1p2? 1230848 17512447 16281600? 7.8G Linux filesystem >> /dev/nvme0n1p3 17512448 17514495? ? 2048? ? 1M BIOS boot > > Looks like you could move p3 to the end of the disk and then enlarge p2 > and then grow the XFS on it. > > I'm not sure it's a good idea to use fdisk on a GPT disk. At least in the > past this wasn't supported and I don't know how much has changed here. I > didn't touch a lot of GPT systems yet, and where I did I felt frightened > by the whole EFI stuff :) > > Regards, > Simon > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos > >