¿Cuál es el punto de montaje más "correcto" para una partición NTFS permanente?

31

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.

jgottula
fuente
Las respuestas están en desuso. Vea el estándar de jerarquía del sistema de archivos
ManuelSchneid3r

Respuestas:

17

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

Razón fundamental

Históricamente ha habido otros lugares diferentes utilizados para montar medios extraíbles como / cdrom, / mnt o / mnt / cdrom. Colocar los puntos de montaje para todos los medios extraíbles directamente en el directorio raíz podría resultar en una gran cantidad de directorios adicionales en /. Aunque el uso de subdirectorios en / mnt como punto de montaje ha sido común recientemente, entra en conflicto con una tradición mucho más antigua de usar / mnt directamente como punto de montaje temporal.

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.

rfelsburg
fuente
2
Gracias por el aporte. Según lo que me estás diciendo, ahora me estoy inclinando hacia el uso de / mnt / windows. En el futuro, quizás pueda usar / mnt / tmp o algo así para montajes temporales.
jgottula
2
Eso es lo que haría, personalmente me gusta un directorio limpio de nivel superior. Sobre todo porque me he acostumbrado a presionar la pestaña en ciertos puntos para ciertos directorios :-)
rfelsburg
Concur y votado. Bien explicado y bien puesto.
Shadur
3

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.

Keith
fuente
3

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 invocar stat()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 invoca stat(). 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 /mediapara 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 /mediaHAL / 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/musicy /server1/videopara los montajes. Me gusta la idea de mantener monturas NFS debajo, /mntcon excepciones solo para monturas como /home, pero esa es mi política.

pingüino359
fuente
1
Muy buenos puntos sobre NFS, ¡aunque me refería a NTFS ! Muy apreciado de todos modos, tendré en cuenta estas cosas.
jgottula
1
@jgottula NTFS no es un problema, por supuesto, ya que es local. Pensé que un montaje de Windows NFS era extraño. Todavía podría ponerlo /mntpersonalmente 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 .
penguin359
1

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.

boehj
fuente
1

Sugeriría usar /srv, como en /srv/windows.

Osito de peluche
fuente
1
No estoy seguro de por qué esto se votó negativamente, ponerlo en / srv es consistente con el FHS
BCoates
@BCoates: solo sería coherente con FHS si todos los contenidos del montaje estuvieran disponibles a través de la red.
cmc
2
@cmc Por favor, dime en qué parte del FHS dice que las cosas en / srv deben estar disponibles a través de la red. Por lo que puedo decir, no existe tal requisito en FHS y, por lo tanto, / srv está bien.
Teddy
55
@Teddy: Claro . "/ srv contiene datos específicos del sitio que sirve este sistema".
cmc
OMI, esta debería ser la respuesta aceptada ...
nicorellius
1

Por lo general, tengo el mío /c, /detc. , imitando las letras de unidad que Windows usa para ellos. Tiendo a tener varios discos duros y particiones, y esto me ayuda a seguirlos.

Vlad
fuente
0

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.

spoovy
fuente