আমি জানি সবচেয়ে সহজ উপায় (মূল প্রয়োজন হয় না):
inxi -Dplxx
এটি সমস্ত ডিস্ক, তাদের সিরিয়াল এবং কোনও অতিরিক্ত তথ্য আউটপুট করে। -p পার্টিশন যুক্ত করে। -l লেবেল যুক্ত করে। -u পার্টিশনের জন্য ইউআইডি যুক্ত করে।
প্লাস এটি মনে রাখা অনেক সহজ, হি।
নমুনা:
inxi -Dxx
Drives: HDD Total Size: 810.2GB (42.9% used)
ID-1: /dev/sdc model: ST3160827AS size: 160.0GB serial: 5MT2HMH6
ID-2: /dev/sdb model: WDC_WD3200JD size: 320.1GB serial: WD-WCAMR1302926
ID-3: /dev/sda model: ST380817AS size: 80.0GB serial: 4MR2EWBE
ID-4: /dev/sdd model: ST3250824AS size: 250.1GB serial: 9ND08GKX
মনে রাখবেন যে এটি অপটিকাল ড্রাইভগুলি ফিল্টার করে। অপটিক্যাল ডেটা দেখতে:
inxi -Dxxd
Drives: HDD Total Size: 810.2GB (42.9% used)
ID-1: /dev/sdc model: ST3160827AS size: 160.0GB serial: 5MT2HMH6
ID-2: /dev/sdb model: WDC_WD3200JD size: 320.1GB serial: WD-WCAMR1302926
ID-3: /dev/sda model: ST380817AS size: 80.0GB serial: 4MR2EWBE
ID-4: /dev/sdd model: ST3250824AS size: 250.1GB serial: 9ND08GKX
Optical-1: /dev/sr0 model: LITE-ON DVDRW SOHW-1693S
rev: KS09 dev-links: dvd,dvdrw
Features: speed: 48x multisession: yes
audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r state: running
Optical-2: /dev/sr1 model: LITE-ON LTR-52327S rev: QS0C dev-links: cdrom,cdrw
Features: speed: 52x multisession: yes
audio: yes dvd: no rw: cd-r,cd-rw state: running
মনে রাখবেন যে আমার ডেবিয়ান সিস্টেমে, lsblk সিরিয়ালগুলির জন্য কিছুই দেখায় না, রুট বা ব্যবহারকারী হিসাবেই। যে কারণে ইনসি এই তথ্যটি পেতে অনেক বেশি নির্ভরযোগ্য পদ্ধতি ব্যবহার করে।
lsblk --nodeps -o name,serial
NAME SERIAL
fd0
sda
sdb
sdc
sdd
sr0
sr1
lsblk --version
lsblk from util-linux 2.25.2
যেমন আপনি দেখতে পাচ্ছেন, এলএসবিএলকে, এটি মনে করে যে একটি অপটিকাল ড্রাইভ এবং ফ্লপি ড্রাইভটিও একটি ডিস্ক, যা একটি অর্থে তারা যদিও সত্যই নয়, যেহেতু ডিস্ক সন্নিবেশ না করা পর্যন্ত তারা ডিস্ক হয় না। এবং এটি সিরিয়ালের জন্য কিছুই দেখায় না, এটি উপায় দ্বারা অন্যান্য মানগুলির জন্য কিছুই দেখায় না যেমন লেবেল। এই ডেটাটি সিস্টেমে উপলব্ধ হওয়ার পরে অবশ্যই একটি ত্রুটি পাওয়া যায়, এ কারণেই ইনসি এটি সরাসরি পেয়ে যায়।