Creando un punto de montaje si no existe

Creando un punto de montaje si no existe

Al utilizar la mountutilidad, si especifica un directorio que no existe, se considera un error. ¿Existe alguna opción que pueda utilizar para que los puntos de montaje se creen automáticamente si aún no existen?

Respuesta1

prueba esto:

Si desea crear un punto de montaje llamado DISK1, escriba el siguiente comando en la terminal:

sudo mkdir /media/DISK1

Respuesta2

No, la utilidad de montaje básico no ofrece esa opción.

Sin embargo, esto se hace cuando se monta desde un administrador de archivos como Nautilus.

Respuesta3

Instale la utilidad pmount y permita que maneje los puntos de montaje /media/user/ automáticamente. No más preocupaciones sobre cómo y dónde se montan los dispositivos /media/user/ 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/nombre de usuario/, 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 vuelve a montar. Silenciosamente.

  • Generalmente, aparecerá el administrador de archivos 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 el USB se extraiga sin previo aviso. Ya no es necesario sincronizar;sincronizar;sincronizar como en los viejos tiempos.


Para su información, lo instalé desde un disco 14.04 LTS y dejé que me actualizara a 16.04 LTS cuando me lo ofreció. En una unidad SSD nueva, dejé que ocupara todo el espacio.

En cualquier caso, pmount es un software muy importante si lo utiliza /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 los eyecciones normales provocan 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 tratará 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 insertas otra unidad flash USB con el mismo nombre. Entonces no pasa por UUID.

No solo lo uso para unidades flash, sino también para unidades de respaldo de tamaño completo, para respaldos rsync, y tengo plena confianza en que los scripts funcionarán sin modificaciones.

Es una solución sencilla y fiable para crear puntos de montaje.


Tenga en cuenta que lo he probado personalmente con NTFS, FAT32 y las distintas unidades formateadas 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 que funcione o no automáticamente

Cómo acceder a las unidades Time Machine en Linux (macworld.com)

EXTRACTO:

Resulta que Apple hace un par de cosas ingeniosas con el sistema de archivos para que funcionen las copias de seguridad incrementales, incluido el enlace físico a directorios, lo cual no está permitido en Linux. Entonces, para cualquiera que necesite acceder a su Time Machine desde algo que no sea su Mac asociado, así es como debe hacerlo... (consulte el artículo vinculado para ver el resto)

información relacionada