আমি উবুন্টু 16.04 জেনিয়ালে বান্ডিলযুক্ত ওপেনজেডএস দিচ্ছি
পুল তৈরি করার সময়, আমি সবসময় দৃ res়তার জন্য তাদের সিরিয়ালগুলিতে /dev/disk/by-id/
(বা /dev/disk/gpt
ফ্রিবিএসডি তে) ড্রাইভগুলি উল্লেখ করি । /dev
কোনও যন্ত্র পুনরায় বুট করার সময় ড্রাইভগুলি সর্বদা একই ক্রমে থাকে না এবং আপনার যদি মেশিনে অন্য ড্রাইভ থাকে তবে পুলটি সঠিকভাবে মাউন্ট করতে ব্যর্থ হতে পারে।
উদাহরণস্বরূপ, zpool status
একটি 14.04 বাক্সে চালানো আমি এটি পেয়েছি:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ata-Hitachi_HDS722020ALA330_[..] ONLINE 0 0 0
ata-Hitachi_HDS722020ALA330_[..] ONLINE 0 0 0
ata-Hitachi_HDS722020ALA330_[..] ONLINE 0 0 0
ata-Hitachi_HUA722020ALA330_[..] ONLINE 0 0 0
তবে যখন আমি 16.04 এ একটি সংক্ষেপে সংক্ষিপ্তসার তৈরি করব:
zpool create pool raidz \
/dev/disk/by-id/ata-Hitachi_HDS723030ALA640_[..] \
/dev/disk/by-id/ata-Hitachi_HDS723030ALA640_[..] \
/dev/disk/by-id/ata-Hitachi_HDS723030ALA640_[..] \
/dev/disk/by-id/ata-Hitachi_HDS723030ALA640_[..]
আমি এটি দিয়ে zpool status
:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
sdf ONLINE 0 0 0
sde ONLINE 0 0 0
sdd ONLINE 0 0 0
sda ONLINE 0 0 0
দেখে মনে হচ্ছে zpool symlinks কে রেফারেন্স না করে অনুসরণ করেছে।
পুল তৈরি করার সময় আমার ড্রাইভের রেফারেন্সগুলিকে শ্রদ্ধা করার জন্য 16.04-তে জিপুলকে জোর করার কোন উপায় আছে? বা বিকল্পভাবে, এখানে কী করছে সে সম্পর্কে আমার ভুল ধারণা রয়েছে?
আপডেট: ওয়ার্কআরাউন্ড
আমি গিথুবে জেডফসনলিনাক্সের জন্য একটি থ্রেড পেয়েছি যা একটি কার্যবিধির প্রস্তাব দেয়। /dev/sdX
প্রথমে ডিভাইসগুলির সাথে আপনার জপুল তৈরি করুন , তারপরে এটি করুন:
$ sudo zpool export tank
$ sudo zpool import -d /dev/disk/by-id -aN
আমি যদি এখনও zpool create
সম্ভব হয় তবে প্রাথমিকের সাথে এটি করতে সক্ষম হতে চাই ।
zfs send
আমার ডেটাগুলি নতুন পুলগুলিতে অনুলিপি করতে ব্যবহার করব। প্রকৃতপক্ষে, রেড-জেড আমার পৌরাণিক টিভি বাক্সের জন্য ঠিক আছে যেখানে আমি একবারে or বা ৮ টি ট্রান্সকোড কাজ চালা না করে পারফরম্যান্সটি গুরুত্বপূর্ণ নয়। আমার /home
ডিরেক্টরি যেখানে থাকে সেই পুলটিতে মিররযুক্ত জোড়ায় পরিবর্তন করা খুব লক্ষণীয় ।
zfs export
এবংzfs import -d
যেভাবেই চলবে। বিটিডাব্লু, আপনার সত্যিকারের প্রতিটি বাইটের জায়গার প্রয়োজন না হলে রেইডজের পরিবর্তে দুটি মিররড জোড় ব্যবহার করুন। র্যাডজের অভিনয় র্যাড -5 এর চেয়ে ভাল তবে র্যাড -10 বা জেডএফএস মিররযুক্ত জোড়াগুলির চেয়ে আরও খারাপ। মিররযুক্ত জোড়া দিয়ে তৈরি একটি পুলটি প্রসারিত করা আরও সহজ, একবারে মাত্র দুটি ডিস্ক যুক্ত করুন ... রাইডজ সহ, আপনাকে প্রতিটি ড্রাইভকে বৃহত্তর ড্রাইভের সাথে প্রতিস্থাপন করতে হবে এবং কেবলমাত্র আপনি যখন সেগুলি সব প্রতিস্থাপন করবেন তখনই আপনার পুল আরও জায়গা উপলব্ধ আছে।