De acuerdo con Wikipedia
http://en.wikipedia.org/wiki/Unix_directory_structure
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
los discos adicionales no se deben montar de /mnt/
acuerdo con el primer enlace, pero no se juntan de acuerdo con el segundo enlace.
Ambos dicen que pensaron que no deberían estar adentro /media
.
Pregunta
Entonces, ¿dónde se deben montar discos permanentes adicionales?
linux
freebsd
mount
directory-structure
Sandra Schlichting
fuente
fuente
Respuestas:
De acuerdo con el enlace de FHS que diste
Por lo tanto, supongo que debe referirse a los sistemas de archivos montados de forma permanente que no son del sistema (es decir, no / var / log o similares).
Siempre los puse en / mnt / fsidentifier y luego hice un enlace simbólico a donde era necesario.
Entonces, por ejemplo, tuve / mnt / website en un punto, / mnt / appdata, / mnt / whatever, luego vinculé eso. Nunca monté nada directamente a / mnt
Si desea una solución "limpia", puede escribir una secuencia de comandos para tomar el UUID del sistema de archivos, crear un punto de montaje (bajo / mnt o donde desee) y luego montar el sistema de archivos en el punto de montaje.
fuente
/mnt/website
sería mejor ubicarlo en/srv/website
.Los discos adicionales generalmente se montan en un directorio llamado donde algo refleja el dispositivo montado, por ejemplo, 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.
/media/something
/media/cdrom0
El FHS prohíbe que las distribuciones usen directorios bajo
/mnt
porque algunos administradores se usan a/mnt
sí mismos como punto de montaje para montajes temporales. Si eres el administrador, puedes hacer lo que quieras; simplemente no se use/mnt
como 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 mediante
/etc/fstab
y/etc/auto.*
);/amnt
o/auto
son nombres típicos. Los montajes de red a menudo se someten/net/$machine_name
. Algunos lugares sólo tiene que utilizar 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 del directorio 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 se distribuyen entre varios discos, es típico montarlos debajo/home
, por ejemplo,~alice
=/home/disk0/alice
y~bill
=,/home/disk1/bill
etc., si desea exponer los diferentes discos en los directorios de inicio. Si no lo hace, monte las particiones de inicio donde desee y cree enlaces simbólicos o montajes automáticos/home
.fuente
Donde quieras y donde tenga más sentido para ti. He visto innumerables variantes.
Yo mismo, por lo general montar ninguno
/data0
,/data1
o subdirectorios/data
y poner enlaces simbólicos a los lugares apropiados (como/home
).fuente
/
/mnt
es para sistemas de archivos montados temporalmente./media
para dispositivos extraíbles/srv
? No puedo estar de acuerdo, a menos que dé una cita que justifique su otro comentario. Con lo que estoy de acuerdo es que será mejor que haya un lugar así.SuSE tenía / srv como punto de montaje genérico para cosas relacionadas con el servidor.
/ var / lib / yourapplication también parece ser un estándar.
Como uso el automontador con entradas fijas para estas cosas, tiendo a usar / automnt.
Los medios montados automáticamente por UDEV (/ media) se redirigen a través de CLAMFS (para el análisis de virus) a / extern en mi estación de trabajo.
Tan breve, no hay un estándar real, depende de usted.
fuente