Solo tengo acceso a la línea de comando.
Necesito hacer una copia de seguridad de mis datos (en la carpeta del usuario) en un bolígrafo (USB DOK).
- ¿Cómo puedo montar una unidad flash manualmente?
- ¿Cuál debería ser el comando copiar?
Solo tengo acceso a la línea de comando.
Necesito hacer una copia de seguridad de mis datos (en la carpeta del usuario) en un bolígrafo (USB DOK).
Necesitará saber cómo se llama la unidad para montarla. Para hacer eso, dispare uno de los siguientes (clasificados en el orden de mi preferencia):
lsblk
sudo blkid
sudo fdisk -l
Usted está buscando una partición que debe ser algo como: /dev/sdb1
. Cuantos más discos tenga, mayor será la letra. De todos modos, encuéntralo y recuerda cómo se llama.
Esto necesita ser montado en el sistema de archivos en algún lugar . 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:
sudo mkdir /media/usb
sudo mount /dev/sdb1 /media/usb
Cuando termines, simplemente dispara:
sudo umount /media/usb
Esta respuesta tiene casi 6 años y aunque su núcleo sigue funcionando, cosas como fdisk -l
estas no son las opciones más fáciles de usar. También hay nuevos mecanismos en pilas más altas para montar dispositivos de una manera sensata y estándar que no siempre están disponibles.
Así que he agregado un poco de esmalte de las otras respuestas. Mientras lee esta nota al pie y lo hace en un sistema de escritorio, definitivamente hay argumentos para usar udisksctl
, según la respuesta de wecac . Esto se monta de la misma manera que lo hace el escritorio, creando su propio /media/$USER/device
directorio, pero creo que todavía hay argumentos para un punto de montaje estático, especialmente cuando no desea que cambie la ruta.
Udisks también depende de D-Bus, por lo que podría no estar disponible en todas partes.
Instalar
pmount
. Monta discos en / media /No se necesita sudo. Reemplace "sdb1" con la ruta de su dispositivo específico. Para obtener más información, consulte la página de manual:
fuente
mount
insistí en montar mi unidad de solo lectura.Además de usar el
mount
comando estándar (que requiere root), puede montar unidades usandoudisks
ydbus
con su usuario estándar.Para hacer esto, es útil (pero no obligatorio) saber primero algunas cosas sobre la unidad:
/dev/sdb1
)Sabiendo esto, puede usar un comando simple para montar una unidad desde la línea de comando.
esta llamada debería hacer eco de la ruta en la que está montado si el montaje tiene éxito.
Para desmontar unidades montadas de esta manera, puede ejecutar:
NB el
<device>
es simplemente el final del camino hacia él. Entonces, por ejemplo, si lo que desea montar es/dev/sdb2
entonces, lo colocaríasdb2
en lugar de<device>
.Si no sabe qué dispositivo es o qué sistema de archivos utiliza, no tema. Puede imprimir fácilmente toda esa información con este pequeño comando:
Esto imprimirá algo como esto:
Los que se
IdUsage = 'filesystem'
pueden montar con el comando anterior.Esto significa que, por ejemplo, si quisiera montar el dispositivo 'USB DRIVE', ejecutaría el comando
Todos estos comandos funcionan usando el
dbus
sistema de mensajería, de la misma manera queNautilus
otros administradores de archivos montan automáticamente las cosas. En estos comandos estamos enviando varios objetos (es decir,/org/freedesktop/...
mensajes pidiéndoles que monten y desmonten ciertos dispositivos. Pueden o no hacer esto dependiendo de los permisos que se les haya otorgado)PolicyKit
.Usando comandos similares, uno puede controlar casi todos los aspectos de la experiencia en Ubuntu y simular la mayoría de los programas y funciones del sistema (es decir, apagado, cambio de volumen, etc.).
fuente
gdbus introspect --system --dest org.freedesktop.UDisks2 --object-path /org/freedesktop/UDisks2/drives --recurse --only-properties
Use
udisksctl
from package =udisks2
(tanto en Ubuntu como en Debian). El procedimiento es:Encuentre la ID del dispositivo de bloque que desea montar, usando
lsblk
:Por su tamaño,
/dev/sdc1
parece ser la unidad USB que quiero montar.Use
udisksctl
para montar el dispositivo. Tenga en cuenta que-b
==--block-device
(para reducir la escritura) pero prefiero opciones largas para la documentación:Abordar el comentario de Hans Deragon a continuación : también puedes decir
udisksctl
que hagas--no-user-interaction
. No intenta autenticar al usuario, que generalmente "simplemente funciona":fuente
--object-path
que pide?También puede montar automáticamente dispositivos USB en Ubuntu Server con la ayuda de USBmount.
Asegúrese de ejecutar apt-get update / upgrade antes de comenzar la instalación:
Ahora instale USBmount desde los repositorios:
USBmount monta todas las unidades USB en
/media/usb*
(usb0, usb1, usb2 ...)Ahora conecte una unidad USB y espere a que se detecte y se monte. Mientras el sistema operativo host sea compatible con el sistema de archivos, debe estar montado.
Para verificar si la unidad USB se montó correctamente, puede usar
df -h
para ver todas las unidades disponibles y sus respectivos puntos de montajePara desmontar una unidad, puede usar umount.
fuente
Así de simple. Cuando quiero usar una unidad USB en la terminal hago esto:
Crea una carpeta
/media
con:Esta carpeta se usará para el punto de montaje. Usa este comando:
sdd1
Es la primera partición de mi USB. Luego puedes navegar a la carpeta que ya montaste conSi desea enumerar los archivos en la unidad, puede usar el
ls
comando.Para desmontar la unidad, puede usar
Tenga en cuenta que en mi sistema la unidad usb es
/dev/sdd1
, pero en su sistema puede ser algo diferente. Para averiguar qué es, use eldf
comando para ver todos los discos conectados en este momento.fuente