GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Bestimmen Sie die Größe eines Blockgeräts?

Wie kann ich die Größe eines Blockgeräts herausfinden, z. B. /dev/sda ? Ausführen von ls -l gibt keine nützlichen Informationen.

Akzeptierte Antwort:

fdisk versteht weder das Partitionslayout, das von meinem Mac mit Linux verwendet wird, noch irgendein anderes Nicht-PC-Partitionsformat. (Ja, es gibt mac-fdisk für alte Mac-Partitionstabellen und gdisk für neuere GPT-Partitionstabellen, aber das sind nicht die einzigen anderen Partitionslayouts da draußen.)

Da der Kernel bereits die Partitionslayouts gescannt hat, als das Blockgerät in Betrieb genommen wurde, warum nicht direkt danach fragen?

$ cat /proc/partitions
major minor  #blocks  name

   8       16  390711384 sdb
   8       17     514079 sdb1
   8       18  390194752 sdb2
   8       32  976762584 sdc
   8       33     514079 sdc1
   8       34  976245952 sdc2
   8        0  156290904 sda
   8        1     514079 sda1
   8        2  155774272 sda2
   8       48 1465138584 sdd
   8       49     514079 sdd1
   8       50 1464621952 sdd2

Linux
  1. Linux:So finden Sie den für ein Gerät verwendeten Gerätetreiber

  2. So erstellen Sie ein virtuelles Blockgerät (Loop-Gerät/Dateisystem) in Linux

  3. So finden Sie die Socket-Puffergröße von Linux

  4. Listen Sie Partitionsbezeichnungen über die Befehlszeile auf

  5. Bestimmen Sie die Größe eines Blockgeräts

So erhalten Sie die Größe eines Verzeichnisses in Linux

So verschlüsseln Sie eine Partition mit DM-Crypt LUKS unter Linux

Linux blkid-Befehl zum Suchen von Blockgerätedetails

Lsblk-Befehl in Linux (Blockgeräte auflisten)

So passen Sie die Größe der Root-Partition unter Live Arch Linux an

So ermitteln Sie die Gesamtgröße eines Verzeichnisses in Linux