Enchufar el dispositivo
lsblkpara encontrar el nombre del dispositivo de su dispositivo usb. Nombrar es /dev/sdXY. Donde X es cualquier letra en inglés e Y es entero, típicamente 1.
Si el dispositivo fue montado, verá el punto de montaje, por ejemplo:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:0 1 15.2G 0 disk
└─sdb1 8:1 1 15.2G 0 part /media/me/4C45-110F
Si no, móntelo. Sigue al paso 3
udisksctl mount -b /dev/sdXY, nombre del dispositivo igual que en el paso anterior. ( /dev/sdb1en mi ejemplo) La carpeta de montaje le será informada para usar en el siguiente paso. Por ejemplo, supongamos que lsblkme dice esto:
sdc 8:32 1 7.5G 0 disco └─sdc1 8:33 1 7.5G 0 parte
Entonces haré lo siguiente:
$ udisksctl mount -b /dev/sdc1
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.
Puede ver que creó automáticamente la /media/xieerqi/A669-34EFcarpeta y montó mi pen drive allí. Además, la gran ventaja es que no es necesario sudo.
Uso rsynco cpo mvpara obtener sus archivos a la carpeta informó en el paso 3. Consulte las páginas del manual sobre el uso de estos comandos. cpY mvson más simples. mv FILE DESTINATION- en mi ejemplo (donde ARCHIVO es lo que desea mover a la unidad)
mv FILE /media/me/4C45-110F
rsync Sin embargo, es el mejor para la copia de seguridad.
Por ejemplo, para hacer una copia de seguridad TESTDIRen mi unidad usb, puedo hacer esto:
$ rsync -av /home/xieerqi/TESTDIR/ /media/xieerqi/A669-34EF/~
sending incremental file list
created directory /media/xieerqi/A669-34EF/~
./
file1
file2
file3
sent 228 bytes received 125 bytes 706.00 bytes/sec
total size is 0 speedup is 0.00
udisksctl unmount -b /dev/sdXY. Retire el dispositivo
Ejemplo
$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.
NOTA : algunas unidades se montan en directorios que tienen nombres con espacios. Si ejecuta rsynco mvcon nombres no citados como ese, sus datos no se copiarán al destino correcto . Siempre cite nombres de ruta que tengan espacios en ellos.
udisksctlcomando? Acabo de ver varios ejemplos sinudisksctl. Además, ¿qué es la-bopción?udisksctles parte deludiskspaquete y viene por defecto con Ubuntu. Básicamente, es una utilidad para realizar todas las acciones básicas como montar, desmontar, verificar información sobre un disco, pero sin necesidad de ejecutarlosudo. Las utilidades quemountrequieren privilegios de superusuario para funcionar.-bopción significablock-device, que es lo que/dev/sdXYse clasifica como. Cada disco duro o unidad usb se clasifica como dispositivo de bloqueudisksctlhace automáticamente por ti. Agregaré más ejemplos más tarde, para que vean cómo funcionalsblkshow sdb -> sdb1. En este caso, si ejecutoudisksctl mount -b /dev/sdb1, devuelve un error"device already mounted..."En mi caso, la respuesta anterior no funcionaba, así que intenté esto. La configuración de mi sistema es Ubuntu 14.04, mientras se actualizaba a 16.06 LTS, de repente dejó de funcionar, así que para copiar mis archivos importantes, usé mi pen-drive para copiar.
1. Enumere el dispositivo de montaje:
2. Crear un punto de montaje:
Esto necesita ser montado en el sistema de archivos en alguna parte. Por lo general, puede usar / mnt / si está siendo flojo y no hay nada más montado allí, pero de lo contrario querrá crear un nuevo directorio:
3. Monte!
4. Copia
5. Desmontar
Cuando hayas terminado, dispara:
fuente