Pregunta:
¿Cómo copiar correctamente archivos desde el disco duro a la unidad flash USB en el terminal tty4? (Montar, copiar, desmontar, salir, etc.)
PSCan no puede salir del terminal tty4 a través del comando Ctrl+Alt+F7
, solo con Alt+SysRq+B
(reinicio del kernel).
Respuesta:
-
Conecta el dispositivo
-
lsblk
para encontrar el nombre del dispositivo de su dispositivo USB. El nombre es/dev/sdXY
. Donde X es cualquier letra inglesa e Y es un número entero, típicamente 1.
Si el dispositivo estaba 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. Siga al paso # 3
-
udisksctl mount -b /dev/sdXY
, el nombre del dispositivo es el mismo que en el paso anterior. (/dev/sdb1
en mi ejemplo) Se le informará de la carpeta de montaje para que la use en el siguiente paso. Por ejemplo, supongamos quelsblk
me 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 carpeta /media/xieerqi/A669-34EF
y montó mi /media/xieerqi/A669-34EF
allí. Además, la gran ventaja es que no necesita sudo
.
-
Utilice
rsync
ocp
omv
para llevar sus archivos a la carpeta indicada en el paso 3. Consulte las páginas del manual sobre el uso de estos comandos.cp
ymv
son los más simples.mv FILE DESTINATION
DEmv FILE DESTINATION
– en mi ejemplo (donde ARCHIVO es lo que desea mover a la unidad)mv FILE /media/me/4C45-110F
Sin embargo, rsync
es el mejor para realizar copias de seguridad.
Por ejemplo, para hacer una copia de seguridad de TESTDIR
en 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
. Quitar 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 rsync
o mv
con nombres no citados como ese, sus datos no se copiarán al destino correcto . Siempre cite los nombres de ruta que tengan espacios.