디렉터리 크기 조정

디렉터리 크기 조정

볼륨 크기 조정이 어떻게 작동하는지 잘 모르지만 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볼륨 그룹 내 파일 시스템의 크기를 늘리는 데 사용됩니다 . 다음은 몇 가지 유용한 링크입니다:

관련 정보