Disk Utility (อยู่ในระบบ -> การดูแลระบบ) จะให้หมายเลขซีเรียลสำหรับดิสก์ทั้งหมดของคุณ
นี่คือสิ่งที่ฉันเห็น (ดูที่ด้านบนขวาสำหรับอนุกรม) คุณจะสังเกตเห็นว่าไดรฟ์นี้อยู่ในอาร์เรย์ mdadm RAID ยูทิลิตี้ดิสก์สามารถเจาะอาร์เรย์สำหรับการเข้าถึงดิสก์ดิบ
ฉันมีดิสก์รุ่นเดียวกัน 6 ชิ้นในพีซีของฉันดังนั้นฉันจึงวาดไดอะแกรมเล็ก ๆ เพื่อแสดงตำแหน่งของพวกเขาในเคสและหมายเลขซีเรียลเพื่อที่ฉันจะสามารถหาตำแหน่งของพวกเขาได้อย่างรวดเร็วบนซีเรียลในกรณีฉุกเฉิน
สิ่งที่ตรงกันข้ามก็เป็นจริงเช่นกันหากดิสก์ตายฉันต้องหาดิสก์ที่แสดงขึ้นมาและฉันสามารถกำจัดมันได้จนกว่าฉันจะรู้ว่าอนุกรมใดหายไป
แก้ไข:ฉันพยายามปรับปรุง bash-fu ของฉันดังนั้นฉันจึงเขียนรุ่นบรรทัดคำสั่งนี้เพื่อให้รายการหมายเลขซีเรียลดิสก์ที่เป็นปัจจุบันในเครื่องของคุณ 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/
ค่อนข้างง่าย;)