เนื่องจากระบบไฟล์อยู่บนโลจิคัลวอลุ่มทั้งสอง คุณจึงต้องใช้ LIVE CD
สำหรับเดสก์ท็อปหรือเซิร์ฟเวอร์ Ubuntu 20.04 คุณต้องสร้างระบบปฏิบัติการ USB ที่ติดตั้งได้ด้วย RUFUS และเวอร์ชันเดสก์ท็อปของ UBUNTU (เนื่องจากมีตัวเลือกให้ลองใช้ UBUNTU; ubuntu-20.04.2.0-desktop-amd64.iso)
จากนั้นฉันพบคำตอบที่โพสต์ที่ไหนสักแห่ง (ขออภัย ฉันไม่พบลิงก์) เกี่ยวกับสิ่งที่ต้องทำต่อไป:
ก่อนที่คุณจะเปลี่ยนแปลงสิ่งใด ตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลปัจจุบัน ทั้งหมดนี้ใช้ได้สำหรับฉัน แต่อาจไม่ได้ผลสำหรับคุณ ถ้ามันระเบิดด้วยเหตุผลบางประการ คุณคงไม่อยากสูญเสียสิ่งใดๆ ที่ไม่สามารถกู้คืนได้ ดำเนินการต่อเมื่อ â¦
เป็นไปไม่ได้ (ตามความรู้ของฉัน) ที่จะลดขนาดระบบไฟล์ในขณะที่ติดตั้ง ดังนั้นเราจำเป็นต้องทำการปรับขนาดจริงจาก Live CD คำแนะนำทั้งหมดต่อไปนี้ถือว่าคุณได้บูตจากซีดีติดตั้งเดสก์ท็อป 20.04 แล้ว
หลังจากที่ Live CD บูทไปที่เดสก์ท็อปแล้ว ให้เปิด Terminal
เครื่องมือ LVM ไม่ได้มีมาให้ใน Live CD ดังนั้นก่อนอื่นเราต้องติดตั้งเครื่องมือเหล่านี้:
sudo apt-get ติดตั้ง lvm2
ค้นหาชื่อของกลุ่มวอลุ่ม (ต่อจากนี้ไป âubuntu--vgâ) ที่มีรูท Logical Volume:
sudo เลเวล
(หากไม่ปรากฏขึ้น ให้ลองเรียกใช้ sudo lvmdiskscan
และ sudo pvscan
แล้วลองอีกครั้ง)
หากคุณวิ่ง ls /dev/mapper/
คุณอาจเห็นว่า Logical Volumes ไม่ปรากฏขึ้น หากไม่มี คุณต้องรันคำสั่งต่อไปนี้เพื่อทำให้เคอร์เนลรับรู้โลจิคัลวอลุ่ม:
sudo vgchange --available y ubuntu--vg
เนื่องจากเราไม่ได้ติดตั้งระบบไฟล์รูท จึงควรปรับขนาดอย่างปลอดภัย ดำเนินการปรับขนาดจริงของ Logical Volume โปรดทราบว่าคำสั่งนี้ (--size -50G) ลดขนาดวอลุ่มลง 50GB â อ่านหน้าคู่มือ lvreduce(8) เพื่อเรียนรู้วิธีระบุขนาดอื่น
sudo lvreduce --resizefs --size -50G /dev/ubuntu--vg/storage--lv
คำสั่งนี้จะลดขนาดระบบไฟล์ก่อน จากนั้นลดขนาดโลจิคัลวอลุ่มที่มีอยู่ ซึ่งเป็นวิธีเดียวที่ปลอดภัยที่จะทำได้
ตอนนี้ถ้าคุณต้องการขยายโดยไม่ได้จัดสรร (พื้นที่ว่าง) ให้ใช้:
lvextend -l +100% ฟรี /dev/ubuntu-vg/ubuntu--lv
เพื่อขยายโลจิคัลวอลุ่มและ
resize2fs /dev/ubuntu-vg/ubuntu--lv
เพื่อขยายระบบไฟล์
ตอนนี้คุณสามารถรีสตาร์ทระบบและบูตเข้าสู่ระบบไฟล์รูทที่ปรับขนาดได้แล้ว