আমি সবেমাত্র উবুন্টুকে 14.04 আপগ্রেড করেছি এবং সার্ভারে আমার দুটি জেডএফএস পুল ছিল। আমার সাথে জেডএফএস ড্রাইভার এবং কার্নেল সংস্করণের সাথে লড়াই করার ক্ষেত্রে কিছুটা ছোটখাটো সমস্যা ছিল, তবে এটি এখন কার্যকর হয়েছে। একটি পুল অনলাইনে এসেছিল এবং সূক্ষ্ম মাউন্ট করেছিল। অন্যটি তা করেনি। সরঞ্জামটির মধ্যে প্রধান পার্থক্যটি হ'ল একটি হ'ল ডিস্কের একটি পুল (ভিডিও / সঙ্গীত সঞ্চয়স্থান) এবং অন্যটি ছিল একটি রেডজ সেট (নথি ইত্যাদি))
আমি ইতিমধ্যে পুলটি রফতানি এবং পুনরায় আমদানির চেষ্টা করেছি, কোনও লাভ হয়নি, আমদানির চেষ্টা আমাকে পেয়ে যায়:
root@kyou:/home/matt# zpool import -fFX -d /dev/disk/by-id/
pool: storage
id: 15855792916570596778
state: UNAVAIL
status: One or more devices contains corrupted data.
action: The pool cannot be imported due to damaged devices or data.
see: http://zfsonlinux.org/msg/ZFS-8000-5E
config:
storage UNAVAIL insufficient replicas
raidz1-0 UNAVAIL insufficient replicas
ata-SAMSUNG_HD103SJ_S246J90B134910 UNAVAIL
ata-WDC_WD10EARS-00Y5B1_WD-WMAV51422523 UNAVAIL
ata-WDC_WD10EARS-00Y5B1_WD-WMAV51535969 UNAVAIL
যাদের /dev/disk/by-id
উপস্থিত রয়েছে তাদের জন্য এই চিহ্নগুলিও রয়েছে:
root@kyou:/home/matt# ls -l /dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J90B134910* /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51*
lrwxrwxrwx 1 root root 9 May 27 19:31 /dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J90B134910 -> ../../sdb
lrwxrwxrwx 1 root root 10 May 27 19:15 /dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J90B134910-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 May 27 19:15 /dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J90B134910-part9 -> ../../sdb9
lrwxrwxrwx 1 root root 9 May 27 19:15 /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51422523 -> ../../sdd
lrwxrwxrwx 1 root root 10 May 27 19:15 /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51422523-part1 -> ../../sdd1
lrwxrwxrwx 1 root root 10 May 27 19:15 /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51422523-part9 -> ../../sdd9
lrwxrwxrwx 1 root root 9 May 27 19:15 /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51535969 -> ../../sde
lrwxrwxrwx 1 root root 10 May 27 19:15 /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51535969-part1 -> ../../sde1
lrwxrwxrwx 1 root root 10 May 27 19:15 /dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51535969-part9 -> ../../sde9
/dev/sd*
তালিকাভুক্ত বিভিন্ন ডিভাইস পরিদর্শন করে এগুলি সঠিক হিসাবে উপস্থিত হবে (3 1TB ড্রাইভগুলি যা একটি রেডজ অ্যারেতে ছিল)।
আমি zdb -l
প্রতিটি ড্রাইভে চালিয়েছি, একটি ফাইলে ডাম্পিং করছি এবং একটি ডিফ চালিয়ে যাচ্ছি । 3 টির মধ্যে কেবলমাত্র পার্থক্য হ'ল গাইড ক্ষেত্রগুলি (যা আমি অনুমান করি)। প্রত্যেকের 3 টি লেবেল মূলত অভিন্ন এবং নীচে রয়েছে:
version: 5000
name: 'storage'
state: 0
txg: 4
pool_guid: 15855792916570596778
hostname: 'kyou'
top_guid: 1683909657511667860
guid: 8815283814047599968
vdev_children: 1
vdev_tree:
type: 'raidz'
id: 0
guid: 1683909657511667860
nparity: 1
metaslab_array: 33
metaslab_shift: 34
ashift: 9
asize: 3000569954304
is_log: 0
create_txg: 4
children[0]:
type: 'disk'
id: 0
guid: 8815283814047599968
path: '/dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J90B134910-part1'
whole_disk: 1
create_txg: 4
children[1]:
type: 'disk'
id: 1
guid: 18036424618735999728
path: '/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51422523-part1'
whole_disk: 1
create_txg: 4
children[2]:
type: 'disk'
id: 2
guid: 10307555127976192266
path: '/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WMAV51535969-part1'
whole_disk: 1
create_txg: 4
features_for_read:
মূর্খতার সাথে, আমার কাছে এই পুলটির সাম্প্রতিক ব্যাকআপ নেই। যাইহোক, পুলটি পুনরায় চালু হওয়ার আগে ভাল ছিল, এবং লিনাক্সগুলি ডিস্কগুলি ভাল দেখায় (আমার কাছে স্মার্টক্টেল এখন ডাবল চেক করতে চলছে)
সুতরাং, সংক্ষেপে:
- আমি উবুন্টুকে আপগ্রেড করেছি এবং আমার দুটি জিপুলের একটিতে অ্যাক্সেস হারিয়েছি।
- পুলগুলির মধ্যে পার্থক্যটি হ'ল জেবিওডি, অন্যটি ছিল ভয়ঙ্কর।
- আনমাউন্টযোগ্য zpool এর সমস্ত ড্রাইভগুলিকে UNAVAIL চিহ্নিত করা হয়েছে, দূষিত ডেটার জন্য কোনও নোট নেই
- পুলগুলি উভয় থেকেই ডিস্কে রেফারেন্স সহ তৈরি করা হয়েছিল
/dev/disk/by-id/
। /dev/disk/by-id
বিভিন্ন/dev/sd
ডিভাইস থেকে প্রতীকগুলি সঠিক বলে মনে হচ্ছে seemszdb
ড্রাইভগুলি থেকে লেবেলগুলি পড়তে পারে।- পুলটি ইতিমধ্যে রফতানি / আমদানি করার চেষ্টা করা হয়েছে, এবং আবার আমদানি করতে সক্ষম নয়।
এই ডিস্কগুলিকে যুক্তিসঙ্গত অ্যারেতে ফিরিয়ে আনতে আমি কি কোনও ধরণের কালো যাদুটি zpool / zfs এর মাধ্যমে আবেদন করতে পারি? আমি কি zpool create zraid ...
আমার ডেটা না হারিয়ে চালাতে পারি ? আমার ডেটা কি কোনওভাবেই গেছে?
/dev/disk/by-id
এই ড্রাইভগুলির জন্য সিমলিংক রয়েছে এবং একটি ডিভাইসের সমস্ত সিমলিংক একই/dev/sd*
ড্রাইভের দিকে নির্দেশ করে। এবং নিকটতম জিনিসটি আমি কোনও সমাধানে সন্ধান করতে পারি (zpool প্রতিস্থাপন ব্যবহার করুন), যেহেতু আমি পুলটি আবার আমদানি করতে পারছি না তাই করতে পারি না।