Score:0

ออกจากระบบไฟล์แบบอ่านอย่างเดียวหลังจากระบบล่มและฮาร์ดรีเซ็ต (เซิร์ฟเวอร์ 20.04.2, VM)

ธง in

เมื่อวานนี้ระบบของฉันขัดข้องทำให้ฉันต้องทำการฮาร์ดรีเซ็ตบนเครื่องโฮสต์ของฉันในขณะที่ใช้งานเครื่องเสมือน 2 เครื่อง เครื่องแรกรอดชีวิตและเครื่องที่สองเข้าสู่โหมดอ่านอย่างเดียว หลังจากเข้าสู่ระบบ VM ฉันได้รับข้อความต่อไปนี้

ไม่สามารถตั้งค่าการบันทึก [Errno 30] ระบบไฟล์แบบอ่านอย่างเดียว: '/var/log/landscape/sysinfo.log' ส่วนเรียกใช้: /etc/update-mot.d/50-landscape-sysinfo ออกด้วยรหัสส่งคืน 1 /usr/lib/ ubuntu-release-upgrader/release-upgrade-motd: 31: ไม่สามารถสร้าง /var/lib/ubuntu-release-upgrader/release-upgrade-available: ระบบไฟล์แบบอ่านอย่างเดียว mktemp: ล้มเหลวในการสร้างไฟล์ผ่านเทมเพลต '/var/ lib/update-notifier/tmp.XXXXXXXXXX': ส่วนรันของระบบไฟล์แบบอ่านอย่างเดียว: /etc/update-motd.d/95-hwe-eol ออกด้วยรหัสส่งคืน 1 /usr/lib/update-notifier/update- motd-fsck-at-reboot: 38: ไม่สามารถสร้าง /var/lib/update-notifier/fsck-at-reboot: ระบบไฟล์แบบอ่านอย่างเดียว

ฉันได้ตรวจสอบไฟล์ดิสก์อิมเมจจากโฮสต์ ซึ่งในกรณีนี้คือไฟล์ qcow2 ที่ฉันใช้ควบคู่กับ KVM

sudo qemu-img ตรวจสอบ ubuntu204.qcow2

ผลลัพธ์คือ:

ไม่พบข้อผิดพลาดในภาพ 245760/245760 = จัดสรร 100.00%, แยกส่วน 0.00%, คลัสเตอร์บีบอัด 0.00% ออฟเซ็ตสิ้นสุดอิมเมจ: 16108814336

ฉันได้อ่านแล้วว่านี่เป็นสถานะบังคับในการปกป้องระบบไฟล์ และถ้าฉันสแกนดิสก์และทุกอย่างเรียบร้อยดี ฉันก็สามารถออกจากโหมดอ่านอย่างเดียวได้ ฉันจะทำอย่างนั้นกับตารางพาร์ติชันต่อไปนี้บน tty ในโหมดอ่านอย่างเดียวได้อย่างไร ?

วนซ้ำ0 0
ลูป1 0
ลูป2 0
ลูป3 0
ลูป4 0
ลูป5 0
|-sda 0 15G 0 ดิสก์
  |-sda1 0 1M 0 ส่วน
  |-sda2 0 1G 0 ส่วน /boot
  |-sda3 0 14G 0 ส่วน
    |-อูบุนตู--vg-อูบุนตู--lv 0 14G 0 lvm /
|-sr0 1 1024M 0 รอม

จากคำเตือนฉันสงสัยว่าอาจมีปัญหากับ อัพเกรดแบบอัตโนมัติ นอกจากนี้ ฉันยังสนใจข้อมูลเพิ่มเติมเกี่ยวกับการตรวจสอบเพิ่มเติมที่คุณจะแนะนำเพื่อให้แน่ใจว่าเครื่องทั้งสองเครื่องมีความสมบูรณ์

Score:1
ธง in

วิธีกู้คืนไฟล์อิมเมจดิสก์ qcow2 โดยใช้ fsck จากโฮสต์

โหลดโมดูลอุปกรณ์บล็อกเครือข่าย:

sudo modprobe nbd max_part=8

เครื่องปิด:

sudo virsh ทำลายเครื่องเสมือน

เชื่อมต่อดิสก์อิมเมจ:

sudo qemu-nbd --connect=/dev/nbd0 /var/lib/libvirt/images/virtual-machine.qcow2

ตรวจสอบดิสก์: (ตอนนี้ติดตั้งดิสก์บนโฮสต์แล้ว คุณสามารถดูได้ใน nautilus/explorer)

sudo fsck /dev/nbd0p2

สำหรับฉัน ฉันติดตั้งไดรฟ์พิเศษสองตัวซึ่งฉันเพิ่งสแกนทั้ง nbd-dm3 และ nbd0p2 นี่คือตัวอย่างผลลัพธ์ที่คาดไว้ซึ่งฉันเพิ่งตอบว่าใช่

fsck จาก util-linux 2.25.2
e2fsck 1.42.12 (29-ส.ค.-2557)
/dev/nbd0p1: การกู้คืนเจอร์นัล
/dev/nbd0p1 มีระบบไฟล์ที่มีข้อผิดพลาด ตรวจสอบบังคับ
ผ่าน 1: ตรวจสอบไอโหนด บล็อก และขนาด
พบ Inodes ที่เป็นส่วนหนึ่งของรายการลิงก์ orphan ที่เสียหาย แก้ไข<y>? ใช่
ไอโหนด 274 เป็นส่วนหนึ่งของรายการไอโหนดที่ถูกละเลย แก้ไขแล้ว.
Inode 132276 เป็นส่วนหนึ่งของรายการ inode ที่ถูกละเลย แก้ไขแล้ว.
ไอโหนดที่ถูกลบ 142248 มี dtime เป็นศูนย์ แก้ไข<y>? ใช่
ผ่าน 2: การตรวจสอบโครงสร้างไดเร็กทอรี
ผ่าน 3: ตรวจสอบการเชื่อมต่อไดเร็กทอรี
ผ่าน 4: ตรวจสอบจำนวนอ้างอิง
ผ่าน 5: ตรวจสอบข้อมูลสรุปของกลุ่ม
บล็อกความแตกต่างของบิตแมป: -603674 -623174 +(689342--689343)
แก้ไข<y>? ใช่
บล็อคฟรีนับผิดสำหรับกลุ่ม #18 (15076, นับ=15077)
แก้ไข<y>? ใช่
บล็อกฟรีนับผิดสำหรับกลุ่ม #19 (11674, นับ=11675)
แก้ไข<y>? ใช่
บล็อคฟรีนับผิด (632938, นับ=670871)
แก้ไข<y>? ใช่
ความแตกต่างของบิตแมป Inode: -274 -132276 -142248
แก้ไข<y>? ใช่
inodes ฟรีนับผิดสำหรับกลุ่ม # 0 (52, นับ = 53)
แก้ไข<y>? ใช่
ไอโหนดฟรีนับผิดสำหรับกลุ่ม # 16 (99, นับ = 100)
แก้ไข<y>? ใช่
ไอโหนดฟรีนับผิดสำหรับกลุ่ม #17 (519, นับ = 520)
แก้ไข<y>? ใช่
ไอโหนดฟรีนับผิด (204392, นับ=204599)
แก้ไข<y>? ใช่

/dev/nbd0p1: ***** ระบบไฟล์ถูกแก้ไข *****
/dev/nbd0p1: 101833/306432 ไฟล์ (0.2% ไม่ติดกัน), 553321/1224192 บล็อก

ถอดอุปกรณ์:

sudo qemu-nbd --ตัดการเชื่อมต่อ /dev/nbd0

/dev/nbd0 ถูกตัดการเชื่อมต่อ

เริ่มเครื่องของคุณและตรวจสอบว่าใช้งานได้หรือไม่:

virsh start เครื่องเสมือน

แหล่งที่มา: https://gist.github.com/islander/8517685e3a9f7e0e1d458033710f0893

โพสต์คำตอบ

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