ไม่สามารถเพิ่มอุปกรณ์แคชไปยัง zpool อีกครั้ง


0

ฉันมีอุปกรณ์แคชที่หล่นจากอาร์เรย์ zfs เนื่องจากข้อผิดพลาด ฉันค่อนข้างแน่ใจว่ามันเป็นสิ่งที่ฉันทำ - ยุ่งกับการเดินสายหรืออะไรบางอย่าง ตรวจสอบได้ดีรวมถึงอุปกรณ์แคช เมื่อฉันพยายามอ่านมันมันล้มเหลวด้วยข้อผิดพลาดต่อไปนี้:

# zpool add array cache /dev/sdj2
cannot add to 'array': one or more vdevs refer to the same device

มีวิธีลบการอ้างอิงจากอาร์เรย์ zpool หรือไม่เพื่อให้ฉันสามารถอ่านได้ ive ลองลบ:

# zpool remove array /dev/sdj2
cannot remove /dev/sdj2: no such device in pool

คำตอบ:


1

ลองส่งออกพูลของคุณและนำเข้าอีกครั้งผ่านทางpathหรือidป้ายกำกับ จากนั้นคุณควรจะสามารถลบ / เพิ่มอุปกรณ์แคชของคุณ

ตัวอย่างเช่น:

  • zpool export array
  • zpool import array -d /dev/disk/by-path/
  • zpool remove array <dev> ตามความจำเป็น.

ลองกับทั้งสอง/dev/sdj2และpci-0000:00:1f.2-ata-2-part2ลบผลลัพธ์ในข้อผิดพลาดเดียวกันเช่นเดียวกับการเพิ่ม
Devnull

0

ฉันต้องการลบ / สร้างพาร์ติชัน zfs ขึ้นมาใหม่บนดิสก์เอง หลังจากนั้นฉันก็สามารถอ่านมันได้

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