Score:6

ปัญหาไฟล์แปลก ๆ บน Ubuntu 21.10 กับ ZFS

ธง bd

หลังจากติดตั้งหรืออัปเกรดเป็น Ubuntu 21.10 ด้วยตัวเลือก ZFS ฉันเริ่มพบปัญหาแปลกๆ

ตัวอย่างเช่น ในบรรทัดคำสั่ง ฉันเริ่มเห็นข้อผิดพลาดดังนี้:

ไม่สามารถเข้าถึง 'foobar': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

เมื่อเรียกใช้ ls -l ในบางไดเร็กทอรี ฉันจะได้รับเครื่องหมายคำถามดังนี้:

-????????? ? ? ? ? ? foobar.txt
-????????? ? ? ? ? ? foobar2.txt

ในที่สุดฉันไม่สามารถแม้แต่จะบูต Ubuntu 21.10 (ซึ่งใช้ ZFS)

Score:15
ธง bd

นี่เป็นปัญหาที่ทราบ เดอะ บันทึกประจำรุ่นสำหรับ Ubuntu 21.10 พูด:

ปัญหาที่ทราบ

เคอร์เนลลินุกซ์

  • เวอร์ชันของไดรเวอร์ ZFS ที่รวมอยู่ในเคอร์เนล 5.13.0-19 ประกอบด้วย แมลง ที่อาจส่งผลให้ระบบไฟล์เสียหาย ผู้ใช้ ZFS ได้รับคำแนะนำให้รอจนกว่าจะมีการอัปเดตการเผยแพร่ที่เสถียรครั้งแรกของ เคอร์เนลใน 21.10 ก่อนการอัพเกรด

ฉันขอแนะนำการดำเนินการนี้:

  • หากคุณกำลังติดตั้ง Ubuntu 21.10 อย่าเลือกตัวเลือก ZFS สิ่งนี้จะส่งผลให้ระบบไฟล์เสียหายซึ่งคุณไม่ต้องการ
  • หากคุณกำลังอัปเกรดเป็น Ubuntu 21.10 และคุณใช้ ZFS อย่าอัปเกรดจนกว่าจะมีการเผยแพร่การแก้ไขและผู้ใช้ไม่ได้รายงานปัญหาอีกต่อไป (ในขณะที่เขียนการแก้ไขยังไม่ได้รับการเผยแพร่)

หากคุณอัปเกรดเป็น Ubuntu 21.10 แล้ว คุณสามารถเปลี่ยนกลับเป็นระบบไฟล์เก่าได้โดยเลือกตัวเลือก "Revert" ในเมนูบูต (grub) กด เดล ขณะบู๊ตเพื่อแสดงเมนูบู๊ตนี้

us flag
ข้อบกพร่องของระบบไฟล์เสียหายนี้ต้องการคำเตือน RED ขนาดใหญ่ที่ด้านบนของหน้าเผยแพร่ Ubuntu การปล่อยให้เรื่องนี้เป็นเรื่องตลกอย่างสมบูรณ์ เป็นที่ยอมรับ
Ned Burgher avatar
br flag
ขอบคุณ @Flimm - ฉันจะพุ่งเข้าไปเลยถ้าฉันไม่เห็นโพสต์ของคุณ
Score:3
ธง cn

FWIW ฉันเพิ่งอัปเกรดจาก 21.04 เป็น 21.10 สำเร็จหลังจากตรวจสอบข้อผิดพลาดที่อ้างอิงในโพสต์ของ Flimm และเห็น ข้อบ่งชี้บางอย่าง (ไม่ชัดเจนเท่าที่ฉันต้องการ ... ) ว่าได้รับการแก้ไขในเวอร์ชันเคอร์เนล 5.13.0-20. ข้อผิดพลาดดูเหมือนจะมีอยู่ในเคอร์เนลเวอร์ชันก่อนหน้าทั้งหมด 5.13 สูงสุดและรวมถึง 5.13.0-19ซึ่งเป็นอันที่เปิดตัวร้ายแรงเมื่อ 21.10 ในตอนแรก

ระบบของฉันกำลังเรียกใช้ ZFS ที่ปรับใช้แบบกำหนดเองบนรูท มันถูกปรับใช้ตั้งแต่ต้นด้วยเวอร์ชันสต็อกที่มาพร้อมกับ Hirsute (ZFS v2.0.3) ฉันไม่ได้ใช้ Zsys ของ Ubuntu แต่ฉันไม่คิดว่ามันเกี่ยวข้อง

ขั้นตอน

  1. ตรวจสอบให้แน่ใจว่าฉันมีการสำรองข้อมูลเพียงพอและอยู่ในระบบแยกต่างหาก การใช้สแน็ปช็อต ZFS อย่างชัดเจนไม่ใช่กลยุทธ์ที่เหมาะสมที่นี่
  2. วิ่งได้ตามปกติ ทำปล่อยอัพเกรด ขั้นตอน. ทุกอย่างผ่านไปอย่างไม่มีที่ติ หนึ่งในการอัปเกรด Ubuntu ที่ราบรื่นที่สุดที่ฉันเคยพบมา
  3. หลังจากอัพเกรดเสร็จแต่ ก่อนรีบูตเครื่อง (เช่น: ในขณะที่ยังคงเรียกใช้เคอร์เนล "ปลอดภัย" 5.11 Hirsute) ฉันตรวจสอบอีกครั้ง /บูต เพื่อให้แน่ใจว่าเคอร์เนลที่จะบู๊ตนั้นใหม่กว่า 5.13.0-19; ฉันได้ 5.13.0-22:
$ll /boot/vmlinuz
lrwxrwxrwx 1 รูทรูท 25 ธันวาคม 27 16:59 /boot/vmlinuz -> vmlinuz-5.13.0-22-generic

ข้อมูลมากกว่านี้

คำแนะนำด้านล่างนี้ใช้ได้จนกว่าจะมีเวอร์ชันเสถียรของ 22.04 ("Jammy") ออกมา

ภาพสด

ในขณะที่เขียนนี้ ภาพสด 21.10 ของ Canonical ยังคงมาพร้อมกับเคอร์เนลบั๊กกี้ 5.13.0-19 ดังนั้นจงทำ ไม่ว่ากรณีใดๆ ใช้อิมเมจนั้นเพื่อเข้าถึง/ปรับใช้ระบบไฟล์ ZFS

หากคุณต้องการทำการบำรุงรักษาดังกล่าว คุณควรใช้ 21.04 ภาพสด มากกว่า 21.10; เวอร์ชัน ZFS ค่อนข้างใกล้เคียง (2.0.3/2.0.6)

ใหม่การปรับใช้ 21.10 ด้วย ZFS บนรูท

ฉันยืนยันว่าสามารถใช้ 21.04 ภาพสด เพื่อดำเนินการปรับใช้ 21.10 ZFS บนรูท เพียงทำตาม ZFS บนรูทไกด์และระบุรีลีสที่ต้องการเมื่อเรียกใช้ ดีบูตสแตรป (ในขั้นตอนที่ 3.4) ดังใน:

ดีบูตสแตรป impish /mnt

คุณจะต้องระบุเวอร์ชันเดียวกันด้วย (เปรี้ยงปร้าง) ใน /mnt/etc/apt/sources.list (ขั้นตอนที่ 4.3)

โพสต์คำตอบ

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