GNU/Linux >> Znalost Linux >  >> Linux

Určete velikost blokového zařízení

blockdev --getsize64 /dev/sda vrátí velikost v bajtech.

blockdev --getsz /dev/sda vrací velikost v 512bajtových sektorech.

Zastaralé:blockdev --getsize /dev/sda vrátí velikost v sektorech.

blockdev je součástí util-linux.


fdisk nerozumí rozložení oddílů, které používá můj Mac se systémem Linux, ani žádný jiný formát oddílu, který není v počítači. (Ano, je tam mac-fdisk pro staré tabulky oddílů Mac a gdisk pro novější tabulku oddílů GPT, ale to nejsou jediné další rozložení oddílů.)

Protože jádro již skenovalo rozložení oddílů, když bylo blokové zařízení uvedeno do provozu, proč se ho nezeptat přímo?

$ 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

cat /sys/class/block/sda/size

Tím získáte jeho velikost v 512bajtových blocích.


Linux
  1. Proč server zablokoval moji IP?

  2. Zjištění velikosti sektoru oddílu?

  3. Linux – určit velikost blokového zařízení?

  1. Zvětšit velikost tmpDSK (/tmp)

  2. Jak vytvořit virtuální blokové zařízení (smyčkové zařízení/systém souborů) v Linuxu

  3. Existuje způsob, jak určit dekomprimovanou velikost souboru .bz2?

  1. Proč by měla být velikost odkládacího oddílu dvojnásobkem velikosti RAM?

  2. Obnovení velikosti USB disku (Linux)

  3. Opětovné načtení tabulky oddílů se nezdařilo s chybou 16:Zařízení nebo prostředek zaneprázdněn