Pontos de montagem preferidos para HDDs internos [duplicados]

14

Sou relativamente novo no Linux e peço desculpas se esta é uma pergunta boba. Eu li o documento Linux FS Hierarchy mas ele não respondeu minha pergunta.

Gostaria de saber se existe um esquema típico de montagem de unidades para HDDs internos de uso geral no Linux. Eu pergunto porque eu tenho dois HDs que foram montados como "E:" e "F:" no Windows, mas como eles contêm vários tipos de arquivos (filmes, músicas, documentação pessoal, código-fonte) não sei onde eles se encaixam na hierarquia do sistema de arquivos Linux.

Meu instinto foi montar os HDDs em / mnt / hdd {1 | 2} ou / media / hdd {1 | 2}, mas isso vai contra o que o LFSH sugere é o propósito desses dois diretórios. Acho que montar em / home seria o mais sensato. Obrigado.

    
por ItsOnlyOneLineOfCode 12.07.2012 / 15:33

4 respostas

4

Isso é permanente ou temporário?

Um disco rígido que não fazia parte da minha tabela de sistema de arquivos (ou seja, não seria montado automaticamente) Eu normalmente tenho ~ / mnt / hd1 ou ~ / mnt / usb - não muito imaginativo, mas o caso de uso é algo que eu não vou manter na máquina permanentemente.

Para algo que estou adicionando para sempre, gosto de criar um diretório off-root e nomear seu ponto de montagem com base no uso pretendido.

Por exemplo, tenho um diretório / pers (como pessoal) que contém / pers / photos e / pers / videos. É aqui que puxo as coisas das nossas câmeras. Eu checo o diretório para mim, então eu não tenho que mexer com o sudo. Eu faço isso porque é um pouco mais fácil chegar, rsync, dizer a esposa onde está, conclusão de tabulação rápida, etc. Eu também tenho um / d (dados) onde eu coloco minha música, isos, downloads e outros enfeites.

Eu esperaria que fosse mais "de melhor prática" colocá-lo em casa em algum lugar. Encorajo-vos a experimentar vários métodos. Foi o que eu fiz até que encontrei algo que gostei / funcionou bem para mim.

    
por 12.07.2012 / 17:19
5

Como isso soa como seu sistema pessoal, você pode montá-lo onde quiser. A montagem em /mnt ou /media está bem. Vi pessoas usarem /data , e algumas pessoas seguem a convenção do Mac OS X e montam-na em /Volumes (ou /vol como mencionado por um comentarista). Se você quiser que apareça em seu diretório pessoal, então /home/major/vol pode ser um bom lugar.

O motivo pelo qual o FSH não menciona isso é porque realmente não há regras sobre os usuários montarem dados de outros sistemas operacionais. O LSB e o FSH são escritos para os fabricantes de distribuição seguirem, para que eles criem coletivamente um sistema com o qual os usuários estejam familiarizados. Os usuários finais (ou seja, você) estão livres para fazer o que você quiser.

    
por 12.07.2012 / 17:33
2

Você pode montá-lo praticamente onde quiser.

Tradicionalmente, discos montados permanentemente (como unidades internas) são montados sempre que o material que eles contêm for colocado na árvore do sistema de arquivos. Por exemplo, se você decidisse colocar todos os dados de Bob em seu próprio disco, montaria em /home/bob . Se você fosse armazenar mensagens em seu próprio disco, montaria em /var/mail . Muitos dos diretórios de nível superior podem estar em seus próprios sistemas de arquivos. /usr e /var são razoavelmente comuns.

O DOS e o Windows (e o Mac OS também) adotaram uma abordagem diferente: Todos os caminhos de arquivos começam com uma unidade (às vezes implícita). A unidade está ligada é uma parte fundamental de onde um arquivo está (logicamente) localizado.

/media deve ser usado para unidades removíveis, e ambientes de desktop montam automaticamente coisas lá. Às vezes eles ficam confusos se você colocar coisas manualmente lá. Então eu evitaria isso.

Parece que você quer montá-los em /home/roger/ em algum lugar (ou qualquer que seja seu diretório inicial). /mnt/ está bem também; É para o administrador do sistema (que seria você) decidir como usar. Você também pode criar diretórios adicionais em / , o que é razoavelmente comum também.

Tem certeza de que deseja vários sistemas de arquivos?

Se você quiser tratar vários discos como um disco maior, você pode. Isso pode ser o que você quer. Você pode fazer isso com RAID ou LVM, embora seja muito mais difícil usar esses discos em um ambiente de inicialização dupla. Suas escolhas são:

  • RAID1 (espelho). Terá espaço do menor dos dois discos (menos epsilon), mas coloca os dados em ambos os discos. Salvaguardas contra falhas de disco.
  • LVM (abrangendo, embora possa realmente fazer mais). Vai dar espaço adicional (soma de ambos os discos, menos epsilon), mas sem aumento de desempenho. Perder um disco perderá o conteúdo desse disco, mas as coisas no outro disco ainda podem ser recuperadas.
  • RAID0 (faixa). Vai dar espaço adicional (soma de ambos os discos, menos epsilon). Potencialmente duplica a taxa de leitura e gravação. A perda de qualquer disco perderá todos dados.

Se você tiver mais discos, terá mais opções (RAID5 / 6 [paridade] e RAID10 [combina RAID0 e RAID1]). O LVM, na verdade, oferece muitas coisas além de estender discos - por exemplo, adicionar e remover discos, redimensionar "partições" (volumes lógicos), tirar instantâneos, etc. Pode ser útil ser empilhado sobre qualquer um dos níveis de RAID .

Pessoalmente, meus desktops executam LVM sobre RAID1 ou RAID10 e meus servidores LVM sobre RAID10 ou RAID5 / 6.

    
por 28.09.2012 / 17:45
1

Se /mnt/ for usado para volumes temporários, talvez /vol/volumename como no Mac OS X para montagens de volume estáveis seja o melhor.

Acho que a FHS deve fornecer mais diretrizes.

    
por 28.09.2012 / 17:08