Score:0

วิธีปรับขนาดระบบไฟล์ BTRFS ที่ต่อเชื่อมไม่ได้

ธง br

ฉันมีดิสก์ที่มี LVM พร้อมโลจิคัลวอลุ่มสองตัว สื่อ และ ราก. อันแรกเกือบหมดแล้วอันหลังใกล้จะเต็มแล้ว ดังนั้นฉันจึงต้องการปรับขนาดทั้งสองอัน

โลจิคัลวอลุ่ม สื่อ คือ dm-crypt + BtrFS ในการปรับขนาดระบบไฟล์ คอนเทนเนอร์ LUKS และโลจิคัลวอลุ่ม ฉันใช้คำสั่งต่อไปนี้:

ระบบไฟล์ sudo btrfs ปรับขนาด 1T /mnt
sudo umount /mnt
sudo cryptsetup ปิด /dev/mapper/luks-container
sudo lvresize --size 1T /dev/mapper/hdd-media

ตอนนี้ฉันไม่สามารถเมา /dev/mapper/luks-container อีกต่อไป. ผลลัพธ์ที่เกี่ยวข้องคือ

[ 2853.075049] ข้อมูล BTRFS (อุปกรณ์ dm-2): เปิดใช้งานการแคชพื้นที่ดิสก์
[ 2853.075058] ข้อมูล BTRFS (อุปกรณ์ dm-2): มีขอบเขตเล็กน้อย
[ 2853.079920] ข้อผิดพลาด BTRFS (อุปกรณ์ dm-2): อุปกรณ์ total_bytes ควรมีค่าสูงสุด 1099494850560 แต่พบ 1099511627776
[ 2853.079926] ข้อผิดพลาด BTRFS (อุปกรณ์ dm-2): ไม่สามารถอ่านแผนผังกลุ่ม: -22
[ 2853.081181] ข้อผิดพลาด BTRFS (อุปกรณ์ dm-2): open_ctree ล้มเหลว

เห็นได้ชัดว่าทั้งคู่ 1T ขนาดแตกต่างกันเล็กน้อยและ BrtFS ต้องการใหญ่กว่าที่ทำได้ นี่ไม่ใช่ปัญหาเลย ฉันสามารถย่อขนาดให้เล็กลงได้ แต่ฉันจะต้องติดตั้งมัน ซึ่งเป็นไปไม่ได้

ฉันจะแก้ไขสถานการณ์นี้ได้อย่างไร ฉันจะลดขนาด BtrFS ลงอีกเล็กน้อยโดยไม่สามารถเมานต์ได้อย่างไร

Score:0
ธง br

ฉันพบวิธีแก้ปัญหา แทนที่จะลดขนาดระบบไฟล์ที่ต่อเชื่อมไม่ได้ ฉันเพิ่มขนาดของโลจิคัลวอลุ่มเล็กน้อย

sudo lvresize --size 1025G /dev/mapper/hdd-media

โปรดทราบว่าฉันต้องปิดคอนเทนเนอร์ LUKS เพื่อให้สามารถติดตั้งระบบไฟล์ได้

เนื่องจากนี่เป็นเพียงวิธีแก้ปัญหาเท่านั้นและไม่ใช่คำตอบสำหรับคำถามข้างต้น ฉันจึงไม่ยอมรับ

โพสต์คำตอบ

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