আমার কাছে দুটি হার্ড ড্রাইভ সহ একটি সেন্টোস 6 সার্ভার রয়েছে। আমার পুরানো 3 টিবি ড্রাইভ আমাকে কিছু সমস্যা দিচ্ছে তাই আমি জিনিসগুলিকে একটি নতুন ড্রাইভে স্থানান্তর করছি। আমার /
এবং /home
পার্টিশনটি একটি এলভিএম দ্বারা পরিচালিত হওয়ায় এগুলি নতুন ড্রাইভে স্থানান্তর করা সহজ ছিল। এখন আমি আমার /boot
বিভাজন এবং এমবিআর দিয়ে যেতে চাই যা এটি সমস্ত শুরু করে।
আমি একটি লাইভ সিডি লোড করেছি এবং rsynced
আমার /boot
পার্টিশনের উপর দিয়ে আমার নতুন ড্রাইভের একই আকারের পার্টিশনে রেখেছি। আমি নিম্নলিখিত কমান্ডগুলি সহ আমার এমবিআর অনুলিপি করার চেষ্টা করেছি:
dd if=/dev/sda of=mbrbackup bs=512 count=1
dd if=mbrbackup of=/dev/sdb bs=446 count=1
এটি করার পরে আমি পুনরায় বুট করেছি, আমার বায়োসকে বলেছিলাম যে বুটচক্রের সময় পুরানো হার্ড ড্রাইভটি না দেখে কেবলমাত্র নতুন ড্রাইভটি দেখুন তবে আমি যে সমস্ত পরিণতিটি শেষ করেছি তা ছিল একটি ঝলকানো কার্সার।
আমি কি এখানে একটি পদক্ষেপ মিস করেছি? বা জিনিসগুলি বুট করার জন্য আমার আর কিছু করার দরকার আছে যাতে আমি আমার পুরানো ড্রাইভটি পুরোপুরি সরিয়ে ফেলতে পারি?
সম্পাদনা: আমি ভাবতে শুরু করি যে rsync একটি ড্রাইভ থেকে অন্য ড্রাইভে / বুট পার্টিশনটি অনুলিপি করার উপায় ছিল না। এই গাইডের ভিত্তিতে , আমি পরিবর্তে ডাম্প কমান্ডটি ব্যবহার করার চেষ্টা করেছি। এই কমান্ডটিতে আমি আমার পুরানো, আনমাউন্ট করা বুট পার্টিশনটি আমার নতুন, খালি, মাউন্ট করা বুট পার্টিশনে অনুলিপি করেছি।
dump -0f - /dev/sdaX | (cd /mnt/boot; restore -rf -)
আমি বুটে একটি গ্রাব ত্রুটি পেয়ে যাচ্ছি যা একটি জ্বলজ্বলে কার্সারের চেয়ে ভাল তবে আমি জানি না যে এটি কোনও সমাধানের কাছাকাছি কিনা।