ตั้งใจวาง BtrFS ไว้ในอุปกรณ์ธรรมดา - จะเปลี่ยนกลับอย่างไร


4

บนฮาร์ดดิสก์ใหม่ฉันสร้างตารางพาร์ติชัน GPT ที่มีสามพาร์ติชัน:

/dev/sdd1 256M for /boot
/dev/sdd2   8G for swap
/dev/sdd3  ~1T for /

จากนั้นฉันฟอร์แมตอุปกรณ์ดิบ / dev / sdd ด้วย BtrFS โดยไม่ได้ตั้งใจ ฉันคิดว่า: ไม่มีปัญหา - ดิสก์สดอยู่แล้ว ฉันสร้างตารางพาร์ติชันใหม่เตรียมพื้นที่สว็อปและฟอร์แมต / dev / sdd3 ด้วย BtrFS พาร์ติชันสำหรับเริ่มระบบยังไม่ได้ใช้งาน เมื่อ BtrFS พิสูจน์แล้วว่ามีเสถียรภาพสำหรับฉันฉันจะทำให้ดิสก์นั้นเป็นดิสก์สำหรับเริ่มระบบหลักของฉันและรวบรวมไดรฟ์ข้อมูล LVM เดิมของฉันลงในพูล BtrFS - แต่นั่นไม่ใช่เรื่องสำคัญในตอนนี้ ฉันซิงค์พาร์ติชั่นข้อมูลทั้งหมดของฉันไปยังไดรฟ์ย่อยบนพาร์ติชัน BtrFS กำหนดค่าเคอร์เนลและด้วงและรีบูต ทุกอย่างเรียบร้อยการทำงานและ: ว้าวเร็วขึ้น

แต่ทุกครั้งที่โปรแกรม BtrFS กำลังสแกนหาปริมาณ BtrFS พวกเขายังคงเห็นไดรฟ์ข้อมูล / dev / sdd ซึ่งฉันฟอร์แมตโดยไม่ได้ตั้งใจก่อนที่ฉันจะทำการแบ่งพาร์ติชันใหม่ ฉันจะแก้ไขได้อย่างไร ดูเหมือนว่าจะไม่เจ็บในตอนนี้ แต่ฉันไม่ต้องการให้ยูทิลิตี้ใด ๆ พยายามที่จะคลุกคลีกับ / dev / sdd โดยบังเอิญเพียงเพราะมันเห็น BtrFS ที่นั่น ...

คำตอบ:


7

ฉันเดาว่ากระจก Superblock Btrfs บางตัวยังคงอยู่ที่นั่น พวกเขาคาดว่าจะชดเชย 64 KiB, 64 MiB, 256 GiB (และ 1 PiB) จากอุปกรณ์บล็อกเริ่มต้นและเริ่มต้นด้วย BTRFS_MAGIC ("_BHRfS_M") การล้างเครื่องหมายเหล่านี้ควรแก้ไขปัญหา อย่าลืมสำรองข้อมูลระบบไฟล์ของคุณก่อนที่จะลองทำเช่นนี้!


4
คุณทำให้วันของฉัน ... ใช้ VCHE เพื่อแทนที่ไบต์มายากลที่ประมาณ 64k - ไม่ทำงาน :-)
hurikhan77
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.