Linux'ta üretici gibi disk detaylarını nasıl görebilirim?


59

İle sfdisk -saşağıdaki gibi ben disk kapasitesini görebilirsiniz:

$ sfdisk -s
/dev/cciss/c0d0: 143338560
total: 143338560 blocks

Disk üreticisi gibi disk detaylarını nasıl görebilirim? Denedim hdparmama bir hata oluştu:

$ hdparm -i  /dev/cciss/c0d0
/dev/cciss/c0d0:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device

Yanıtlar:


63

Bu komutları deneyin:

lshw -class disk  

hwinfo --disk

Yüklemeniz gerekebilir hwinfo.

Hakkında hdparm:
hdparm (8) der ki:

Although this utility is intended primarily for use with SATA/IDE hard disk 
devices, several of the options are also valid (and permitted) for use with 
SCSI hard disk devices and MFM/RLL hard disks with XT interfaces.

ve:

Some options (eg. -r for SCSI) may not work with old kernels as necessary 
ioctl()´s were not supported.

hwinfo & lshw komutu linux'uma yüklenmedi

sisteminiz hakkında daha fazla bilgi verebilir misiniz?
wag

@jennifer: Bunlardan en az birini kurun! Döndükleri tüm bilgiler başka yerlerde de mevcuttur, ancak tüm bu bilgileri birçok farklı yerden toplama avantajına sahiptir .
Gilles 'SO- kötülük yapmayı bırak'

Komutu lshw -class disknormal bir kullanıcı olarak çalıştırmak, diskteki bilgileri görüntülemez (Ubuntu 15.04). İnşallah altta basılan satır "UYARI: çıktı eksik veya yanlış olabilir, bu programı süper kullanıcı olarak çalıştırmalısınız." Tekrar kullanarak çalıştırmak sudosorunu giderir :-)
olibre 20:15


33

Disk özelliklerini doğrudan sysfs aracılığıyla okuyabilir, ayrıca / sys / class / block / sda / device / içindeki diğer dosyaları / dizinleri de denetleyebilirsiniz ( sda'yı istediğiniz sürücüyle değiştirin ).

cat /sys/class/block/sda/device/{model,vendor} 

Blok dizini yok

1
Belki de yeni bir çekirdeği kullanın, ne tür bir dağıtım kullanıyorsunuz? deneyin dmesg | less, disklerin incelendiğini görmelisiniz.
OneOfOne

@jennifer: cat /sys/block/sd?/device/{model,vendor}( /sys/class/blocksadece oldukça yakın zamanda ortaya çıktı ve dağıtımınız biraz eski).
Gilles 'SO- kötülük' dur '22

13

koşmayı deneyin smartctl -a /dev/hda(sizin durumunuzda sda olabilir; cat /proc/partitionskullanılacak aygıt türünü gösterir)

Senin durumunda bir cciss kontrol cihazının arkasında, bu yüzden seçenek -d cciss,0ya da benzer olmalı .


7

Bu cevapların 3 yaşında olduğunu biliyorum, ama etrafa bakan herkes için ... Eski versiyonlarda bunu altında bulabilirsiniz ( ?bir sayı olmalı):

/sys/class/scsi_device/?:?:?:?/device/model

bunu yaparak:

cat /sys/class/scsi_device/0\:0\:0\:0/device/{model,vendor}

(Sıfırların yanındaki ters eğik çizgiler, özel karakterlerden kaçmak içindir :.)


1

gnome-disks

gnome-disksUbuntu 18.10 dash'de ya da sadece "Diskler":

görüntü tanımını buraya girin

Bu, Lenovo ThinkPad P51 cihazımda SAMSUNG MZVLB512HAJQ-000L7’nin olduğunu gösteriyor .

TODO neden: nedense, SSD modelim hiçbirinde net bir şekilde görünmüyordu:

sudo lshw -class disk
sudo hwinfo --disk
  • lshw SSD'yi hiç yapmadı, sadece sabit diskimi

  • hwinfo her ikisini de gösterdi, ancak SSD için dedi ki:

    Model: "Samsung Electronics Disk"
    

    HD için gerçek model içeriyorsa ...

    Model: "ST1000LM035-1RK1"
    

Bu https://unix.stackexchange.com/a/5087/32558 adresinden biri olsa:

cat /sys/block/nvme0n1/device/model

0

lsblk (Liste Bloğu)

lsblkKomutu kullanabilirsiniz :

$ lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL

NAME        FSTYPE LABEL   MOUNTPOINT                      SIZE MODEL
...
nvme0n1                                                  119.2G TS128GMTE110S                           
├─nvme0n1p1 vfat           /boot/efi                       512M 
└─nvme0n1p2 ext4           /                             118.8G 

Mükemmel şekilde bilgilendirilmiş olan NVMe SSD, bir Transced 110S 128 GB'dir (TS128GMTE110S)


-2

lssdKomut ayrıca size yardımcı olabilir.


Bazı örnek çıktılar verebilir veya bu aracı nerede bulacağınız konusunda açıklama yapabilir misiniz? Örneğin, Fedora 20 sistemimde mevcut değil.
slm

@slm Bu, HP'den / d kaynaklı fibreutils paketinin bir parçasıdır.
Anthon

@Anthon - öyleyse standart bir linux paketi değil mi?
slm

@slm Eskiden erişebildiğim RedHat makinelerinde bulduğuma eminim. Bu bir bash betiği, ancak uzun yıllardır kullanmıyorum. Bu aramalar scsi_infoBen hiç benim Ubuntu sisteminde bizde olmayan.
Anthon

@slm düzeltme, scsi_info için kaynak var, RPM ile birlikte geliyor. Sadece derlenmemiş / kurulmamış.
Anthon

-3

Bu komutu root kullanıcısı olarak deneyin.

hpacucli ctrl all show config detail

2
Bu, hp baskın denetleyicilerine özgü bir komuttur - bu yüzden burada işe
yaramaz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.