Sistemas de ficheros

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar

Presentación de clase: Archivo:Laboratorio-02.pptx

Al pinchar un lápiz USB, la orden 'dmesg' nos muestra esto:

[ 2412.954662] usb 2-4: new SuperSpeed USB device number 2 using xhci_hcd
[ 2413.079005] usb 2-4: New USB device found, idVendor=0951, idProduct=1666
[ 2413.079011] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2413.079015] usb 2-4: Product: DataTraveler 3.0
[ 2413.079019] usb 2-4: Manufacturer: Kingston
[ 2413.079022] usb 2-4: SerialNumber: 08606E6B66FBBF2107107325
[ 2413.130538] usb-storage 2-4:1.0: USB Mass Storage device detected
[ 2413.130858] scsi host6: usb-storage 2-4:1.0
[ 2413.131017] usbcore: registered new interface driver usb-storage
[ 2413.139957] usbcore: registered new interface driver uas
[ 2414.205263] scsi 6:0:0:0: Direct-Access     Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6
[ 2414.206019] sd 6:0:0:0: Attached scsi generic sg1 type 0
[ 2415.297531] sd 6:0:0:0: [sdb] 61457664 512-byte logical blocks: (31.5 GB/29.3 GiB)
[ 2415.298055] sd 6:0:0:0: [sdb] Write Protect is off
[ 2415.298057] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 2415.298584] sd 6:0:0:0: [sdb] No Caching mode page found
[ 2415.298587] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 2415.326463]  sdb: sdb1
[ 2415.329604] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 2415.617047] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Que indica que una unidad USB de almacenamiento (usb-storage) está disponible. El sistema asigna un fichero de dispositivo a dicha unidad. Los ficheros de dispositivo son ficheros especiales, un fichero que me permite acceder al contenido del dispositivo. En el ejemplo anterior, el sistema ha asignado la unidad 'sdb' al lápiz USB. Las iniciales 's' vienen de 'storage' y 'd' de device. La letra 'b' indica que es la segunda unidad del sistema - el 'sda' probablemente se refiera al disco de almacenamiento masivo desde el que arrancar el ordenador. La carpeta /dev contiene todas los ficheros especiales que se refieren a los dispositivos disponibles en el sistema.

mount

La orden 'mount' nos permite consultar los sistemas de ficheros montados en el sistema.

/dev/sda6 on / type ext4 (rw,relatime,errors=remount-ro,stripe=32673,data=ordered)

En el ejemplo anterior el directorio raíz (/) muestra el contenido de la partición 6 de la unidad /dev/sda. Esta partición fue montada en tiempo de arranque del sistema, en base a la configuración disponible en /etc/fstab.

fdisk

Con esta orden se pueden consultar las particiones disponibles en la unidad de almacenamiento masivo.

dd

Vuelca los datos de entrada de un fichero a un dispositivo, y viceversa.

Si descargamos el fichero imagen arrancable, podemos escribirlo en un lápiz USB de esta manera.

dd if=debian-9.5.0-amd64-netinst.iso of=/dev/sdb 

¡Ojo que 'sdb' tiene que se la unidad que corresponde con el lápiz USB! De lo contrario destruirás los datos de dicho dispositivo de destino.