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.

Continúar leyendo...

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

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