Qual é o ponto de montagem mais "correto" para uma partição NTFS permanente?

31

Eu tenho uma partição NTFS (contendo uma instalação do Windows a partir da qual inicializo duas vezes) que gostaria de montar permanentemente na minha instalação do Linux. O problema é que não consigo descobrir qual é o melhor / correto / ponto de montagem correto para a partição NTFS. Obviamente, ele não deve ser montado como / home, / usr etc. (qualquer um dos pontos de montagem padrão para sistemas de arquivos) porque não faz parte do sistema Linux. Eu quero que ele seja montado permanentemente; e isso levanta a questão: onde eu o monto? Aqui estão as possibilidades de pontos de montagem que eu criei:

/ media / windows

Este faz muito sentido, porque estaria ao lado de dispositivos montados automaticamente, mas de acordo com o padrão do sistema de arquivos , / media / é realmente para mídia removível, portanto, não parece certo colocar minha partição interna montada permanentemente ao lado dos montados automaticamente e removíveis. Estou mais inclinado a essa opção, mas apenas porque é menos incongruente que as outras.

/ mnt / windows

Este também parece bastante lógico, mas, novamente, o padrão (e outras coisas que li) indica que os pontos de montagem do subdiretório geralmente são desencorajados aqui. Além disso, na verdade eu monto sistemas de arquivos temporariamente em / mnt / de vez em quando (como o padrão pretendia), então este parece que atrapalharia o uso regular do sistema.

/janelas

Eu realmente não gosto da idéia de adicionar outro diretório de nível superior ao meu sistema de arquivos, se eu puder evitá-lo. Não parece certo. Uma vantagem deste, no entanto, é que ele é muito facilmente acessível e não atrapalha qualquer outra coisa (por exemplo, montar automaticamente partições em / media / ou montagens temporárias em / mnt /).

/ home / [meu nome de usuário] / filesystems / windows

Não gosto dessa ideia porque a partição é decididamente específica do sistema, não do usuário, portanto, empurrá-la em um diretório inicial parece não estar correta.


Qual dessas opções é a "certa" - ou existe uma alternativa que não listei aqui?

Para maior clareza, observe que estou executando o Linux (Arch Linux em particular), portanto, qualquer recomendação provavelmente deve se basear na ideia de organização do sistema de arquivos do Linux, e não no BSD, por exemplo.

jgottula
fonte
As respostas estão obsoletas. Veja o padrão da hierarquia do sistema de arquivos
ManuelSchneid3r

Respostas:

17

Em primeiro lugar, isso dependerá apenas da sua arquitetura e costumes.

Eu, por exemplo, monte coisas como esta em / mnt. Conheço pessoas que criam diretórios de nível superior e pessoas que colocam essas coisas em / home. Tudo depende do que você está confortável. Não há mais um padrão distinto nisso, a arquitetura do sistema mudou e você tem visões variadas agora, sobre coisas que costumavam ser 'evangelho'. Coisas como / usr / local ou / opt / share, rpm ou fonte ... você entende.

Em segundo lugar, se você reler seu link em pathname.com , notará o parágrafo em / media que declara

Fundamentação

Historicamente, existem vários outros locais usados ​​para montar mídias removíveis, como / cdrom, / mnt ou / mnt / cdrom. A colocação dos pontos de montagem de todas as mídias removíveis diretamente no diretório raiz poderia resultar em um grande número de diretórios extras em /. Embora o uso de subdiretórios no / mnt como um ponto de montagem tenha sido recentemente comum, ele entra em conflito com uma tradição muito mais antiga de usar o / mnt diretamente como um ponto de montagem temporário.

Então, pessoalmente, eu advogo / mnt / windows ou alguma iteração disso. Mantém o diretório de nível superior livre e é simples e intuitivo. Quando estou examinando ou auditando um sistema, é aí que procuro montagens imediatamente.

Rfelsburg
fonte
2
Obrigado pela contribuição. Com base no que você está me dizendo, agora estou inclinado a usar / mnt / windows. No futuro, talvez eu possa usar / mnt / tmp ou algo parecido para montagens temporárias.
Jgottula 19/04
2
Isso é o que eu faria, eu pessoalmente gosto de um diretório de nível superior limpo. Especialmente desde que eu me acostumei com guia bater em determinados pontos para determinados diretórios :-)
rfelsburg
Concordo e votado. Bem explicado e bem colocado.
Shadur
3

Eu não acho que haja um problema com a criação de um novo diretório de nível superior para montagens permanentes. Isso é feito com bastante frequência. Eu uso / NTFS para esse mesmo propósito.

Keith
fonte
3

Um possível problema com uma montagem de nível superior seria um programa que classifica todos os arquivos em um diretório. ls -l /ou mesmo um ls colorido, como é frequentemente ativado, precisará chamar stat()todos os arquivos raiz e, se o servidor NFS estiver travado, ele também poderá travar o ls. Um simples ls sem cor não invoca stat(). Esta é a razão pela qual eu coloco mais frequentemente em algum lugar /mnt. Às vezes, ainda montarei o NFS /, como quando os diretórios pessoais estiverem disponíveis no NFS.

Eu também não usaria /mediapara montagens estáticas. Faz parte do HAL e é usado para montar dispositivos dinamicamente, como quando uma unidade flash USB é inserida e todos os diretórios abaixo /mediasão gerenciados pelo HAL / udev.

Em última análise, o destino final se resume à política. Se o servidor for razoavelmente confiável, não há nada de errado em colocá-lo sob /ou criar uma nova árvore como /server1/musice /server1/videopara montagens. Costumo gostar da idéia de manter as montagens NFS sob /mntexceções apenas para montagens como /home, mas essa é minha política.

penguin359
fonte
1
Muito bons pontos sobre o NFS - embora eu estivesse me referindo ao NTFS ! Muito apreciado de qualquer maneira, vou manter essas coisas em mente.
Jgottula
1
@jgottula NTFS não é problema, é claro, pois é local. Eu pensei que uma montagem de janelas NFS fosse estranha. Eu ainda pode colocá-lo sob /mntpessoalmente, uma vez que não é uma parte do sistema de arquivos padrão do Linux como /home ou /usr, mas apenas como um limpo /sistema de arquivos.
penguin359
1

Eu provavelmente faço isso da maneira mais incorreta . Coloquei em / media / windows. Colocar as partições do Windows nesse ponto de montagem funcionou para mim no passado sem problemas.

Eu também fiz um nível superior / janelas no passado e isso também tem sido bom, exceto que geralmente procuro partições primeiro em / media por hábito.

boehj
fonte
1

Eu sugeriria usar /srv, como em /srv/windows.

Teddy
fonte
1
Não sei por que este foi downvoted, colocando-o em / srv é consistente com a FHS
BCoates
@BCoates: Seria consistente com o FHS se todo o conteúdo da montagem fosse disponibilizado na rede.
Cmc #
2
@cmc Diga-me onde, na ESF, diz que as coisas em / srv precisam ser disponibilizadas pela rede. Até onde eu sei, não existe esse requisito na ESF, e / srv está, portanto, correto.
Teddy
5
@Teddy: Claro . "/ srv contém dados específicos do site que são servidos por este sistema."
CMC
IMO, esta deve ser a resposta aceita ...
nicorellius
1

Eu geralmente tenho o meu /c, /detc , imitando as letras de unidade que o Windows usa para eles. Costumo ter vários discos rígidos e partições, e isso me ajuda a acompanhá-los.

Vlad
fonte
0

Cada administrador de sistema tem uma solução diferente para isso. Digo a solução alternativa porque não há um lugar 'correto' atualmente definido no padrão. Eu acho que é necessário um novo diretório de nível superior. Eu sempre crio / monta no meu boxen.

estragar
fonte