¿Como usar el comando less como como tail? fácil, habre cualquier archivo con less, y una vez abierto pulsas SHIFT + f. Inmediatamente, verás todos los nuevos cambios que se van produciendo en el archivo abierto, en tiempo real.
Como montar particiones individuales de la imagen de un disco completo
Esta mañana en el curro me he encontrado con la necesidad de montar una partición determinada de la imagen del disco duro que tenemos hecha como backup del servidor principal. Y es que no se por qué pero no habia manera de acceder a dicho servidor.
En un principio creía que sería algo trivial, pero no es tan sencillo como a priori pueda parecer.
Para acceder a una particion en concreto de la imagen del disco en primer lugar debemos averiguar en que posición del archivo se encuentra, para ello podemos usar el comando sfdisk. De tal forma que ante este comando:
sfdisk -d image.iso
Obtendriamos la siguiente salida:
# tabla de particiones de image.iso
unit: sectorsimage.iso1 : start= 63, size= 1915137, Id=83, bootable
image.iso2 : start= 1915200, size= 131040, Id= 5
image.iso3 : start= 0, size= 0, Id= 0
image.iso4 : start= 0, size= 0, Id= 0
image.iso5 : start= 1915263, size= 130977, Id=83
O bien podemos usar fdisk:
fdisk -lu image.iso
Obtieniendo:
Debe establecer cilindros.
Puede efectuar esta operación desde el menú de funciones adicionales.Disco image270607.iso: 0 MB, 0 bytes
32 cabezas, 63 sectores/pista, 0 cilindros, 0 sectores en total
Unidades = sectores de 1 * 512 = 512 bytesDisposit. Inicio Comienzo Fin Bloques Id Sistema
image.iso1 * 63 1915199 957568+ 83 Linux
image.iso2 1915200 2046239 65520 5 Extendida
image.iso5 1915263 2046239 65488+ 83 Linux
En cualquiera de los dos casos, obtenemos la posición exacta que ocupa el disco a montar dentro de la imagen.
Así pues para montar la primera partición del disco, bastará con hacer unos pequeños cálculos. Teniendo encuenta que esta partición empieza en el sector 63, y que cada sector consta de 512 bytes, la posición exacta de la partición estará en:
63 * 512 = 32256
En el byte 32256, con esto ya podemos montarla de la siguiente forma:
mount -o loop,offset=32256 image.iso /punto_de_montaje
Por lo tanto para acceder a cualquier partición del disco, solo tenemos que calcular su desplazamiento en bytes.

