আপনার প্রাথমিক প্রশ্নের ইতিমধ্যে কয়েকটি ভাল উত্তর রয়েছে, সুতরাং আমি আপনার প্রশ্নের পটভূমিতে ফোকাস করব, লেবেল ডিস্কগুলি।
আমি হট অদলবদলের জন্য লেবেলগুলি প্রিন্ট করতে ড্রাইভের ক্রমিক নম্বরটি ব্যবহার করি - এটি অনন্য এবং ধারাবাহিকভাবে ড্রাইভ সনাক্ত করার সেরা উপায়। এটি কোন উপসাগর, বা কোন নিয়ামকটি প্লাগ ইন করা হয়েছে তা নির্বিশেষে এটি পরিবর্তিত হবে না।
আপনি লিনাক্স বা অন্য কোনও ইউনিক্স ব্যবহার করছেন কিনা তা আপনি উল্লেখ করেন না, তবে লিনাক্সে আপনি তাদের ব্র্যান্ড, মডেল এবং সিরিয়াল নম্বর সহ ডিস্কের একটি তালিকা (এবং পার্টিশন, যা আমরা বাদ দিতে চাই) পেতে পারেন / ডিভ / ডিস্ক / বাই আইডি / ডিরেক্টরি। আমি নিম্নলিখিত বাশ ওরফে এর জন্য দরকারী বলে মনে করি:
alias list_disks='find /dev/disk/by-id/ -iname 'scsi-*' | grep -v -- -part | while read disk ; do echo $(readlink $disk | sed -e s:../../:: ) $(basename $disk); done'
( scsi-*
কেবলমাত্র এসটিএ ড্রাইভ থাকা সিস্টেমে এসটিএ এবং এসএএস ড্রাইভ সহ সমস্ত "স্কিসির মতো" ড্রাইভের সন্ধান মিলবে ata-*
)
উদাহরণস্বরূপ আমার জেডএফএস সার্ভার সিস্টেমে একটিতে এটি আউটপুট তৈরি করে:
# তালিকা_ডিস্ক | সাজান
এসডিবি এসসিসি-এসটিএ_ডব্লিউডিসি_ডব্লিউডি 10EACS-00Z_WD-WCASJ2195141
এসডিসি এসসিসি-এসটিএ_ডব্লিউডিসি_ডব্লিউডি 10 ইএসিএস -00 জেড_ডাব্লুডাব্লুডাব্লুডাব্লুসিএএসজে ২২৪৪৪২
এসডিডি এসসিসি-এসটিএপিএস 3131000528AS_9VP4P4LN
sde scsi-SATA_ST31000528AS_6VP3FWAG
sdf scsi-SATA_ST31000528AS_9VP509T5
sdg scsi-SATA_ST31000528AS_9VP4RPXK
এসডিএইচসিএসসি-এসটিএটিওসিএইচডি-ভেক্টর_সক -0974 সি023 আই 4 পি 2 জি 1 বি 8
sdi scsi-SATA_OCZ-VECTOR_OCZ-8RL5XW08536INH7R
sdj scsi-SATA_ST31000528AS_9VP18CCV
sdk scsi-SATA_WDC_WD10EARS-00Y_WD-WMAV50933036
আপনি দেখতে পাচ্ছেন, / dev / ডিস্ক / বাই আইডি তালিকায় প্রতিটি ড্রাইভের ব্র্যান্ড এবং মডেল নম্বর, পাশাপাশি সিরিয়াল নম্বর অন্তর্ভুক্ত থাকে। তারা সমস্ত এসটিএ ড্রাইভ একটি এলএসআই এসএএস -2008 কন্ট্রোলারের Sata পোর্ট বা SAS পোর্টগুলিতে প্লাগ ইন করে।
যদি আমার সাথে একটি লেবেল প্রিন্টার সংযুক্ত থাকে তবে এর আউটপুটের উপর ভিত্তি করে লেবেলগুলি মুদ্রণ করা যথেষ্ট সহজ list_disks
। পরিবর্তে আমি একটি পুরানো ম্যানুয়াল লেবেল-লেখক ব্যবহার করেছি কারণ এটি আমার ছিল। মুদ্রিত লেবেলগুলিতে কেবল ব্র্যান্ড / মডেল ছাড়াই সিরিয়াল নম্বর থাকে (যখন আমার প্রয়োজন হবে তখন ড্রাইভটি সনাক্ত করতে আমার পক্ষে এটি যথেষ্ট)। যখন কোনও ড্রাইভ ব্যর্থ হয় এবং প্রতিস্থাপন করা প্রয়োজন তখন লেবেলগুলি খুব কাজে আসে।