डिस्क उपयोगिता (सिस्टम में बैठे -> प्रशासन) आपको अपने सभी डिस्क के लिए सीरियल नंबर देगा।
यहां मैं देख रहा हूं (धारावाहिक के लिए शीर्ष-दाईं ओर देखें)। आप देखेंगे कि यह ड्राइव एक mdadm RAID सरणी के भीतर है। डिस्क उपयोगिता कच्चे डिस्क पहुंच के लिए सरणी को भेद सकती है।
मेरे पीसी में डिस्क के समान मॉडल में से 6 हैं, इसलिए मैंने मामले में उनकी स्थिति और सीरियल नंबर दिखाते हुए थोड़ा आरेख बनाया ताकि मैं आपात स्थिति में उन्हें सीरियल पर जल्दी से ढूँढ सकूँ।
इसके विपरीत यह भी सच है कि यदि एक डिस्क मर जाती है, तो मुझे केवल यह पता लगाने की आवश्यकता है कि कौन से डिस्क दिखाई दे रहे हैं और मैं उन्हें समाप्त कर सकता हूं जब तक कि मुझे पता नहीं है कि कौन सा सीरियल गायब है।
संपादित करें: मैं अपने बैश-फू को बेहतर बनाने की कोशिश कर रहा हूं, इसलिए मैंने यह कमांड लाइन संस्करण आपको बस डिस्क सीरियल नंबर की एक सूची देने के लिए लिखा है जो आपकी मशीन में चालू हैं। fdisk
कुछ त्रुटियों को दूर कर सकते हैं, लेकिन यह सूची को दागी नहीं करता है:
for disk in `sudo fdisk -l | grep -Eo '(/dev/[sh]d[a-z]):' | sed -E 's/://'`;
do
sudo hdparm -i $disk | grep -Eo 'SerialNo=.*' | sed -E 's/SerialNo=//';
done
(और आप एक पंक्ति में उखड़ सकते हैं यदि आपको आवश्यकता हो - मैंने इसे पठनीयता के लिए तोड़ दिया है)
संपादित करें 2: ls /dev/disk/by-id/
कुछ हद तक आसान है;)