Tengo una partición NTFS (que contiene una instalación de Windows desde la que inicio dual) que me gustaría montar permanentemente desde mi instalación de Linux. El problema es que no puedo entender cuál es el mejor / correcto / correcto punto de montaje para la partición NTFS. Obviamente, no debe montarse como / home, / usr, etc. (cualquiera de los puntos de montaje estándar para sistemas de archivos) porque no es parte del sistema Linux. Sin embargo, quiero que se monte permanentemente; y esto plantea la pregunta, ¿dónde lo monte? Estas son las posibilidades de punto de montaje que he encontrado:
/ media / windows
Este tiene mucho sentido porque sería justo al lado de los dispositivos montados automáticamente, pero de acuerdo con el estándar del sistema de archivos , / media / es realmente para medios extraíbles, por lo que no parece correcto colocar mi partición interna montada permanentemente junto a las auto desmontables y desmontables. Me inclino más hacia esta opción, pero solo porque es menos incongruente que las otras.
/ mnt / windows
Este también parece bastante lógico, pero nuevamente, el estándar (y otras cosas que he leído) indican que los puntos de montaje del subdirectorio generalmente se desaconsejan aquí. Además, en realidad monte los sistemas de archivos temporalmente en / mnt / en ocasiones (como lo pretendía el estándar), por lo que parece que esto obstaculizaría el uso regular del sistema.
/ windows
Realmente no me gusta la idea de agregar otro directorio de nivel superior a mi sistema de archivos, si puedo evitarlo. No se siente bien. Sin embargo, una ventaja de este es que es de fácil acceso y no se interpone en nada (es decir, montar automáticamente particiones en / media / o montajes temporales en / mnt /).
/ home / [mi nombre de usuario] / filesystems / windows
No me gusta esta idea porque la partición es decididamente específica del sistema, no específica del usuario, por lo que insertarla en un directorio de inicio no parece correcto.
¿Cuál de estas opciones es la "correcta", o hay una alternativa que no enumeré aquí?
Para mayor claridad, tenga en cuenta que estoy ejecutando Linux (Arch Linux en particular), por lo que cualquier recomendación probablemente debería basarse en la idea de Linux de la organización del sistema de archivos en lugar de BSD, por ejemplo.
fuente
Respuestas:
En primer lugar, esto dependerá únicamente de su arquitectura y costumbres.
Por ejemplo, monte cosas como esta en / mnt. Conozco personas que crean directorios de nivel superior y personas que ponen estas cosas en / home. Todo depende de con qué te sientas cómodo. Ya no existe un estándar distinto sobre esto, la arquitectura del sistema ha cambiado y ahora tiene diferentes puntos de vista sobre cosas que solían ser 'evangelio'. Cosas como / usr / local u / opt / share, rpm o source ... obtienes la deriva.
En segundo lugar, si vuelve a leer su enlace en pathname.com , notará el párrafo debajo de / media que dice
Entonces, personalmente, defiendo / mnt / windows o alguna iteración de eso. Mantiene el directorio de nivel superior libre, y es simple e intuitivo. Cuando estoy revisando o auditando un sistema, ahí es donde busco monturas desde el principio.
fuente
No creo que haya un problema al crear un nuevo directorio de nivel superior para montajes permanentes. Eso se hace con bastante frecuencia. Yo uso / ntfs para este mismo propósito.
fuente
Un problema potencial con un montaje de nivel superior sería un programa que muestre todos los archivos en un directorio.
ls -l /
o incluso un ls coloreado como se enciende a menudo tendrá que invocarstat()
todos los archivos en la raíz y si el servidor NFS se cuelga, puede hacer que ls también se cuelgue. Un simple ls sin color no invocastat()
. Esta es la razón por la que a menudo pongo algo debajo/mnt
. A veces aún montaré NFS en/
, por ejemplo, cuando los directorios principales estén disponibles a través de NFS.Tampoco lo usaría
/media
para ninguna montura estática. Es parte de HAL y se usa para montar dispositivos dinámicamente, como cuando se inserta una unidad flash USB y/media
HAL / udev administra todos los directorios .En última instancia, el destino final se reduce a la política. Si el servidor es razonablemente confiable, no hay nada de malo en ponerlo debajo
/
o crear un nuevo árbol como/server1/music
y/server1/video
para los montajes. Me gusta la idea de mantener monturas NFS debajo,/mnt
con excepciones solo para monturas como/home
, pero esa es mi política.fuente
/mnt
personalmente ya que no es parte del sistema de archivos estándar de Linux como/home
o/usr
, pero simplemente me gusta una limpieza/
sistema de archivos .Probablemente hago esto de la manera más incorrecta . Lo puse en / media / windows. Poner particiones de Windows en este punto de montaje me ha funcionado en el pasado sin problemas.
También he hecho un nivel superior / windows en el pasado y esto también ha estado bien, excepto que generalmente busco particiones primero en / media por costumbre.
fuente
Sugeriría usar
/srv
, como en/srv/windows
.fuente
Por lo general, tengo el mío
/c
,/d
etc. , imitando las letras de unidad que Windows usa para ellos. Tiendo a tener varios discos duros y particiones, y esto me ayuda a seguirlos.fuente
Cada administrador de sistemas tiene una solución diferente para esto. Digo una solución alternativa porque no hay un lugar 'correcto' actualmente definido en el estándar. Creo que es necesario un nuevo directorio de nivel superior. Siempre creo / monta en mi boxen.
fuente