PASO 1: IDENTIFICAR LA UNIDAD
Primero debemos Verificar si el Sistema operativo reconoce nuestro dispositivo de disco, para esto puedes utilizar varios comandos, pero en el caso que seas nuevo en linux lo mejor es utilizar «fdisk -l» ya que te brinda mas información para que estés 100% seguro.
[code language=»bash»]
fdisk -l
[/code]
Salida
[code language=»bash»]
Disk /dev/sda: 2000.4 GB, 2000365379584 bytes, 3906963632 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk label type: dos
Identificador del disco: 0x00020c92
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 2048 1050623 524288 83 Linux
/dev/sda2 1050624 3906963455 1952956416 8e Linux LVM
Disk /dev/mapper/centos_ezsetupsystem5065f379a520-root: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk /dev/mapper/centos_ezsetupsystem5065f379a520-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk /dev/mapper/centos_ezsetupsystem5065f379a520-home: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk /dev/mapper/centos_ezsetupsystem5065f379a520-var: 1944.0 GB, 1943988600832 bytes, 3796852736 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Identificador del disco: 0x541ac58d
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 63 1953520064 976760001 7 HPFS/NTFS/exFAT
[/code]
Si ya tienes conectado el dispositivo de disco, tal ves no notes cual es el nuevo, por lo que puedes desconectar y utilizar de nuevo el comando «fdisk -l» para estar completamente seguro.
En mi caso, es un disco duro de 1000.2 GB (1 Tera) con sistema de archivos NTFS y solo una partición, la cual es identificada como Disco /dev/sdb1, esto puede variar dependiendo de cuantas unidades físicas (Discos duros, usb) tenga y cuantas particiones tenga cada uno.
En el disco duro de ejemplo sdb1
La letra «b» sdb indica la unidad, siendo sda el primer disco duro y «b» el segundo, esta va aumentado según el numero de dispositivos.
El numero «1» sdb1 es el numero de particiones que tiene el dispositivo de disco.
PASO 2: CREAR EL DIRECTORIO PARA MONTAR El DISPOSITIVO DE DISCO
Aquí escuchamos por primera ves la palabra «MONTAR» pero que significa y para que queremos hacer este proceso, bueno para explicarlo mejor utilicemos este fragmento de la wikipedia.
«Cada dispositivo de disco (disco duro, CD-ROM, pendrive, etc.) aloja un sistema de archivos que, conceptualmente, no es más que un árbol de directorios. Dicho árbol puede ser integrado en el árbol único de Linux utilizando un punto de montaje. El punto de montaje es cualquier directorio a partir del cual se visualizará el sistema de archivos montado»
Vamos a crear nuestro directorio «aData» o como quieras llamarlo en «media» en el cual se montan generalmente los dispositivos de disco en linux.
[code language=»bash»]
mkdir /media/aData
[/code]
PASO 3: MONTAR LA MEMORIA EL DISPOSITIVO DE DISCO
debemos identificar el tipo de sistema de archivos que tiene nuestro dispositivo de disco.
Entre los mas comunes tenemos.
Tipo NTFS
[code language=»bash»]
mount -t ntfs-3g /dev/sdb1 /media/aData
[/code]
Tipo FAT
[code language=»bash»]
mount -t vfat /dev/sdb1 /media/aData
[/code]
Tipo ext4
[code language=»bash»]
mount -t ext4 /dev/sdb1 /media/aData
[/code]
A partir de aquí puedes seguir accediendo al dispositivo desde la ruta indicada «/media/aData».
PASO 4: DESMONTAR EL DISPOSITIVO DE DISCO
Cuando termines de usar el dispositivo y desees extraerlo solo basta con utilizar el siguiente comando:
[code language=»bash»]
umount /dev/sdb1
[/code]
Error al intentar extraer el disco
[code language=»bash»]
umount: /media/aData: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[/code]
si por alguna razón no podemos desmontar el dispositivo de disco, no te preocupes, podemos utilizar «fusor» que nos permite encontrar información detallada acerca de los procesos que utilizan la partición.
Además de obtener información, que le permite matar los procesos de acceso a los ficheros utilizados.
Su uso es muy fácil:
[code language=»bash»]
fuser -km /dev/sdb1
[/code]
salida
[code language=»bash»]
/dev/sdb1: 26956c 46239c 48078
Terminado (killed)
[/code]
Dónde:
-k: Mata procesos que acceden a recursos de la unidad.
-m: Especifica la unidad a desmontar en este caso /dev/sdb1