Ubuntu Server 18.04 LVM hết dung lượng với phân vùng mặc định không đúng


26

Tôi đã cài đặt Ubuntu Server 18.04 với tùy chọn LVM và để lại thiết lập phân vùng mặc định. Bây giờ ổ đĩa chính của tôi chỉ có 4GB trong ổ cứng 1TB. Làm thế nào tôi có thể sửa lỗi này mà không bắt đầu từ đầu?

Kết quả của 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

Điều đó cũng xảy ra với tôi, bằng cách sử dụng "ubfox-18.04.3-live-server-amd64.iso" thay vì máy chủ chuyên dụng iso.
stwienert

Câu trả lời:


47

Có cùng một vấn đề với bản cài đặt mới của Ubuntu Server 18.04.1.

Điều tôi phải làm là:

# 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% /

Nếu bạn không tùy chỉnh cài đặt LVM, tên của nhóm âm lượng và âm lượng logic sẽ giống với tên của tôi ( ubuntu-vgubuntu-lvtương ứng).

Nếu phân vùng của bạn hoàn toàn đầy đủ, bạn có thể gặp no space leftlỗi khi cố gắng thay đổi kích thước khối lượng logic như:

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

Cách dễ dàng hơn để khắc phục điều này là xóa aptbộ nhớ cache (nó sẽ được tạo lại vào lần tới khi bạn thực hiện apt update), việc này sẽ cung cấp cho bạn quá nhiều không gian để hoàn thành thao tác:

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

hoàn hảo .. bất kỳ ý tưởng tại sao điều này xảy ra? Chúng ta nên làm gì khi đăng nhập?
Andy

5
Tôi sẽ coi đây là một lỗi lớn - nhưng rõ ràng những người ở Canonical không phải vì bản cài đặt Ubuntu Server 18.04.2 mới có cùng một "hành vi".
Jey DWork

4
Bạn nghiêm túc chứ? Làm thế nào là hành vi dự kiến ​​này? Tôi đã hạ cánh ở đây sau khi chỉ cần cài đặt một bản 18.04.2 mới và tự hỏi tại sao / chỉ là 4Gigs.
Plazgoth

1
Tôi tiếp tục truy cập câu trả lời này và sẽ tiếp tục làm như vậy miễn là LVM không phân bổ tất cả dung lượng đĩa trống trên đĩa
jspinella

@Plazgoth youp, bạn nói đúng, tôi cho rằng đó là một lỗi. IMHO, hành vi dự kiến ​​sẽ là: lấy toàn bộ đĩa vm, sau đó tôi tăng kích thước đĩa từ hypanneror hoặc thêm nhiều ổ đĩa vào máy vật lý, sau đó tôi sử dụng LVM để có thêm dung lượng ....
Aleksandar Pavić

1

Có vẻ như bạn cần phải mở rộng Khối lượng hợp lý của mình.

Nó có thể là một chút khó khăn nhưng nếu bạn hiểu rằng có 3 phần, nó sẽ dễ dàng hơn nhiều.

  • Khối lượng vật lý (PV) => Không gian vật lý trên một ổ đĩa.

  • Nhóm âm lượng (VG) => Một lượng không gian ổ đĩa được trừu tượng hóa có thể được phân chia giữa nhiều ổ đĩa / thiết bị.

  • Khối lượng logic (LV) => Không gian mà ubfox "thấy"

Bạn sẽ cần mở rộng VG của mình trên toàn bộ Ổ đĩa 1TB của bạn (hoặc mở rộng theo nhiều thứ bạn muốn), sau đó mở rộng nhóm Khối lượng hợp lý để chiếm dung lượng đó.

Technet có một bài viết hay mà (nếu bạn theo dõi cẩn thận) bạn sẽ có thể theo dõi và mở rộng ổ đĩa của mình.


1

Hành vi dự kiến ​​trên một cài đặt LVM thực sự là các phân vùng nhỏ hơn. Hệ thống tạo ra sự lãng phí không gian tối thiểu khi tạo phân vùng vật lý, mong bạn tùy chỉnh và mở rộng LVM khi cần, vì các phân vùng được thêm vào không cần thiết cho chức năng của hệ điều hành và người dùng có thêm không gian lưu trữ, hạn ngạch và mở rộng là điểm của có LV và VG có thể mở rộng nhanh chóng

Những gì nó nên làm, tuy nhiên, là giải thích rằng tốt hơn khi cài đặt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.