जवाबों:
sudo fdisk -lविभाजनों सहित, आपके डिस्क और उनके बारे में आंकड़ों का एक समूह सूचीबद्ध करेगा। डिस्क आमतौर पर /dev/sdxऔर विभाजन के रूप में होती हैं /dev/sdxn, जहां x एक अक्षर है और n एक संख्या है (इसलिए sda पहली भौतिक डिस्क है और sda1 उस डिस्क पर पहला विभाजन है)।
sudo df -hआपको प्रति विभाजन का आकार और उपयोग आँकड़े देता है। ड्रॉप करें -hऔर आपको ब्लॉकों में उपयोग मिलता है, इसके साथ यह मानव पठनीय है।
मैंने वहाँ पर sudos लगा दिया क्योंकि मुझे fdisk से कोई आउटपुट नहीं मिला और df से केवल आंशिक आउटपुट जब मैंने कमांड को एक नियमित उपयोगकर्ता के रूप में चलाया, तो मुझे लगता है क्योंकि कमांड कहीं से भी सीमा से गैर-व्यवस्थापक तक पढ़ते हैं।
यदि आप वास्तव में केवल हार्डवेयर प्रदर्शित करना चाहते हैं, न कि RAID वॉल्यूम और विभाजन जो ओएस द्वारा भौतिक ड्राइव के रूप में देखे जा सकते हैं। तुम lshw कोशिश करना चाहते हो सकता है
lshw -class disk -short
H/W path Device Class Description
===================================================
/0/1/0.0.0 /dev/cdrom disk DVD-RAM GSA-H55N
/0/1/0.1.0 /dev/sda disk 160GB ST3160021A
/0/2/0.0.0 /dev/sdb disk 160GB ST3160815AS
या थोड़ी बहुत क्रिया
lshw -class disk
*-cdrom
description: DVD-RAM writer
product: DVD-RAM GSA-H55N
vendor: HL-DT-ST
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: 1.04
serial: [
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
*-disk
description: ATA Disk
product: ST3160021A
vendor: Seagate
physical id: 0.1.0
bus info: scsi@0:0.1.0
logical name: /dev/sda
version: 8.01
serial: 5JS97CFY
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000f3a2f
*-disk
description: ATA Disk
product: ST3160815AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sdb
version: 3.AA
serial: 9RX7AK36
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000b6d91
मुझे लगता है कि हाल ही में लिनक्स इंस्टॉलेशन पर सबसे आसान तरीका (कम से कम पार्सिंग प्रयास से संबंधित) होगा
$ lsblk -S
जो कुछ इस तरह का उत्पादन करता है:
tremendous:~# lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 0:0:0:0 disk ATA WDC WD5000AUDX-6 01.0 sata
sdb 1:0:0:0 disk ATA WDC WD5000AUDX-6 01.0 sata
tremendous:~#
-Sडेबियन व्हीज़ी / साइड या उबंटू 12.10 पर वैध विकल्प नहीं है। हालांकि, इसके बिना, lsblkएक अच्छा जंगल जैसा आउटपुट प्रदर्शित करता है।
आपको लगता है कि इसका एक सरल जवाब होगा, लेकिन यह वास्तव में "भौतिक डिस्क" से आपका मतलब है पर निर्भर करता है। iSCSI वॉल्यूम और RAID डिवाइस (उदाहरण के लिए) भौतिक डिस्क के रूप में दिखाई देते हैं, लेकिन उपकरण जो इन भिन्नताओं की जांच करने के लिए उपयोग करता है।
यदि आपको बस एक सादे SATA या SCSI ड्राइव से सीधे जुड़ा हुआ है, जो सर्वर के मदरबोर्ड पर एक होस्ट कंट्रोलर से जुड़ा है, तो आप सक्रिय रूप से उपयोग किए जाने वाले उपकरणों की तलाश कर रहे हैं जो / dev / sdN पर स्थित हैं, इसलिए आप उनके लिए dmesg के माध्यम से grep कर सकते हैं (dgg) | grep sd) या आप / dev / डिस्क / बाय-आईडी में देख सकते हैं या फिर भी आप / proc / diskstats में देख सकते हैं।
एक बार जब आप मौजूद उपकरणों के लिए / dev / प्रविष्टि की पहचान कर लेते हैं, तो आप खाली जगह की जांच करने के लिए उपयुक्त उपकरण का उपयोग कर सकते हैं। यह फिर से अन्य जानकारी पर निर्भर करता है, जैसे कि उन्हें कैसे विभाजित किया गया था, क्या वे lvm का उपयोग करते हैं, और इसी तरह।
आपके वितरण के आधार पर (इस मामले में सेंटोस 7) lsblk -dआपको (उदाहरण के लिए) तीन भौतिक डिस्क दिखाएगा।
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
sdf 8:80 0 372.6G 0 disk
sde 8:64 0 372.6G 0 disk
sdg 8:96 0 1.8T 0 disk
iostatसमान परिणाम भी दिखाएंगे ( dmउपकरणों का अनदेखा करें क्योंकि वे उसी का हिस्सा हैं LVM)
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sdf 1.85 41.74 53.80 68524791 88335482
sde 0.00 0.01 0.00 20219 0
dm-0 7.75 40.17 52.24 65945186 85767784
dm-1 0.31 0.94 1.56 1543416 2567312
sdg 0.86 1.89 171.04 3096240 280813864
अगर आप सिस्टम में फिजिकल डिस्क जानना चाहते हैं।
lsblk | grep -e ^ NAME -e डिस्क
जो कुछ इस तरह का उत्पादन करता है:
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT
sda 8: 0 0 40G 0 डिस्क
partedबजाय GPT विभाजन के लिए fdisk का उपयोग किया जाता है। बस अपने अच्छे उत्तर को लागू करने के लिए।