আমি পুরানো বাফেলো টেরাস্টেশন থেকে ডেটা পুনরুদ্ধার করার চেষ্টা করছি যা ব্যর্থ হয়েছিল। অন্য কারও দ্বারা ডেটা পুনরুদ্ধারের পূর্বের প্রচেষ্টাটি ব্যর্থ হয়েছিল এবং আমি নিম্নলিখিত পরিস্থিতিটি সহ রেখে এসেছি।
এনবি: পূর্বে ঠিক কোন আদেশগুলি চালিত হয়েছিল তা আমি নিশ্চিত নই, আশাকরি দুর্ঘটনাকবলিত কোনও ক্ষতি হয়নি!
আসল টেরাস্টেশনটিতে সিস্টেম, অদলবদল এবং ডেটা পার্টিটিনসগুলির সাথে চারটি ডিস্ক ছিল। ডেটা পার্টিশনগুলি raid5 ব্যবহার করে পরিচালনা করা হয়েছিল এবং আমি বিশ্বাস করি যে ফাইল সিস্টেমটি এক্সএফএস ছিল।
বাহ্যিক ইউএসবি এইচডিডি ডিভাইসে স্বতন্ত্রভাবে সংযুক্ত করে এমন কিছু কমান্ডের সাহায্যে তিনটি ডেটা পার্টিশনকে অন্য ডিভাইসে অনুলিপি করা হয়েছে:
dd if=/dev/sdd3 of=/share/disk1_data
সদ্য নির্মিত ব্যাকআপগুলিতে এমডিএডএম - এক্সামাইন ব্যবহার করে নিম্নলিখিতটি পাওয়া যায়:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : deb4c6d2:c2fc193c:a9599de3:a25d0d2c
Name : it:0 (local to host it)
Creation Time : Tue Sep 8 08:59:06 2015
Raid Level : raid5
Raid Devices : 4
Avail Dev Size : 779677543 (371.78 GiB 399.19 GB)
Array Size : 1169515008 (1115.34 GiB 1197.58 GB)
Used Dev Size : 779676672 (371.78 GiB 399.19 GB)
Data Offset : 262144 sectors
Super Offset : 8 sectors
Unused Space : before=262056 sectors, after=871 sectors
State : clean
Device UUID : 2eed9b35:6857b6fa:00a76842:9f5ab0ae
Internal Bitmap : 8 sectors from superblock
Update Time : Tue Sep 8 09:40:17 2015
Bad Block Log : 512 entries available at offset 72 sectors
Checksum : 21f8a2ff - correct
Events : 8
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 0
Array State : AAA. ('A' == active, '.' == missing, 'R' == replacing)
প্রতিটি ডিভাইসের আলাদা ডিভাইস ইউআইডি, চেকসাম (প্রতিটি সঠিক) থাকে এবং ডিভাইসের ভূমিকা 0-2 থাকে। অন্যান্য সমস্ত তথ্য একই।
প্রতিটি ড্রাইভের সূচনা পরীক্ষা করে দেখা যায় যে সেখানে ডেটা রয়েছে।
head -c=128 disk1_data
XFSB nÙp
†/@@––Ny»Rû“û ° 0 € =„
head -c=128 disk2_data
INAÿ ¯A—zö:»´ FùÓ@àQqas0„P ^ ÿÿÿÿ 0share @spool
head -c=128 disk3_data
ÿØÿà JFIF e e ÿþ Created by AccuSoft Corp. ÿÃ ÿÄ #
ÿÚ ÿ à _æŒå9±Ü‡”î³¹v
আমি অন্য কোথাও যা পড়েছি তা থেকে, আমি এটিই প্রত্যাশা করি যদি ফাইল সিস্টেমটি এক্সএফএস হয় এবং ডেটা রেইড 5 এ থাকে। ডিস্ক 1 এর ফাইল সিস্টেমের শুরু থাকে, ডিস্ক 2 একটি ইনোড থেকে শুরু হয় এবং ডিস্ক 3 এর ডেটা থাকে। ডিস্ক 4 উপস্থিত নেই তবে এগুলির চেকসাম থাকবে।
এই পর্যায় থেকে আমি প্রতিটি ডিভাইস লুপের উপরে রেখেছি।
losetup /dev/loop2 disk1_data
losetup /dev/loop3 disk2_data
losetup /dev/loop4 disk3_data
এই পর্যায়ে, m دادm ডিভাইসগুলি একত্রিত করতে সক্ষম।
mdadm --assemble --scan
/dev/md0 has been started with 3 drives (out of 4)
এবং চলমান - ডেটেল নিম্নলিখিত সুসংবাদ সরবরাহ করে:
Version : 1.2
Creation Time : Tue Sep 8 08:59:06 2015
Raid Level : raid5
Array Size : 1169515008 (1115.34 GiB 1197.58 GB)
Used Dev Size : 389838336 (371.78 GiB 399.19 GB)
Raid Devices : 4
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Tue Sep 8 09:40:17 2015
State : active, degraded
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : it:0 (local to host it)
UUID : deb4c6d2:c2fc193c:a9599de3:a25d0d2c
Events : 8
Number Major Minor RaidDevice State
0 7 2 0 active sync /dev/loop2
1 7 3 1 active sync /dev/loop3
2 7 4 2 active sync /dev/loop4
6 0 0 6 removed
বিড়াল / প্রক / এমডিস্ট্যাট নিম্নলিখিত ফলন করে
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 loop2[0] loop4[2] loop3[1]
1169515008 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
bitmap: 2/3 pages [8KB], 65536KB chunk
unused devices: <none>
যাইহোক, যখন আমি সদ্য নির্মিত / dev / md0 চেষ্টা করি এবং মাউন্ট করি, তখন আমি সর্বদা সুপারব্লকগুলি, ম্যাজিক নম্বরগুলি সম্পর্কিত ত্রুটি পাই
fdisk -l /dev/md0
Disk /dev/md0: 1197.6 GB, 1197583368192 bytes
2 heads, 4 sectors/track, 292378752 cylinders, total 2339030016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes
Disk identifier: 0x00000000
xfs_check ফাইল সিস্টেমটি পছন্দ করে না বলে মনে হচ্ছে
xfs_check: /dev/md0 is not a valid XFS filesystem (unexpected SB magic number 0x00000000)
xfs_check: WARNING - filesystem uses v1 dirs,limited functionality provided.
xfs_check: read failed: Invalid argument
cache_node_purge: refcount was 1, not zero (node=0x9dd5930)
xfs_check: cannot read root inode (22)
আমি এক্সএফএস_রেপায়ার চালিয়েছি এবং এটি পুরো রাত জুড়ে চলেছে ঠিক ............. পর্দায়, কোনও গৌণ সুপারব্লক খুঁজে পেতে অক্ষম।
আর এখানেই আমি কিছুটা আটকে আছি।
কোন পরামর্শ ব্যাপকভাবে স্বাগত জানানো হয়।
শুভ কামনা
বেন
dd if=/dev/sdd3 of=/share/disk1_data
, এটি যে ব্যক্তি প্রথমবার এই পুনরুদ্ধারের চেষ্টা করেছিল তার নোট থেকে নেওয়া হয়েছিল। md/0
এবং md0
এর মধ্যে স্বতন্ত্রতাও স্থির করা হয়েছে। তা ছাড়া, আমি বিশ্বাস করি যে কোনও কিছুই সঠিক।
dd if=/mnt/sdd3 of=/share/disk1_data
যা খুব বেশি অর্থ দেয় না এবং আপনি মনে করেন যে আপনি জুড়ে ব্যবহার করছেন/dev/md/0
এবং/dev/md0
আন্তঃব্যক্তিকরভাবে ব্যবহার করছেন । এটি ঠিক কী ঘটে তা দেখতে শক্ত করে তোলে। এছাড়াও, RAID 5-এ বিতরণকৃত প্যারিটি ব্যবহার করা হয় এবং যেমন ডেডিকেটেড প্যারিটি ডিস্ক নেই; অনুশীলনে প্রভাব একই থাকে যদিও: কোনও একটি ডিস্কের ক্ষতি থেকে বাঁচার ক্ষমতা, আর নেই।