আমি কীভাবে একটি জাল অভিযানটি স্বয়ংক্রিয়ভাবে করব?


9

হার্ডওয়্যারের

  • আসুস কে 8 এন 4-ই ডিলাক্স মোবো
  • সিল 3114 জাল অভিযান, জাহাজে
  • 2 সিগেট 250 জিবি এইচডি, আমার / বাড়িতে হোস্টিং
  • / বাড়ির পৃথক হার্ড ডিস্কে একটি ব্যাকআপ

আমার এতদিন যা আছে

আমি সিল 3114 ফার্মওয়্যার ব্যবহার করে অভিযান চালিয়েছি। আমি রেইড লেভেল 1 ব্যবহার করছি I আমার একটি বাশ স্ক্রিপ্ট রয়েছে আমি প্রম্পট পাওয়ার সাথে সাথে রুট হিসাবে চালাচ্ছি:

dmraid -ay
mount /dev/mapper/sil*1 /home

সমস্যাটি

আমাকে রুট হিসাবে লগইন করতে হবে এবং প্রতি বুটে সেই বোকা বাশ স্ক্রিপ্টটি ব্যবহার করতে হবে। উবুন্টু স্বয়ংক্রিয়ভাবে অভিযানের পরিমাণ বুঝতে পারে না। আমি রেড ভলিউমটি রাখিনি fstabকারণ এটি বুটে উপস্থিত নেই। আমার ফেইকরিড থেকে বুটে আটোমোড করা থেকে কীভাবে আমার বাসা থাকবে?

উত্তর:


4

ভুয়াড্রেড সেটআপ করার জন্য প্রয়োজনীয় পদক্ষেপগুলি এখানে রয়েছে এবং স্বয়ংক্রিয়ভাবে মাউন্ট হওয়া প্রাসঙ্গিক পার্টিশনগুলি পেতে:

  1. Dmraid প্যাকেজ ইনস্টল করুন:

    sudo apt-get install dmraid
    
  2. পুনরায় বুট করুন (এটি কারণ dmraid নিজেকে initramfs এ যুক্ত করে)

  3. জালিয়াতি ডিভাইসটি উপস্থিত হওয়া উচিত:

    $ ls /dev/mapper/*
    brw-rw---- 1 root disk 252,   0 Dec  6 16:21 /dev/mapper/isw_dhdhchcbaf_Dima
    brw------- 1 root root 252,   1 Dec  6 16:21 /dev/mapper/isw_dhdhchcbaf_Dima1
    crw------- 1 root root  10, 236 Dec  6 16:22 /dev/mapper/control
    

    উপরে, *Dimaজালিয়াতি ডিভাইস, যখন *Dima1বিভাজন। আপনার যদি * এন না থাকে, আপনার একটি পার্টিশন টেবিল তৈরি করতে হবে, একটি পার্টিশন তৈরি করতে হবে, একটি ফাইল সিস্টেমের সাহায্যে ফর্ম্যাট করুন এবং পুনরায় বুট করুন।

  4. উবুন্টুতে, সমস্ত পার্টিশন ডিফল্টরূপে ইউআইডি দ্বারা মাউন্ট করা হয়। ইউডিউডিটি সন্ধান করুন:

    $ sudo blkid
    [sudo] password for xnox: 
    /dev/sda: TYPE="isw_raid_member" 
    /dev/sdb: TYPE="isw_raid_member" 
    /dev/mapper/isw_dhdhchcbaf_Dima1: UUID="92edd1fd-94c5-4617-b829-fa4a8378b7ae" TYPE="ext4" 
    /dev/sdc1: UUID="A904-D2E7" TYPE="vfat" 
    /dev/sdc2: UUID="6669d411-80c3-41cc-a629-ad84e1ee6854" TYPE="ext4" 
    /dev/sdc3: UUID="2bf263f1-753f-4b2e-92a6-b00381515e0c" TYPE="swap" 
    /dev/sdd1: UUID="C499-1A68" TYPE="vfat" 
    

    চেয়েছিলেন যে হয় UUID="92edd1fd-94c5-4617-b829-fa4a8378b7ae"

  5. সুতরাং /etc/fstabএন্ট্রি হবে:

    UUID="92edd1fd-94c5-4617-b829-fa4a8378b7ae" /srv/dima ext4 defaults 0 0
    

1
আপনি আমার প্রশ্নটিকে কিছুটা ভিন্নরকমভাবে রূপান্তরিত করেছেন, এবং যা সঠিক উত্তর বলে মনে হচ্ছে তা সরবরাহ করেছেন। যাইহোক, আমার প্রশ্নের জন্য গুরুত্বপূর্ণ যে বুটে, ডিভাইসগুলি পরে উপস্থিত থাকে না dmraid -ay। আমি দৃ strongly়ভাবে অনুভব করছি যে আপনার সম্পাদনাটি পূর্বাবস্থায় ফেরা উচিত এবং তারপরে সম্পূর্ণ নতুন প্রশ্নে পরিণত হয় যার পক্ষে এটি দুর্দান্ত উত্তর।
djeikyb

udev বিধিগুলি dm भय - কার্যকর।
ডিমা

তাদের উচিত , কিন্তু সেই সময়ে, তারা ছিল না (বা চেষ্টার সময় ব্যর্থ হয়েছিল), সুতরাং প্রশ্ন।
djeikyb

বাগগুলি লঞ্চপ্যাড.net-এ প্রকাশিত হয়েছে
ডিমা

দিমা, আপনি যদি এই বিষয়ে কথা বলতে চান তবে আমাকে চ্যাটে পিং করুন। আমি এখানে আমাদের মন্তব্যগুলি গঠনমূলক বলে মনে করি না।
djeikyb

3

এটি ঠিক তখনই কাজ করা উচিত যেহেতু ডিএমরেড প্যাকেজটি নকল অভিযান ডিভাইসগুলির তদন্ত করতে রামডিস্কে হুক ইনস্টল করে। যদি এটি কাজ না করে থাকে তবে আপনার কাছে একটি সত্যিকারের বাগ রয়েছে। একটি বুদ্ধিমান বেসলাইন ফিরে পেতে দয়া করে সঞ্চালন করুন:

sudo -s
apt-get install --reinstall dmraid
update-initramfs -u -k all
reboot

যদি সেই ডিভাইসটি এখনও / ডিভ / ম্যাপারে প্রদর্শিত না হয় তবে দয়া করে একটি বাগ ফাইল করুন।


উবুন্টু 16.04 (জেনিয়াল) থেকে 18.04 (বায়োনিক বিভার) এ আপগ্রেড করার পরে dmraidকাজ বন্ধ হয়ে গেছে। উপরের সমাধানটি সমস্যার সমাধান করে না।
পাউয়ে এস্কজুর

এটি আমার পক্ষে কাজ করেছে। ভগবান আপনে ভাল করে!
রাহুল প্রসাদ

3

আমি বিশ্বাস করি যে উপুন্টুর সংস্করণটিতে এটি ছিল একটি বাগ হওয়ার কারণে @ পিপেরটাকি সঠিক। একটি ভাল কর্মক্ষেত্র হয়:

  1. dmraid -ayসিস্টেমটি বুট হয়ে গেলে চালিত একটি আপস্টার্ট পরিষেবা লিখুন ।
  2. Fstab এ ডিভাইসগুলিকে তাদের ইউআইডি দ্বারা মাউন্ট করুন

1

আপনার ভলিউমের নাম কি এতে ফাঁকা আছে?

নিজের সমস্যাগুলি অনুসন্ধান করার সময় আমি আপনার সমস্যার মুখোমুখি হয়েছি। আমার ক্ষেত্রে ভলিউমটিকে "বিগ ডেটা ভলিউম" বলা হয়েছিল। ডিএমআরড ম্যাপ করেছেন যে হিসাবে / dev / mapper / isw_gdghjicjaBig% x20Data% x20 ভলিউম, তবে প্রক্রিয়াটির অন্যান্য অংশ "/ dev / mapper / isw_gdghjicja_Big ডেটা ভলিউম" ব্যবহার এবং চেষ্টা অব্যাহত রেখেছিল এবং ব্যর্থ হয়েছিল।

আমি উইন্ডোজে ফিরে এসেছি (আমার মনে হয় এজন্য আপনিও dm डर ব্যবহার করছেন, ডুয়াল-বুট উইন্ডোজ করতে), এবং ইন্টেলের ম্যাট্রিক্স স্টোরেজ ম্যানেজার, এবং আমার ভলিউমের নাম পরিবর্তন করে বিগ_ডাটা_ভলিউমে রেখেছেন। লিনাক্স তারপরে বুট করেছে এবং মিররযুক্ত ভলিউমটি সঠিকভাবে মাউন্ট করেছে, আমাকে অন্য কিছু না করে।


না, এর কোনও জায়গা নেই। খুশি হলেন যদিও আপনার সমস্যার সমাধান! আশা করি এই সমস্যাটি এমন কাউকে সহায়তা করবে ।
djeikyb

0

fstab এ চেষ্টা করুন:

/dev/mapper/sil*1  /home  reiserfs  user,nosuid,exec,nodev  0  0 

তারপরে sudo mount -aবা পুনরায় বুট করুন


1
আমি নিশ্চিত যে আপনি fstab এ ওয়াইল্ড কার্ড ব্যবহার করতে পারবেন না, এবং তিনি ইতিমধ্যে বলেছিলেন যে তিনি এটিকে fstab এ যোগ করতে পারবেন না কারণ তাকে আগে চালাতে হবে dmraid -ay
psusi

0

আপনাকে সাধারণত কিছু করতে হবে না; এটি কেবল বাক্সের বাইরে কাজ করে। উবুন্টু dmraidভলিউমটি সনাক্ত হওয়ার সাথে সাথে এটি সক্রিয় করতে চালিত হয়, যদি আপনি কোনও বিজোড় কিছু না করেন। মনে রাখা আইডিয়াগুলি dmraidপ্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করার পরিবর্তে আপনি নিজেরাই সংকলন করেন , বা নোডরেড কার্নেল যুক্তি দিয়ে বুট করুন। আপনি এটি পরীক্ষা করে নিশ্চিত করতে পারেন যে sudo blkidসিল রাইড উপাদান হিসাবে অন্তর্নিহিত ডিস্কগুলি চিহ্নিত করে।

যাইহোক, ফেইকরিড mdadmরেইড হিসাবে ততটা সমর্থনযোগ্য নয় , সুতরাং আপনি উইন্ডো দিয়ে দ্বৈত বুট না করা পর্যন্ত আপনার ভুয়াড্রেড খাঁজতে এবং সাথে চলতে হবে mdadm

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