Score:0

ทำให้ OS ใช้พื้นที่ทั้งหมดจาก 2 โลจิคัลวอลุ่มบน VG เดียวกัน

ธง cn

เมื่อฉันติดตั้ง Ubuntu 20.04 LTE แบบไม่มีหัว ฉันใช้ NVME และสำหรับระบบปฏิบัติการ ฉันสร้าง LV ที่มีเพียง 20G และพื้นที่ที่เหลือถูกกำหนดให้กับ LV อื่นที่ติดตั้งเป็น /home... (เพราะฉันยังใหม่กับ ลีนุกซ์). ตอนนี้ฉันไม่มีที่ว่างบนรูทเหลือแล้ว (ติดตั้ง LV บน /) และฉันกำลังมองหาวิธีลบ LV ที่สองและเพิ่มที่ว่างให้กับรูทหรือวิธีแก้ปัญหาอื่น ๆ ที่จะหลีกเลี่ยงการลบระบบปฏิบัติการและติดตั้งใหม่ .. .

พยายาม lvresize แต่ฉันไม่สามารถยกเลิกการต่อเชื่อม /home แม้จะลงชื่อเข้าใช้ในฐานะรูท

root@server:~# umount /home
umount: /home: เป้าหมายไม่ว่าง
เซิร์ฟเวอร์ root@:~# lvresize -r -L -100G /dev/mapper/ubuntu--vg-storage--lv
  /dev/sdc: เปิดล้มเหลว: ไม่พบสื่อ
  /dev/sdc: เปิดล้มเหลว: ไม่พบสื่อ
คุณต้องการยกเลิกการต่อเชื่อม "/ home" ไหม [ย|น] ย
umount: /home: เป้าหมายไม่ว่าง
fsadm: ไม่สามารถดำเนินการกับระบบไฟล์ที่ติดตั้ง "/ home"
  /sbin/fsadm ล้มเหลว: 1
  การปรับขนาดระบบไฟล์ล้มเหลว

นี่คือผลลัพธ์สำหรับ lsblk และ df -h:

âânvme0n1p1 259:1 0 512M 0 ส่วน /boot/efi
âânvme0n1p2 259:2 0 1G 0 ส่วน /บูต
âânvme0n1p3 259:3 0 475.4G 0 ส่วน
  ââubuntu--vg-ubuntu--lv 253:0 0 20G 0 lvm /
  ââubuntu--vg-storage--lv 253:1 0 455.4G 0 lvm /บ้าน
อูเดฟ 3.8G 0 3.8G 0% /เดฟ
tmpfs 784M 3.5M 780M 1% /รอบ
/dev/mapper/ubuntu--vg-ubuntu--lv 20G 18G 769M 96% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /รัน/ล็อค
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/nvme0n1p2 976M 204M 706M 23% /บูต
/dev/mapper/ubuntu--vg-storage--lv 448G 8.4G 417G 2% /บ้าน
/dev/nvme0n1p1 511M 7.9M 504M 2% /บูต/efi

ขอบคุณสำหรับคำแนะนำ.

Score:0
ธง cn

เนื่องจากระบบไฟล์อยู่บนโลจิคัลวอลุ่มทั้งสอง คุณจึงต้องใช้ 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 เพื่อขยายระบบไฟล์

ตอนนี้คุณสามารถรีสตาร์ทระบบและบูตเข้าสู่ระบบไฟล์รูทที่ปรับขนาดได้แล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา