/dev/sda2 장치는 원래 32GB였지만 lsblk에는 표시되지만 사용 가능한 디스크 목록에는 표시되지 않고 여전히 32GB로 표시되므로 512GB로 확장하려고 했습니다. Redhat 7.6 가상 머신을 다시 시작했습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 32G 6.0G 26G 19% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 1.6G 15G 10% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 16G 32K 16G 1% /tmp
/dev/sda1 497M 132M 366M 27% /boot
/dev/sdb1 63G 2.1G 58G 4% /mnt/resource
tmpfs 3.2G 0 3.2G 0% /run/user/1000
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 512G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 511.5G 0 part /
sdb 8:16 0 64G 0 disk
└─sdb1 8:17 0 64G 0 part /mnt/resource
sr0 11:0 1 1024M 0 rom
$cat /proc/partitions | grep sda2
8 2 536357888 sda2
# parted /dev/sda2
GNU Parted 3.1
Using /dev/sda2
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: Unknown (unknown)
Disk /dev/sda2: 549GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 549GB 549GB xfs
제가 놓친 단계가 있는지 궁금합니다.
답변1
파티션뿐만 아니라 파일 시스템의 크기도 조정해야 합니다.
파티션을 먼저 확장한 다음 파일 시스템을 확장해야 합니다. 수축의 경우 순서가 반대가 됩니다.
의 경우 xfs
파일 시스템을 확장하는 명령은 xfs_growfs
XFS 파일 시스템 확장인 것 같습니다. 기본 작업은 파티션의 사용 가능한 공간을 채우기 위해 파일 시스템을 늘리는 것입니다.
파일 시스템 의 경우 ext
명령은 입니다 resize2fs
.