Noticia Viernes de Terminal: Administración de Unidades

El viernes pasado comento un lector, que seria interesante crear un post acerca de como formatear una USB y crear un USB booteable por el comando dd así que en este post tratare esos temas :)

Administración de unidades por medio de la terminal.

Cuidado con estos comandos si lo usas mal te cargas toda tu información. Estas advertido.
Fdisk


El primer comando necesario es fdisk, este permite manipular y/o mostrar la tabla de particiones de cualquier unidad, y su uso es tan simple como su definición…

# fdisk -l
Muestra el listado de unidades y su tabla de particiones


Listando particiones de una unidad


# fdisk /dev/sdx #sdx es un ejemplo
Entra a el menú interactivo de manipulación de particiones.

mount/umount


Cuando comencé hace años en GNU/Linux me preguntaba, ¿Sera posible montar una USB por la terminal? Mi instinto me decía que si, pero… ¿Como? Poco a poco comencé a usar mas la consola y de pronto la respuesta llego sola con mount y umount.

Para montar una USB desde la terminal necesitamos crear un directorio de montaje, por tradición será en /mnt hahaha

# mkdir /mnt/USB
En este directorio se montaran todos los datos de la USB. Ahora conectamos la USB el kernel hace toda la magia al detectar el controlador, y decirle al sistema que el dispositivo esta listo para ser utilizado, podemos ver esto con:

$ dmesg | tail
Mostrara las ultimas 10 lineas que hace el buffer del kernel pero para nosotros sera imperceptible hasta que usemos fdisk para ver que detecta una unidad nueva y nos mostrara información respecto a ella; supongamos que la USB es /dev/sdb y queremos sacar la información de ella. Para montarla basta


dmesg mostrando los ultimos 10 logs


# mount /dev/sdb /mnt/USB
Ahora al ir al directorio /mnt/USB encontraremos que tiene toda la información de la USB y es posibl
Es posible crear una USB bootealble
# dd if=~/imagen.iso of=/dev/sdb
Y solo queda esperar hasta que el cursor de la terminal vuelva a aparecer.

Es posible hacer una copia de unidad a unidad
# dd if=/dev/sdx1 of=/dev/sdx2 bs=4096

Eliminar los datos de toda la unidad
# dd if=/dev/null of=/dev/sdx

Hacer un texto horizontal
$ echo -n "Wada" | bb cbs=1 conv=unblock 2> /dev/null


Apuesto que no muchos sabian que dd podia hacer esto :)


Convertir un texto a minúsculas
$ echo "wada" | bb conv=ucase 2> /dev/null

Entre otros.


Bueno gente es todo por hoy esto es lo básico que se debe conocer de manejo de sistemas de archivos y unidades :) Nos leemos gente, hasta el próximo viernes.

The post Viernes de Terminal: Administración de Unidades appeared first on Desde Linux.


PzU3V8gi0-c


Continúar leyendo...