볼륨 크기 조정이 어떻게 작동하는지 잘 모르지만 Ubuntu 14.04를 실행하는 VPS가 있고 홈 디렉터리가 모두 사용된 것을 발견했습니다. 내 컴퓨터에 1TB 드라이브가 있습니다. /home에 더 많은 공간을 할당하려면 어떻게 해야 합니까?
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 8186844 4 8186840 1% /dev
tmpfs 1639632 572 1639060 1% /run
/dev/md1 4095616 378936 3716680 10% /
none 4 0 4 0% /sys/fs/cgroup
none 5120 0 5120 0% /run/lock
none 8198144 4 8198140 1% /run/shm
none 102400 0 102400 0% /run/user
/dev/mapper/vg00-usr 3997376 901812 2869468 24% /usr
/dev/mapper/vg00-var 3997376 550088 3221192 15% /var
/dev/mapper/vg00-home 3997376 3771276 4 100% /home
답변1
VPS의 경우 머신에 물리적으로 액세스할 수 없다고 가정하므로 사용 중인 파일 시스템의 크기를 조정하는 일반적인 방법(예: 복구 CDROM 사용)은 작동하지 않습니다.
매니페스트에서 /dev/mapper/vgxxx
마운트 지점은 LVM 볼륨이 마운트되는 방식입니다.
LVM에 대한 튜토리얼은 찾기가 매우 쉽습니다. 문제는 모든 공간을 사용한 경우 활성 파일 시스템에 대한 볼륨 그룹을 축소하는 것이 위험하다는 것입니다.
만약 너라면할 수 없다/home
시스템을 지우고 저장하는 한 가지 방법은 다음과 같습니다.
/usr
파일 시스템 중 하나 또는 둘 다를 위한 충분한 공간이 있는지 확인하고 ,/var
/var
모든 것을 트리의 임시 디렉토리에 복사할 수 있으며/usr
,- 설치된 복사본을
/etc/fstab
만들기 위해 바인드 마운트를 사용하는 행을 추가합니다./var
~처럼/var
. /etc/fstab
"이전" 줄을 주석 처리/var
하고 재부팅합니다.- 복사와 재부팅 사이에 "일부" 업데이트가 손실되지만
/var
재부팅하면 시스템이 다시 시작되어 실행됩니다. - 재부팅한 후에는 현재 비활성 상태인 볼륨 그룹의 크기를 조정할 수 있습니다
/var
. - 포함 그룹에 공간(물리적 볼륨)을 추가합니다
/home
.
그러나 항상 먼저 백업을 만드는 것이 좋습니다.
추가 자료:
설명에 따르면 실제로 디스크에 사용되지 않은 공간이 있으므로 이 경우 다른 볼륨을 만들기 위해 한 볼륨을 축소할 필요가 없습니다. 제안된 해결 방법은 유용한 조언이 될 수 있으므로 그대로 두겠습니다.
그러나 - 단순히자라다논리 볼륨의 경우 볼륨에 공간을 추가한 다음 파일 시스템(필요한 부분)의 크기를 조정해야 합니다.케어에 대한). LVM은 3계층으로 구성되어 있습니다( pvdisplay
, vgdisplay
및 로 표시 lvdisplay
). 1Tb가 반영되지 않으면 물리 볼륨 세트에 파티션 추가를 pvdisplay
사용해야 합니다 . fdisk
그런 다음 볼륨 그룹을 업데이트하고 물리 볼륨을 추가합니다. 마지막으로 resize2fs
볼륨 그룹 내 파일 시스템의 크기를 늘리는 데 사용됩니다 . 다음은 몇 가지 유용한 링크입니다: