부적절한 기본 파티션으로 Ubuntu Server 18.04 LVM 공간 부족


26

LVM 옵션으로 Ubuntu Server 18.04를 설치하고 기본 파티션 설정을 유지했습니다. 이제 내 메인 드라이브는 1TB 하드 드라이브에 4GB 만 있습니다. 처음부터 시작하지 않고 어떻게 해결할 수 있습니까?

결과 df -h:

Filesystem                         Size    Used Available Use% Mounted on
udev                                16G       0       16G   0% /dev
tmpfs                               32G    1.7M       32G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.9G    3.6G       92M  98% /    
tmpfs                               16G       0       16G   0% /dev/shm
tmpfs                              5.0M       0      5.0M   0% /run/lock
tmpfs                               16G       0       16G   0% /sys/fs/cgroup
/dev/loop0                          87M     87M         0 100% /snap/core/4917
/dev/loop1                         3.2M    3.2M         0 100% /snap/stress-ng/471
/dev/loop2                          90M     90M         0 100% /snap/core/6130
/dev/sda2                          976M    143M      766M  16% /boot
tmpfs                              3.2G       0      3.2G   0% /run/user/1000

전용 서버 iso 대신 "ubuntu-18.04.3-live-server-amd64.iso"를 사용하여 나에게도 발생합니다.
stwienert

답변:


48

Ubuntu Server 18.04.1을 새로 설치해도 정확히 같은 문제가 발생했습니다.

내가해야 할 일은 :

# We need to resize the logical volume to use all the existing and free space of the volume group
$ lvm
lvm> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
lvm> exit

# And then, we need to resize the file system to use the new available space in the logical volume
$ resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 58
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 120784896 (4k) blocks long.

# Finally, you can check that you now have available space:
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.9G     0  3.9G   0% /dev
tmpfs                              786M  1.2M  785M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  454G  3.8G  432G   1% /

당신은 LVM 설정을 사용자 정의하지 않은 경우, 볼륨 그룹 및 논리 볼륨의 이름은 (내와 동일해야 ubuntu-vg하고 ubuntu-lv각각).

파티션이 완전히 가득 찬 경우 다음 no space left과 같이 논리 볼륨의 크기를 조정하려고 할 때 오류가 발생할 수 있습니다 .

lvm> lvextend -l 100%FREE /dev/ubuntu-vg/ubuntu-lv
  /etc/lvm/archive/.lvm_computer: write error failed: No space left on device

이 문제를 해결하는 가장 쉬운 방법은 apt캐시 를 제거하여 (다음 번에 다시 생성됨 apt update) 작업을 완료하기에 충분한 공간을 제공하는 것입니다.

$ rm -rf /var/cache/apt/*

완벽한 .. 왜 이런 일이 일어 납니까? 로그인시 어떻게해야합니까?
앤디

5
필자는 이것을 주요 버그로 간주하지만, Canonical 직원은 Ubuntu Server 18.04.2 설치를 새로 설치 한 이후 정확히 동일한 "동작"을 갖지 못합니다.
Jey DWork

4
진심 이세요? 이 예상되는 동작은 어떻습니까? 나는 단지 신선한 18.04.2를 설치하고 왜 /가 4Gigs인지 궁금해 여기에 착륙했습니다.
Plazgoth

1
LVM이 디스크에 사용 가능한 모든 디스크 공간을 할당하지 않는 한이 답변을 계속 방문하여 계속 진행할 것입니다.
jspinella

@ Plazgoth youp, 당신 말이 맞습니다. 나는 그것이 버그라고 생각합니다. IMHO, 예상되는 동작은 다음과 같습니다. 전체 vm 디스크를 가져온 다음 하이퍼 바이저에서 디스크 크기를 늘리거나 더 많은 드라이브를 물리적 시스템에 추가 한 다음 LVM을 사용하여 추가 공간을 확보합니다.
Aleksandar Pavić

1

논리 볼륨을 확장해야합니다.

조금 까다로울 수 있지만 3 부분이 있다는 것을 이해하면 훨씬 쉬울 것입니다.

  • 물리 볼륨 (PV) => 드라이브의 물리 공간.

  • 볼륨 그룹 (VG) => 여러 드라이브 / 장치간에 분할 할 수있는 추상화 된 드라이브 공간입니다.

  • 논리 볼륨 (LV) => 우분투가 "보는"공간

VG를 1TB 드라이브 전체로 확장 (또는 원하는만큼 확장) 한 다음 논리 볼륨 그룹을 확장하여 해당 공간을 차지해야합니다.

Technet에는 (주의를 기울 이면) 드라이브를 따라 확장 할 수 있는 훌륭한 문서가 있습니다.


1

LVM 설치에서 예상되는 동작은 실제로 더 작은 파티션입니다. 추가 된 파티션이 운영 체제 기능에 필요하지 않으며 추가 저장 공간, 할당량 및 확장이 필요한 사용자가 필요하므로 시스템은 물리적 파티션 생성시 공간 낭비를 최소화하여 필요에 따라 LVM을 사용자 정의하고 확장해야합니다. 즉시 확장 가능한 LV 및 VG

그러나 그것이해야 할 일은 설치시 더 잘 설명하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.