Al usar la mountutilidad, si especifica un directorio que no existe, se considera un error. ¿Hay alguna opción que pueda usar para que los puntos de montaje se creen automáticamente si aún no existen?
Es extraño que la utilidad de montaje no haga esto por defecto. Estoy harto de escribir: mkdir /media/USB, mount /dev/sdb1 /media/USB; umount /dev/sdb1, rmdir /media/USB.
Zaz
Sí, yo también desearía que esto fuera una característica.
Sridhar Sarnobat
Sí, entiendo que no lo hace de manera predeterminada, similar a "mkdir / one / two / three" no se creará si "/ one / two" no existe, pero al menos no debería haber una opción para forzarlo con el monte?
Intenté pmount, no parece funcionar sin ejecutar manualmente el comando con el dispositivo. Encontré esto, parece funcionar muy bien (16.04, sin cabeza) serverfault.com/a/767079/453980 se monta en el arranque, y maneja la conexión en caliente (un /)
travis h.
Respuestas:
45
prueba esto:
si desea crear un punto de montaje llamado DISK1, escriba el siguiente comando en el terminal:
@AndreaBorga comprueba si el directorio existe antes del montaje. Si el punto de montaje no existe como un directorio, lo crea y luego lo monta.
omninonsense
2
Instale la utilidad pmount y deje que maneje / media / usuario / puntos de montaje automáticamente. No más preocupaciones sobre cómo y dónde se montan / media / user / devices y con qué nombres.
sudo apt-get update
sudo apt-get install pmount
Luego, cada vez que inserte un dispositivo extraíble, se montará automáticamente en / media / username /, por nombre.
Por ejemplo: mi memoria USB se llama "SYSBKP", por lo que se monta automáticamente como/media/pi/SYSBKP
También maneja expulsiones inesperadas. Y remonta. Silenciosamente.
En general, aparecerá el administrador de archivos emergente para mostrarle lo que acaba de montar.
Detrás de escena se asegura de que los buffers estén siempre vacíos en caso de que se extraiga el USB sin previo aviso. Ya no es necesario sincronizar; sincronizar; sincronizar como en los viejos tiempos.
FYI, lo instalé desde un disco 14.04 LTS y dejé que me actualizara a 16.04 LTS cuando lo ofreció. En una unidad SSD nueva, dejé que ocupe todo el espacio.
En cualquier caso, pmount es una pieza de software muy importante que debes tener si la usas /media/username/para dispositivos extraíbles.
Si no lo usa, la acción predeterminada es crear nuevos puntos de montaje para cada inserción, con un dígito agregado al nombre de cada uno. Incluso las expulsiones normales causan este comportamiento. Terminas con puntos de montaje como / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2, etc., y no sabes cuál es el activo.
Esto significa que no puede escribir scripts que asuman el nombre del punto de montaje (a menos que incluya todos los comandos de montaje en el script). Si elige el incorrecto, se trata como un directorio local.
pmount se asegura de que su unidad USB tenga su propio punto de montaje asignado en / media / username /. En este caso, siempre es / media / pi / SYSBKP
También funciona cuando coloca otra unidad flash USB con el mismo nombre. Por lo tanto, no va por UUID.
No solo uso esto para unidades flash, sino también para unidades de copia de seguridad de tamaño completo, para copias de seguridad rsync, y tengo plena confianza en que los scripts funcionarán sin modificaciones.
Es una solución simple y confiable para crear puntos de montaje.
Tenga en cuenta que lo he probado personalmente con NTFS, FAT32 y las diversas unidades con formato EXT. Si la unidad contiene varias particiones, montará los sistemas de archivos normales individualmente por nombre, evitando la partición de intercambio. Todo esto es visible en nautilus, y se alude con más detalle en estas preguntas y respuestas:
Resulta que Apple hace un par de cosas ingeniosas con el sistema de archivos para hacer que funcionen las copias de seguridad incrementales, incluyendo enlaces duros a directorios, lo que no está permitido en Linux. Entonces, para cualquier persona que necesite acceder a su Time Machine desde algo que no sea su Mac asociada, así es como lo hace ... (vea el artículo vinculado para el resto)
"Esto está integrado en Ubuntu 16.04 LTS" ¿Lo es? No está en mi VM 16.04. packages.ubuntu.com/search?keywords=pmount dice que está en el universo, y que los paquetes en el universo no forman parte de la instalación predeterminada.
muru
Agregué instrucciones de instalación ahora, muru. TNX
SDsolar
de alguna manera, incluso después de instalar pmount cuando inserto una copia de seguridad de la máquina del tiempo en una unidad, no se monta automáticamente. He visto muchas publicaciones que informan que normalmente se monta automáticamente.
Gedeón
El problema con Time Machine es que es un sistema de archivos HFS +. pmount funcionará con NTFS, FAT32, EXT2-4 con seguridad. Aquí hay instrucciones para usar el mountcomando regular para Time Machine: hints.macworld.com/article.php?story=20080623213342356
SDsolar
por cierto, la desinstalación pmountno resolverá el problema "a veces lo hará, pero a veces no" con las unidades de Time Machine. He editado la respuesta para incluir información sobre este tema. Gracias, Gedeón, por mencionar esto.
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.pmount
para evitar que esto suceda.Respuestas:
prueba esto:
si desea crear un punto de montaje llamado DISK1, escriba el siguiente comando en el terminal:
fuente
mount
, pero supongo que está bien.No, la utilidad de montaje desnudo no ofrece tal opción.
Sin embargo, se realiza al montar desde un administrador de archivos como Nautilus.
fuente
Instale la utilidad pmount y deje que maneje / media / usuario / puntos de montaje automáticamente. No más preocupaciones sobre cómo y dónde se montan / media / user / devices y con qué nombres.
Luego, cada vez que inserte un dispositivo extraíble, se montará automáticamente en / media / username /, por nombre.
Por ejemplo: mi memoria USB se llama "SYSBKP", por lo que se monta automáticamente como
/media/pi/SYSBKP
También maneja expulsiones inesperadas. Y remonta. Silenciosamente.
Detrás de escena se asegura de que los buffers estén siempre vacíos en caso de que se extraiga el USB sin previo aviso. Ya no es necesario sincronizar; sincronizar; sincronizar como en los viejos tiempos.
FYI, lo instalé desde un disco 14.04 LTS y dejé que me actualizara a 16.04 LTS cuando lo ofreció. En una unidad SSD nueva, dejé que ocupe todo el espacio.
En cualquier caso, pmount es una pieza de software muy importante que debes tener si la usas
/media/username/
para dispositivos extraíbles.Si no lo usa, la acción predeterminada es crear nuevos puntos de montaje para cada inserción, con un dígito agregado al nombre de cada uno. Incluso las expulsiones normales causan este comportamiento. Terminas con puntos de montaje como / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2, etc., y no sabes cuál es el activo.
Esto significa que no puede escribir scripts que asuman el nombre del punto de montaje (a menos que incluya todos los comandos de montaje en el script). Si elige el incorrecto, se trata como un directorio local.
pmount se asegura de que su unidad USB tenga su propio punto de montaje asignado en / media / username /. En este caso, siempre es / media / pi / SYSBKP
También funciona cuando coloca otra unidad flash USB con el mismo nombre. Por lo tanto, no va por UUID.
No solo uso esto para unidades flash, sino también para unidades de copia de seguridad de tamaño completo, para copias de seguridad rsync, y tengo plena confianza en que los scripts funcionarán sin modificaciones.
Es una solución simple y confiable para crear puntos de montaje.
Tenga en cuenta que lo he probado personalmente con NTFS, FAT32 y las diversas unidades con formato EXT. Si la unidad contiene varias particiones, montará los sistemas de archivos normales individualmente por nombre, evitando la partición de intercambio. Todo esto es visible en nautilus, y se alude con más detalle en estas preguntas y respuestas:
https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367
Veo en los comentarios que hay un problema con las unidades NFS + Time Machine.
Puede o no funcionar automáticamente
Cómo acceder a Time Machine Drives en Linux (macworld.com)
EXTRACTO:
fuente
mount
comando regular para Time Machine: hints.macworld.com/article.php?story=20080623213342356pmount
no resolverá el problema "a veces lo hará, pero a veces no" con las unidades de Time Machine. He editado la respuesta para incluir información sobre este tema. Gracias, Gedeón, por mencionar esto.