একটি ভৌত ​​ডিস্কের কাঁচা ডিডি চিত্র ফাইল থেকে একটি পার্টিশন মাউন্ট করা


11

আমার কাঁচা এইচডিডি চিত্র (/ dev / sdb) থেকে নেওয়া একটি ডিডি চিত্র রয়েছে image এই চিত্র ফাইলটিতে একটি এক্সএফএস ফাইল সিস্টেম রয়েছে যা আমার মাউন্ট করতে হবে। এটি ডিস্কে পুনরুদ্ধার করা (2.6TB img ফাইল) অনেক বড় তাই আমি লুপব্যাক ব্যবহার করে এটি মাউন্ট করতে চাই।

তবে পার্টিশন টেবিলটি সমস্যা হয়ে যায়। আমি পার্টিশনগুলি অফসেট এবং এফডিস্ক-লু উভয়ই অফসেট নির্ধারণ করার চেষ্টা করেছি। বিভক্ত "অস্বীকৃত ডিস্ক লেবেল" প্রদান করে, fdisk -lu আমাকে একটি ফাঁকা বিভাজন সারণী দেখায়।

পার্টিশনটি শুরু করার কীভাবে আপনি পরামর্শ দিন যাতে আমি এটি-লুপ দিয়ে মাউন্ট করতে পারি


sfidsk আমাকে পার্টিশন টেবিলটি প্রদর্শন করে না। "কোনও পার্টিশন পাওয়া যায় নি" আমি কী দেখছি তা দেখার জন্য আমি হেড -c 15000 sdb.img ব্যবহার করেছি। আমি তখন কিছু গবেষণা করেছি এবং দেখেছি এটি একটি এলভিএম ভলিউমগ্রুপ মেটা ডেটা। Dev_size, pe_start, pe_count এর মতো জিনিস রয়েছে। ইত্যাদি
কোড্রেগো

আপনি কীভাবে এই সরঞ্জামগুলি ব্যবহার করছেন?
কিথ

আমি সুডো সহ বাশের মাধ্যমে সরঞ্জামগুলি ব্যবহার করছি।
কোডরেগো

উত্তর:


6

kpartxকমান্ড সনাক্ত যেখানে পার্টিশন বিদ্যমান এবং উপযুক্ত অফসেট সঙ্গে লুপ ডিভাইস স্থাপনের আপনার জন্য সব কাজ করতে হবে।

# kpartx -l /dev/ganderData/example-sysdisk
ganderData-example--sysdisk-1 : 0 497952 /dev/ganderData/example-sysdisk 63
ganderData-example--sysdisk-2 : 0 62412525 /dev/ganderData/example-sysdisk 498015

# kpartx -a /dev/ganderData/example-sysdisk
# mount /dev/mapper/ganderData-example--sysdisk-2 /mnt/tmp

3

দেখুন টেস্টডিস্ক আপনার পার্টিশনের লেবেলগুলি খুঁজে পেতে পারে কিনা । আপনি চেষ্টা করে দেখতে পারেন kpartxএবং এটি এটি সন্ধান এবং সক্ষম করতে পারেন কিনা তা প্রথমে:

# kpartx -a -v image

এছাড়াও চিত্রটির অনুলিপিটিতে সেই দুটি জিনিস চেষ্টা করে দেখুন। আপনি পরীক্ষা সহ আপনার ব্যাকআপ চিত্রটি ধ্বংস করতে চান না।


1

আপনি sfdiskইমেজের পার্টিশন টেবিলটি ডাম্প করতে ব্যবহার করতে পারেন । খুব ভাল কোনও *fdiskরূপগুলি এটি করবে তবে কিছু অন্যের তুলনায় বেশি অভিযোগ করে। এটি আপনাকে পার্টিশনের অফসেট গণনা করতে সক্ষম করবে।


0

চালান file - </dev/sdbতা দেখতে আপনি আসলে ডিস্কে আছে, যেহেতু এটি একটি পিসি পার্টিশন সিস্টেমের সাথে একটি ডিস্কের একটি চিত্র হবে বলে মনে হচ্ছে না।

আপনার মন্তব্য দেওয়া, আপনার সম্ভবত একটি LVM দৈহিক ভলিউম আছে। সুতরাং প্রথমে এটির সাথে একটি ব্লক ডিভাইস যুক্ত করুন losetup, তারপরে লুপ ডিভাইসটিকে একটি ভৌত ​​ভলিউম হিসাবে নিবন্ধ করুন এবং সেখান থেকে এগিয়ে যান।

losetup -fv /path/to/image/file
pvs  # will show /dev/loop99 (for some value of 99) as a physical volume
vgs  # will show the VG(s) on /dev/loop99
lvs  # will show the LV(s) on the VG(s) on /dev/loop99
mount /dev/mapper/groupname-volumename /mnt
…
vgchange -an groupname
losetup -u /dev/loop99

0

কে-পার্টেক্স দুবার উল্লেখ করা হয়েছিল এবং এটি ব্যবহার করা উচিত! এই পোস্টটি আপনাকে কে-পার্টেক্স এবং কো সহ কিছুটা প্রাকটিক্স দেবে: আমি লিনাক্স সফ্টওয়্যার রাইডে "রাইড 5 ড্রাইভ অ্যাটমিকভাবে" অদলবদল করতে পারি?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.