GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde se deben montar los discos permanentes adicionales?

De acuerdo con el enlace de FHS que proporcionó

 /mnt/  Temporarily mounted filesystems.

Por lo tanto, asumo que debe referirse a sistemas de archivos no root no montados permanentemente (es decir, no / var / log o similar).

Siempre los puse en /mnt/fsidentifier y luego los vinculé donde sea necesario.

Entonces, por ejemplo, tuve /mnt/website en un punto, /mnt/appdata, /mnt/whatever, luego vinculé eso. Nunca monté nada directamente en /mnt

Si quisiera una solución "limpia", podría escribir un script para tomar el UUID del sistema de archivos, crear un punto de montaje para él (en /mnt o donde quiera), luego montar el sistema de archivos en el punto de montaje.


Los discos adicionales normalmente se montan en un directorio llamado /media/something donde el algo refleja el dispositivo montado, p. /media/cdrom0 para el primer dispositivo de CD-ROM. Esta convención se sigue ampliamente en Linux para dispositivos extraíbles y, a menudo, pero no siempre, para dispositivos permanentes.

El FHS prohíbe que las distribuciones usen directorios bajo /mnt porque algunos administradores usan /mnt mismo como un punto de montaje para montajes temporales. Si eres el administrador, puedes hacer lo que quieras; simplemente no uses /mnt mismo como un punto de montaje si crea directorios debajo de él.

Muchos lugares tienen su propia convención. Algunos montadores automáticos tienen su propio directorio o directorios (configurados a través de /etc/fstab y /etc/auto.* ); /amnt o /auto son nombres típicos. Los montajes de red a menudo se colocan bajo /net/$machine_name . Algunos lugares simplemente usan lo que pasó por la mente del administrador:/data , /local , /scratch , …

Por supuesto, los sistemas de archivos que tienen un lugar específico en la estructura de directorios deben montarse allí. Por ejemplo, la partición de correo normalmente se monta directamente en /var/mail o /var/spool/mail . Si sus directorios de inicio están repartidos entre varios discos, es normal montarlos debajo de /home , p.ej. ~alice =/home/disk0/alice y ~bill =/home/disk1/bill y así sucesivamente, si desea exponer los diferentes discos en los directorios de inicio. Si no lo hace, monte las particiones de inicio donde quiera y cree enlaces simbólicos o montajes automáticos en /home .


Donde quieras y donde tenga más sentido para ti. He visto innumerables variantes.

Yo suelo montarlos en /data0 , /data1 o subdirectorios debajo de /data y coloque enlaces simbólicos en los lugares apropiados (como /home ).


Linux
  1. ¿Una montura de unión?

  2. Dar el punto de montaje de un camino

  3. Comprobar si el directorio está montado con bash

  4. ¿Dónde debo instalar mi aplicación en Linux?

  5. ¿Dispositivo de bucle permanente?

¿Comando para ver dónde está montado un disco?

¿Cómo verificar si una partición está montada como 'noexec'?

¿Dónde se deben establecer las variables de entorno para Jenkins?

WSL2 ahora puede montar discos Linux ext4 directamente

La mesa está marcada como bloqueada y debe repararse

¿Podemos montar varios discos como un directorio?