No Linux, é seguro usar um disco rígido USB externo para a montagem / home?


20

Então, eu vou dar uma volta no Linux Mint . Pelo que entendi, /homeé onde os conteúdos dos usuários, como documentos, downloads e mídia, serão armazenados.

Como meu disco rígido SSD é pequeno, eu gostaria de usar um disco rígido USB /home. Isso levanta algumas questões:

  • Existe algo inerentemente errado ou ruim ao fazer isso?
  • Será razoavelmente seguro e confiável, comparado ao uso de um disco rígido interno SATA?

7
Não é um problema. Eu opero há meses seguidos com toda a distribuição Linux em um disco rígido USB. Mesmo com o USB 2.0, não vi nenhum problema perceptível de desempenho. Por uma questão prática, uma unidade externa é tão segura e confiável quanto a interna. Não há problema em colocar / inicial em outra unidade.
Fixer1234

4
Talvez você tenha planejado isso de qualquer maneira, mas certifique-se de reformatar o disco com um sistema de arquivos Linux como o ext4. Os discos externos geralmente vêm pré-formatados como NTFS, o que não é realmente adequado para /homeum sistema Linux (por exemplo, devido à falta de permissões, links simbólicos etc.).
Philipp Wendler

/homeé onde o conteúdo do usuário geralmente é armazenado, sim, mas você não precisa colocá-lo lá. Você pode colocar /homeuma unidade interna (e quaisquer outros subdiretórios importantes) e depois conectar-se aos diretórios no USB.
Zorawar

BTW, a unidade real dentro do gabinete é provavelmente o mesmo SATA. Se o seu gabinete é que pode ser aberta (não selada ou colada etc.), que você pode tentar extrair o drive e conectá-lo como um costume 2,5" SATA HDD dentro do gabinete.
Ruslan

Respostas:


25

Supondo que você tenha uma porta USB, cabo e unidade externa de qualidade, ela deve ser tão segura e confiável quanto usar uma unidade interna, especialmente se você tiver USB 3.0, se estiver usando USB 2.0, provavelmente verá uma degradação de desempenho muito perceptível .


Também não deveria ser seguro e confiável em conexões mais lentas também? Ou seja, sua primeira frase é um pouco enganadora.
Phresnel

@phresnel: Se você está comprando equipamentos novos, apenas coisas baratas são apenas USB2 neste momento. É mais provável que você evite um soluço onde o computador vê a unidade desconectar-se temporariamente com cabos USB3 de boa qualidade. Se você possui equipamentos USB2 em que confia para não desconectar / reconectar aleatoriamente, tudo bem.
6266 Peter Cordes

Observe que os controladores e dispositivos USB adicionam um pouco de latência e outras vezes "surpresas" às montagens de disco. É melhor se você apenas montar através da conexão SATA.
SnakeDoc 09/09/2015

11
Decidi aceitar essa resposta porque fui adiante (coloquei /homena unidade USB 3.0, formatada como ext4) e, absolutamente, debati o sistema com várias máquinas virtuais executando imagens de disco armazenadas /home. Tem sido absolutamente sólido.
precisa saber é o seguinte

28

Você pode fazer isso, mas não é recomendado. O maior motivo seria que o disco rígido sempre precisaria estar conectado 100% do tempo, o que nega o aspecto "portátil" de um disco rígido USB.

Se a decisão for entre uma unidade USB externa ou uma unidade SATA interna, vá com a unidade SATA. Seria mais rápido (mesmo no USB3) e não haveria como desconectá-lo acidentalmente se você esquecer que está conectado a um computador que precisa da unidade para funcionar.


12
Bom ponto se você estiver falando de uma unidade usada como uma unidade portátil. Se você está simplesmente redirecionando unidades em um gabinete USB e elas sempre permanecem conectadas, isso não é problema.
fixer1234

A unidade seria conectada 100% do tempo. Exatamente como o @ fixer1234 coloca, eu só quero fazer uso do meu disco rígido portátil porque não tenho um SATA de reposição. Na verdade, vou colocar o disco rígido portátil dentro da caixa do PC (não sei onde o comprei, mas tenho um conector USB da placa-mãe para o cabo adaptador 2xUSB Port na minha coleção de coisas aleatórias, ele foi projetado exatamente para esse fim, para instalar dispositivos USB externos internamente).
misha256

10
@ misha256, as unidades USB externas são apenas mergulhos SATA comuns em um gabinete USB. Se você estiver enfrentando esse problema, pode valer a pena extrair a unidade e conectá-la diretamente a uma porta SATA gratuita na placa-mãe. Problema resolvido.
21120 Wes Wesley

11
@WesSayeed Aparentemente, alguns fabricantes de discos rígidos estão integrando a ponte SATA para USB diretamente no PCB do disco rígido, para que você não obtenha um conector SATA físico. Mas ponto levado. Eu vou correr o risco de abri-lo. Se tiver um conector SATA, ótimo. Caso contrário, vou usar o conector USB. De qualquer maneira é bom. De fato, abri-lo melhorará o resfriamento, um ótimo bônus.
precisa saber é o seguinte

2
Embora pareça que, com base nos comentários distantes da pergunta original, estamos falando de um computador desktop especificamente aqui, adicionar uma segunda unidade SATA não é uma opção para a maioria dos laptops, mas você pode obter unidades "stick" USB que são pequenas o suficiente para serem deixadas em um computador. porta permanentemente, mesmo em um laptop em uma bolsa. Eu já os vi usados ​​para expandir o armazenamento de um laptop baseado em SSD. Obviamente, não é tão rápido quanto o SSD interno, mas alguns dos USB3 têm números surpreendentemente bons de velocidade e latência.
David Spillett

5

Do ponto de vista da segurança , existem alguns problemas se a unidade não estiver criptografada e acessível a outras pessoas. O primeiro que vem à mente é que suas chaves autorizadas SSH residem em seu diretório pessoal. Se alguém "emprestou" a unidade por um tempo, copiou suas próprias chaves autorizadas para os diretórios pessoais dos usuários e, em seguida, recolocou a unidade, pode ser possível que eles efetuem login como esses usuários se as chaves estiverem ativadas no sistema.

Obviamente, você também poderia fazer isso com uma unidade interna, mas a unidade externa seria muito mais conveniente e tentadora.


11
Bom ponto, mais um motivo para executar com diretórios pessoais criptografados.
Peter Cordes

5

Não há problema em colocar / em casa em uma unidade externa, assumindo:

  1. Sua unidade externa não é desconectada no meio da operação (nem o Windows nem o Linux gostam disso. O Windows é fornecido com uma configuração padrão que torna o acesso muito mais lento, mas mais seguro. O que significa "não o desconecte enquanto estiver em uso").
  2. A velocidade será mais lenta que uma conexão direta com o barramento SATA ou SAS. Quanto mais lento depende da conexão e, para muitas coisas, até o USB 2 (a ~ 30 MB / s) pode ser rápido o suficiente. (por exemplo, reproduzir MP3, reproduzir filmes, ler arquivos de configuração, ...)
  3. Isso pressupõe que você liga a unidade externa antes de inicializar o laptop (caso contrário, a montagem falhará).
  4. Ele ignora quaisquer possíveis erros de driver USB. Fácil o suficiente para testar).

Observe que há muitas histórias sobre unidades externas serem menos confiáveis. Não tenho idéia se isso é verdade ou se é apenas o resultado de ter dispositivos descartáveis ​​que são carregados em mochilas, indo do gelo (fora) para as salas de aula universitárias quentes e úmidas. Talvez um pouco dos dois.

Nota 2: Não obtenha uma unidade verde WD como unidade externa. Eles tendem a estacionar muito. Isso é bom para o uso de energia se a unidade for usada como armazenamento de arquivo morto e depois permitir a rotação para baixo. Quando em uso ativo (no Windows, Linux ou qualquer outro sistema operacional), você pode obter uma unidade que gira a cada minuto e depois volta para cima e para baixo, e para cima e para baixo, .... Isso tende a desgastar o dirigir e esperar que ele gire novamente adiciona atrasos ao sistema operacional.


3

Pode funcionar, mas não será rápido nem confiável. Eu tenho um sistema funcionando totalmente com USB (porque o controlador SATA parou de funcionar). Eu descobri que uma condição de corrida ao acordar da suspensão frequentemente causava corrupção no sistema de arquivos.

No meu caso, usar um disco rígido USB funcionou mais confiável do que um armazenamento flash USB. Isso apenas significa que a confiabilidade pode variar dependendo do dispositivo USB, não prova que os discos rígidos sejam inerentemente mais confiáveis ​​que o flash.


Na minha experiência, Suspender / Suspender / Hibernar sempre foi um sucesso, mesmo em máquinas modernas e sólidas. Está executando o Windows, é claro, não tenho certeza se o Linux faz melhor. Mas como estou executando uma área de trabalho, a capacidade de suspensão / suspensão / hibernação não é um problema, não usarei esses recursos.
misha256

@ misha256: Minha experiência com a suspensão / currículo do Linux não foi boa. Drivers gráficos de código fechado geralmente causam problemas. Sem isso, às vezes está tudo bem.
6266 Peter Cordes

2

Embora seja possível fazer o que você está perguntando (como nas outras respostas), eu o evitaria, pois não tenho certeza de qual seria o comportamento se fosse removido por algum motivo.

Se você está preocupado em usar espaço no seu SSD, eu instalaria o sistema operacional normalmente, mas depois armazenaria documentos / fotos / músicas / vídeos etc. na unidade externa.

Você pode (sym) vincular o disco rígido externo ao diretório inicial se desejar acessá-los facilmente.

Isso é para um laptop ou desktop? Se for um desktop, você pode retirar o HDD de seu gabinete e instalá-lo internamente?


Isto é para um desktop. Se eu tivesse um disco rígido SATA sobressalente, eu o usaria, mas, como está, só tenho o disco rígido USB 3.0 portátil. Eu poderia abri-lo e remover a própria unidade, mas ouvi alguns fabricantes construindo discos rígidos portáteis com a ponte SATA-USB embutida na unidade, o que significa que não há conector SATA!
misha256

11
Mas você me deu uma ótima ideia. Ainda posso colocar o disco rígido portátil dentro da caixa do PC. Existem conectores USB sobressalentes na placa-mãe e eu tenho um cabo adaptador que pode ser usado internamente (conector USB para 2 x portas USB, projetadas para uso interno, bastante arrumadas).
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.