Yanıtlar:
sudo fdisk -l
diskler ve bölümler de dahil olmak üzere onlar hakkında bir grup istatistik listeleyecektir. Diskler şeklindedir genellikle /dev/sdx
ve bölümleri /dev/sdxn
, x bir mektuptur ve n (sda İlk fiziksel disk ve sda1 o diskteki ilk bölüm yani) bir sayıdır.
sudo df -h
bölüm başına boyut ve kullanım istatistiklerini verir. Bırakın -h
ve bloklar halinde kullanın, insan tarafından okunabilir.
Ben komutları düzenli bir kullanıcı olarak çalıştırdığımda fdisk hiçbir çıkış ve df sadece kısmi çıkış var çünkü orada sudos koymak, sanırım çünkü komutları kapalı olmayan bir yere yöneticiler için sınırlar.
İşletim sistemi tarafından fiziksel sürücüler olarak görülebilecek RAID birimlerini ve bölümlerini değil, yalnızca donanımı görüntülemek istiyorsanız. Lshw'yi denemek isteyebilirsiniz
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
Ya da biraz daha ayrıntılı
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
Son Linux kurulumunda en kolay yolun (en azından ayrıştırma çabasıyla ilgili)
$ lsblk -S
böyle bir şey çıktı:
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
debian wheezy / sid veya Ubuntu 12.10 için geçerli bir seçenek değildir. Ancak onsuz, lsblk
ormana benzer hoş bir çıktı görüntüler.
Bunun basit bir cevabı olacağını düşünürdünüz, ama aslında "fiziksel disk" ile ne demek istediğinize bağlı. iSCSI birimleri ve RAID aygıtları (örneğin) fiziksel diskler olarak görünür, ancak bunları incelemek için kullanılan araçlar farklıdır.
Sadece doğrudan sunucunun anakartındaki bir ana bilgisayar denetleyicisine bağlı düz bir SATA veya SCSI sürücüsünü kastediyorsanız, / dev / sdN adresinde bulunan etkin olarak kullanılan aygıtları arıyorsunuz, böylece onlar için dmesg'inizden kaçabilirsiniz (dmesg | grep sd) veya / dev / disk / by-id'e bakabilir veya yine / proc / diskstats'a bakabilirsiniz.
Mevcut cihazlar için / dev / girişini belirledikten sonra, boş alanı kontrol etmek için uygun aracı kullanabilirsiniz. Bu yine nasıl bölümlendikleri, lvm kullanıp kullanmadıkları gibi diğer bilgilere bağlıdır.
Dağılımınıza bağlı olarak (bu durumda Centos 7) lsblk -d
size üç fiziksel disk gösterecektir (örneğin).
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
benzer sonuçlar da gösterir ( dm
cihazları bir parçası oldukları için yoksay 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
Sadece sistemdeki Fiziksel Diskleri bilmek istiyorsanız.
lsblk | grep -e ^ NAME -e disk
hangi gibi bir çıktı üretir:
ADI MAJ: MIN RM BOYUTU RO TİPİ DAĞ NOKTASI
sda 8: 0 0 40G 0 disk
parted
GPT bölümleri için fdisk kullanılır. sadece iyi cevabınızı uygulamak için.