ডেটা না হারিয়ে xfs থেকে ext4 এ ফাইল সিস্টেমের ফর্ম্যাটটি পরিবর্তন করা


8

আমার একটি নতুন লুসিড লিংক (উবুন্টু 10.04) একটি ল্যাপটপে চলছে। যেখানে আমি ফাইল সিস্টেমগুলি সংজ্ঞায়িত করেছি:

  • মাউন্ট পয়েন্ট / অন 4 (46 গিগাবাইট)
  • জেফএসে মাউন্ট পয়েন্ট / হোম (GB৩ গিগাবাইট)
  • 3 জিবি হিসাবে অদলবদল করুন

আমি রাত্রে মেশিনটি কিছু কাজ করার জন্য রেখেছিলাম, এসি বিদ্যুত সরবরাহ ছাড়াই। পরের দিন সকালে আমি এটি স্ট্যান্ডবাইতে পেয়েছি, টাস্ক শেষ হয়েছে, তবে ফাইল সিস্টেমটি পৌঁছনীয় নয়। এটি আমাকে I / O ত্রুটি দিয়েছে

দেখে মনে হচ্ছে jfs এবং স্ট্যান্ডবাইয়ের সাথে সমস্যা আছে।

যাইহোক, কোনও ঝামেলা এড়াতে, আমি এই মাউন্ট পয়েন্টটি jfs ফর্ম্যাট থেকে ext4 এ স্থানান্তর করতে চাই।

রূপান্তর না হওয়া পর্যন্ত আমি কী ডেটা না হারিয়ে এবং অস্থায়ী স্থানে ডেটা রাখার প্রয়োজন ছাড়াই এটি করতে পারি?

এটি উল্লেখ করার জন্য দুঃখিত, তবে আমি উইন্ডোজের দিনগুলিতে আবার স্মরণ করছি, ডেটা না হারিয়েই আমরা একটি FAT16 FAT32 বা একটি FAT32 এ এনটিএফএসে পরিবর্তন করব। আমি আশা করি এটি লিনাক্সে উপলব্ধ।

আপডেট / হোম ফাইল সিস্টেমটি xfs ছিল jfs নয়, এবং মনে হয় কোনও কারণে এই ফাইল সিস্টেমের সাথে একটি বাগ রয়েছে, পুরো / সম্পূর্ণরূপে ext4 দিয়ে শেষ না হওয়া পর্যন্ত আমাকে দুবার ওএস পুনরায় ইনস্টল করতে হয়েছিল had

যাইহোক, উপসংহার হিসাবে, দেখে মনে হচ্ছে যে কোনও রূপান্তর করার কোনও উপায় নেই


3
একটি ব্যাকআপ তৈরি করুন এবং পুনরুদ্ধার করুন। নিরাপদ হিসাবে বিবেচনা করার জন্য অন্য কোনও পদ্ধতি সাধারণভাবে ব্যবহৃত হবে না। ওহ, এবং রেকর্ডের জন্য FAT32-> এনটিএফএস সবসময় সমস্যা ছাড়াই ছিল না।
জোরডাচি

@ জোরেদাছে: (বা তথ্য সহ অন্য কেউ) উপযুক্ত ব্যাকআপ ইউটিলিটিটি কী হবে? আমি মনে করি যে কোনও একটি ব্যবহার করতে পারে tarবা অনুরূপ কিছু হতে পারে , যেহেতু আমার ধারণাটি dumpফাইল সিস্টেম নির্দিষ্ট।
এমপিজেড 0

আমাকে আমার রুট (/) fs, একটি রিসার 4, এক্সট 4 এ রূপান্তর করতে হবে এবং আমার এক বন্ধু সিপি বা এমনকি তারের ব্যবহারের প্রস্তাব দেওয়া হয়েছে। আমি পড়েছি man cpএবং আমি শীঘ্রই এটি চেষ্টা করব, প্রস্তাবিত পদ্ধতিটি হ'ল যদি অন্য কোনও ওএসের উপর লক্ষ্য fs মাউন্ট করা সম্ভব হয়, তবে যদি সম্ভব হয় তবে একটি পার্টিশনের ফর্ম্যাট করুন এবং তারপরে কেবল ডাটাটি এক্সট্রাক্ট / অনুলিপি করুন। যেহেতু আপনি সেই ওএসের সাহায্যে বুট করছেন না, তাই আপনাকে এটির ব্যাক আপ নিতে কোনও সমস্যা হবে না, যেহেতু ডিভাইস নোড ফাইল এবং অন্যান্য বিশেষ ফাইলগুলি তখন মাউন্ট করা হবে না।
স্পিডি

উত্তর:


5

অ-ধ্বংসাত্মকভাবে একটি ফাইল সিস্টেম রূপান্তর করার কোনও উপায় সম্পর্কে আমি অজানা। এর অর্থ এই নয় যে এটি অসম্ভব, তবে আমি এটি খুব কম প্রতিকূলতার মধ্যে রাখব।

আপনি উদাহরণস্বরূপ, ডিস্কটি মোছা ছাড়াই এবং এ থেকে রূপান্তর ext2করতে পারেন ।ext3ext3ext4

কিন্তু কিছু থেকে মত যেতে jfsকরার ext4ধারণা অমূলক বলে মনে হয়, প্রথমে আপনার কপি ছাড়া /homeঅন্য পার্টিশন বা বাহ্যিক হার্ড ডিস্কে ফাইল।

তারপরেও আপনি নিজের সিস্টেমে একটি নতুন ব্যবহারকারী তৈরি করতে চান, এমন কোনও হোম ডিরেক্টরি সহ /tmp/tempuserআপনার ব্যবহারকারীর জন্য আপনার কনফিগারেশনগুলি পছন্দ করতে বা অনুলিপি করতে চান, সাধারণত .আপনার হোম ডিরেক্টরিতে 'ডট' ফাইল (ফাইলগুলি দিয়ে শুরু করা হয় ) নতুন অবস্থানে বন্ধ থাকে /homeএবং /etc/passwdনতুন হোম ডিরেক্টরি ব্যবহার করার জন্য আপডেট করা হচ্ছে , যাতে আপনি এই আপডেটটি সম্পাদন করার সময় আপনি একটি সাধারণ ব্যবহারকারী হিসাবে লগ ইন করতে পারেন।

তারপরে, আপনার ফাইলগুলি ব্যাক আপ করুন, আনমাউন্ট করুন /homeএবং এটি ব্যবহার করতে /sbin/mkfs.ext4বা আপনি যে কোনও সরঞ্জাম ব্যবহারের পরিকল্পনা করছেন তা ব্যবহার করে বিন্যাস করুন । নতুন পার্টিশনটি মাউন্ট করুন /homeএবং আপনার ফাইলগুলি অনুলিপি করুন।

এছাড়াও, আমি আপনাকে rsyncঅনুমতি এবং সমস্ত জাজ সংরক্ষণ করার নিশ্চয়তা দেওয়ার জন্য আপনার ফাইলগুলি অনুলিপি করার মতো কিছু 'বুদ্ধিমান' সুপারিশ করব ।


7

fstransform ext2, ext3, ext4, jfs, minix, xfs, reiserfs এর মধ্যে রূপান্তর করে।

আমি এটি ডেবিয়ান সংগ্রহস্থলগুলিতে দেখতে পাচ্ছি, সুতরাং এটি সম্ভবত অন্যান্য দেবিয়ান-ভিত্তিক বিতরণগুলিতেও উপলভ্য।


2
সেখানে এই প্রকল্প সম্পর্কে আরও তথ্য নেই GitHub
lockwobr

আপনি যদি ওপেনসুএস ব্যবহারকারী হন এবং এই সরঞ্জামটি ব্যবহার করতে চান তবে আপনি এখানে 'এক-ক্লিক' পদ্ধতিটি ব্যবহার করে ডাউনলোড / ইনস্টল করতে পারবেন: সফটওয়্যার.ওপেনসুগ
./২

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