
우리가 가진 것?
df -h
Filesystem Size Used Avail Use% Mounted on
udev 967M 0 967M 0% /dev
tmpfs 200M 7.8M 192M 4% /run
/dev/xvda2 28G 26G 180M 100% /
tmpfs 999M 0 999M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 999M 0 999M 0% /sys/fs/cgroup
fdisk -l
Disk /dev/xvda2: 48 GiB, 51539607552 bytes, 100663296 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
Disk /dev/xvda1: 1 GiB, 1073741824 bytes, 2097152 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
ls /dev | grep xvda
xvda1
xvda2
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda1 202:1 0 1G 0 disk [SWAP]
xvda2 202:2 0 48G 0 disk /
cat /proc/partitions
major minor #blocks name
202 2 50331648 xvda2
202 1 1048576 xvda1
나는 이해하지 못한다:
- 어디에
/dev/xvda
? - 20Gb를 켜면 무슨 일이 일어났나요
/dev/xvda2
? - 현재 사용하지 않는 20Gb는 어떻게 사용하나요?
UPD1
고양이 /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/xvda1 none swap sw 0 0
/dev/xvda2 / ext4 defaults 0 1
답변1
xvd*
"이다가상 디스크"... 아마도 하이퍼바이저의 파일로 지원되는 것 같습니다. Xen을 하이퍼바이저로 사용하고 있는 것 같습니다.
게시한 출력에서 처음 28GB만 사용하는 파일 시스템이 있는 48GB 파티션이 있음을 알 수 있습니다.
따라서 범위를 확장해야 합니다.파일 시스템전체 파티션을 사용하는 것은 두 가지 독립적인 것입니다.
ext2/3/4를 사용하는 경우 파일 시스템이 마운트되거나 온라인인 동안 수행할 수 있는 다음을 사용할 수 있습니다. 이렇게 하면 파일 시스템이 기본 장치의 길이까지 자동으로 확장됩니다.
resize2fs /dev/xvda2
답변2
새 하드 디스크를 가상으로 추가하고 아래 명령을 사용하여 파일 시스템을 확장할 수 있습니다.
physicaldisk=/dev/sdxx # Physical Disk Name
vgname=vg_root # Volume Group Name
lvname=lv_root # Logical Volume Name
dirname=/ # Mount path
pvcreate $physicaldisk
vgextend $vgname $physicaldisk
lvextend -l +100%FREE /dev/vg_vgname/lv_lvname
resize2fs /dev/vg_vgname/lv_lvname
파일 시스템을 확장하는 경우 먼저 새 하드 디스크에서 물리 볼륨을 생성한 다음 파일 시스템을 구현하는 볼륨 그룹을 확장해야 합니다.
VG 확장 후 이 새로운 공간으로 논리 볼륨을 확장할 수 있습니다. VG에 새로운 공간이 있기 때문에 LV를 확장할 수 있습니다.
그리고 마지막으로 파일 시스템에 맞는 적절한 명령을 사용하여 파일 시스템의 크기를 조정해야 합니다. (xfs_grows 또는 resize2fs)