Score:0

LVM ขนาดเพียง 4G มากกว่า 52G แต่ควรเป็น 200G

ธง cn

สวัสดี และยังคงมีปัญหาแปลกๆ กับเซิร์ฟเวอร์ Ubuntu 18 LTS และ LVM

ดูเหมือนว่าจะใช้เพียง 4GB แรกในขณะที่สร้างโฮสต์ระหว่างการติดตั้ง ซึ่งถูกแยกออกในภายหลังหลังจากใช้งานไปหนึ่งปีและนำไปสู่ไดรฟ์รูทแบบเต็ม โฮสต์ได้รับการจัดเตรียมพื้นที่ 200G ใน VMware แต่รูทใช้เพียง 4G:

ดูเหมือนว่านี้ (น่าเศร้าที่ฉันไม่มีตัวเลขจริงอีกต่อไปสำหรับส่วนแรกนี้ซึ่งเป็นวิธีที่ฉันจำได้ไม่มากก็น้อย):

root@somehostname:~# df -h --total
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
อูเดฟ 1,9G 0 1,9G 0% /เดฟ
tmpfs 395M 6,1M 389M 2% /รอบ
/dev/mapper/ubuntu--vg-ubuntu--lv 3,9G 3,9G 0 100% /
tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /รัน/ล็อค
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/sda2 976M 224M 685M 25% /บูต
tmpfs 395M 0 395M 0% /รัน/ผู้ใช้/1000
/dev/loop2 99M 99M 0 100% /snap/core/11081
/dev/loop1 100M 100M 0 100% /snap/core/11167

ฉัน "แก้ไข" ที่ใช้คำสั่งต่อไปนี้ แต่ได้รับพื้นที่เพียง 46G ข้างๆ โดยระบุว่า "เปลี่ยนจาก 52,75 GiB (13504 ขอบเขต) เป็น <199,00 GiB (50943 ขอบเขต)": (ณ จุดนี้ ฉันเริ่มคัดลอกทุกการเปลี่ยนแปลงที่ฉันทำ ดังนั้นนี่คือจำนวนจริงและผลลัพธ์)

root@somehostname:/var/log# lvresize -l +100% ฟรี /dev/mapper/ubuntu--vg-ubuntu--lv
  /etc/lvm/archive/.lvm_trac_2626_513583731: ข้อผิดพลาดในการเขียนล้มเหลว: ไม่มีพื้นที่เหลือบนอุปกรณ์

root@somehostname:/var/log# resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.44.1 (24-มี.ค.-2561)
ระบบไฟล์ที่ /dev/mapper/ubuntu--vg-ubuntu--lv ติดตั้งอยู่บน /; จำเป็นต้องปรับขนาดออนไลน์
old_desc_blocks = 1, new_desc_blocks = 7
ระบบไฟล์บน /dev/mapper/ubuntu--vg-ubuntu--lv ตอนนี้ 13828096 (4k) บล็อกยาว

 

root@somehostname:/var/log# lvresize -l +100% ฟรี /dev/mapper/ubuntu--vg-ubuntu--lv
  ขนาดของโลจิคัลวอลุ่ม ubuntu-vg/ubuntu-lv เปลี่ยนจาก 52,75 GiB (13504 ขอบเขต) เป็น <199,00 GiB (50943 ขอบเขต)
  โลจิคัลวอลุ่ม ubuntu-vg/ubuntu-lv ปรับขนาดสำเร็จแล้ว

root@somehostname:/var/log# df -h --total
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
อูเดฟ 1,9G 0 1,9G 0% /เดฟ
tmpfs 395M 6,1M 389M 2% /รอบ
/dev/mapper/ubuntu--vg-ubuntu--lv 52G 3,9G 46G 8% /
tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /รัน/ล็อค
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/loop0 98M 98M 0 100% /snap/core/9993
/dev/sda2 976M 224M 685M 25% /บูต
tmpfs 395M 0 395M 0% /รัน/ผู้ใช้/1000
/dev/loop2 99M 99M 0 100% /snap/core/11081
รวม 60G 4,4G 53G 8% -

root@somehostname:/var/log# lvresize -l +100% ฟรี /dev/mapper/ubuntu--vg-ubuntu--lv
  ขนาดใหม่ (ขอบเขต 50943) ตรงกับขนาดที่มีอยู่ (ขอบเขต 50943)

root@somehostname:/var/log# df -h --total
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
อูเดฟ 1,9G 0 1,9G 0% /เดฟ
tmpfs 395M 6,1M 389M 2% /รอบ
/dev/mapper/ubuntu--vg-ubuntu--lv 52G 3,9G 46G 8% /
tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /รัน/ล็อค
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
/dev/loop0 98M 98M 0 100% /snap/core/9993
/dev/sda2 976M 224M 685M 25% /บูต
tmpfs 395M 0 395M 0% /รัน/ผู้ใช้/1000
/dev/loop2 99M 99M 0 100% /snap/core/11081
รวม 60G 4,4G 53G 8% -

สถานะ lvscan และ pvscan ~200G

lvscan
  ACTIVE '/dev/ubuntu-vg/ubuntu-lv' [<199,00 GiB] สืบทอด
พีวีสแกน
  PV /dev/sda3 VG ubuntu-vg lvm2 [<199,00 GiB / 0 ฟรี]
  ทั้งหมด: 1 [<199,00 GiB] / ใช้อยู่: 1 [<199,00 GiB] / ไม่มี VG: 0 [0 ]

vgscan ระบุ VG เดียวเท่านั้น

vgscan
  การอ่านกลุ่มวอลุ่มจากแคช
  พบกลุ่มวอลุ่ม "ubuntu-vg" โดยใช้ข้อมูลเมตาประเภท lvm2

ใครมีความคิดใด ๆ เกี่ยวกับสิ่งที่เกิดขึ้นที่นี่? ทำไมมันไม่ใช้พื้นที่ทั้งหมดของ lvm ? ฉันพลาดอะไรไป เหตุใดจึงใช้ 4G ตั้งแต่แรกเมื่อมี 52,75 GiB และใช้พื้นที่จำนวนนี้เท่านั้น ข้างๆ จริงๆ แล้วควรใช้ 199GiB

Score:0
ธง jp

จะเกิดอะไรขึ้นถ้าคุณเรียกใช้ไฟล์ ปรับขนาด2fs คำสั่งอีกครั้ง?

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

โพสต์ของคุณแสดงให้คุณเห็น

  • ใช้แล้ว ขยาย เพื่อขยาย LV และขยายเป็น 52,75 GiB (ขยาย 13504)
  • ใช้แล้ว ปรับขนาด2fs เพื่อขยายระบบไฟล์ให้เต็มพื้นที่นี้
  • ใช้แล้ว ขยาย เพื่อขยาย LV อีกครั้งและมันก็เพิ่มขึ้นเป็น <199,00 GiB (50,943 ขอบเขต)

อย่างไรก็ตามคุณทำ ไม่ ใช้ ปรับขนาด2fs เป็นครั้งที่สอง ฉันไม่รู้ว่าทำไมเป็นอย่างแรก ขยาย ไม่ได้เติมช่องว่าง แต่อาจมีข้อผิดพลาดเนื่องจากพื้นที่ดิสก์ไม่เพียงพอ

ถ้า ปรับขนาด2fs ไม่ทำงานคุณควรโพสต์ผลลัพธ์ของ พีวีเอส, วีจีเอส, และ เลเวล

เหตุใดจึงใช้ 4G ตั้งแต่แรก

ดูเหมือนว่าจะเป็นพฤติกรรมเริ่มต้น มีหลายหัวข้อเกี่ยวกับเรื่องนี้ นี่คือลิงค์สองสามลิงค์

โพสต์คำตอบ

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