The Information Systems and Computer Applications examination covers material that is usually taught in an introductory college-level business information systems course.

Posts tagged “Tamaño de un disco (fdisk vs lsblk)

Tamaño de un disco (fdisk vs lsblk)

systemadmin.es by Jordi Prats

Si comparamos los tamaños que reportan las herramientas fdisk y lsblk veremos que difiere el tamaño

Por ejemplo, mediante fdisk vemos 10.7GB:

# fdisk -l /dev/sdg

Disk /dev/sdg: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf921660d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1               1       10240    10485744   8e  Linux LVM

Mientras que lsblk nos reporta 10G clavados:

# lsblk /dev/sdg
NAME                    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdg                       8:96   0  10G  0 disk 
└─sdg1                    8:97   0  10G  0 part 
  └─vg0-LogVol01 (dm-1) 253:1    0  28G  0 lvm  /var

Si partimos de los bytes reportados en el /proc/partitions:

# cat /proc/partitions 
major minor  #blocks  name

(...)
   8       96   10485760 sdg
   8       97   10485744 sdg1

Haciendo los cálculos podemos ver que la diferencia entre las dos herramientas son las unidades:

# echo "10737418240/1024/1024/1024" | bc -l
10.00000000000000000000
# echo "10737418240/1000/1000/1000" | bc -l
10.73741824000000000000

En el caso de lsblk esta usando Gigabytes (base 10) mientras que fdisk esta usando Gibibytes (potencias de 2)

Tags: ,

Tamaño de un disco (fdisk vs lsblk) was first posted on August 6, 2015 at 9:01 am.

Advertisements