Quais são os prós e os contras de instalar e executar o Ubuntu a partir de um cartão microSD? [fechadas]

12

Eu tenho um laptop com um cartão microSD sobressalente. Estou planejando instalar o Ubuntu 16.04 nesse cartão e usá-lo junto com o Windows. Quais são os prós e os contras de executar o Ubuntu a partir de um cartão SD? Eu não acho que existem profissionais além de não ter que perturbar as partições do Windows. Suponho que uma velocidade mais baixa de leitura e gravação seja uma desvantagem. Quão lento seria em termos leigos? E quais são as outras desvantagens.

Todas as recomendações no cartão também serão apreciadas.

SDAdam
fonte
4
Para colocar em perspectiva, um cartão SD de classe 6 terá velocidades de cerca de 10 MB / s. Um disco rígido mecânico deve ter cerca de 200 MB / s. Em essência, um cartão SD será tão lento que você provavelmente acabará jogando-o pela janela.
Lewis Smith
2
O único benefício é que você não precisa de cabo e caixa extras, apenas um SD. Mas um SSD SATA externo com caixa UASP será muito mais melhor.
Alvin Liang
1
@LewisSmith O cartão (classe 10) é anunciado com até 100 MB / s. Isso faz alguma diferença?
precisa saber é o seguinte
1
@SDAdam Isso é para velocidades sequenciais, mas as velocidades aleatórias de leitura / gravação serão muito menores.
8183 Steve Steve
4
Isso é comparável ao funcionamento correto dos sistemas Raspberry Pi?
precisa saber é o seguinte

Respostas:

8

Eu acho que o limite é o leitor de cartões e não o cartão.

Mas que tal você instalar um sistema persistente nesse cartão? Dessa forma, é como um sistema ativo e mais partes são carregadas na memória. A inicialização demora mais, mas deve ser mais rápida em uso.

Escrever no cartão não será muito rápido. Mas acho que é uma opção para tentar.

Kev Inski
fonte
7
  • Verifique primeiro se o seu computador pode inicializar a partir do leitor de cartão

  • Este link pode ajudá-lo a instalar o Ubuntu no seu cartão microSD (um sistema instalado como o instalado em uma unidade interna).

  • Uma boa alternativa pode ser criar uma unidade ao vivo persistente com mkusb

  • Se houver problemas para ler ou escrever mais tarde, tente de acordo com este link .


Observe que um cartão SD

  • é muito mais lento

  • é muito mais sensível ao desgaste das células de memória e à corrupção do sistema lógico para distribuir o desgaste

do que um SSD conectado via eSATA ou USB 3 ou um pendrive USB 3 de ponta. Veja este link e links a partir dele.

sudodus
fonte
3

Além dos possíveis problemas de velocidade que já têm boas respostas aqui, há outro problema que você pode considerar.

Suponho que você esteja falando de um slot para cartão SD embutido, como é comum em laptops mais novos. Você precisa ter certeza de que este é um dispositivo inicializável e que ele funcionará bem com o seu carregador de inicialização (GRUB ou o que for). Alguns laptops têm uma opção de BIOS semelhante a "Ativar inicialização por cartão Secure Digital (SD)", que permite isso. Mas outros (por exemplo, o meu Dell Precision) proíbem ativamente o acesso ao slot do cartão SD durante a inicialização, pois está conectado ao barramento PCI-E, e não têm permissão para carregar os drivers necessários para usá-lo durante a inicialização.

Vale a pena notar que algumas pessoas tiveram sucesso ao usar carregadores de inicialização em cadeia para injetar os drivers no processo de inicialização. Você pode consultar a página "boot from SD" oficial do Ubuntu aqui .

Além disso, os "gerenciadores de inicialização" também são uma solução em potencial para isso, por exemplo, o Plop Boot Manager, que recebeu o nome incorreto .

cawwot
fonte
2

Prós:

  1. Pequeno
  2. Fácil (re) imagem usando windisk32, dd ou Etcher
  3. Vários tamanhos de armazenamento para escolher
  4. Várias classes de velocidade para escolher
  5. Portátil
  6. Todo mundo está fazendo isso (Raspberry Pi, etc)

Contras:

  1. Classe de velocidade mais rápida equivale a mais dinheiro
  2. Assentos, às vezes difícil de entrar / sair do slot para cartão SD em um laptop
  3. O acesso ao slot de cartão SD pode ser mais lento cartão SD que o leitor de cartão SD USB3
  4. O BIOS pode querer um leitor de cartão USB versus um leitor de cartão SD instalado
  5. As máquinas virtuais dificilmente leem de um leitor de cartão SD e preferem um leitor de cartão SD USB às vezes. Consulte esta publicação longa sobre problemas: /superuser/373463/how-to-access-an-sd-card-from-a-virtual-machine
  6. É necessário que o sistema operacional esteja ciente do cartão SD para evitar problemas de nivelamento de desgaste. Observe essas alternativas do sistema de arquivos para ajudar a maximizar sua experiência.

Por fim, gosto da família de cartões SD Sandisk Pro para minhas distribuições Linux.

David Aubin
fonte
2

Você vai estragar o cartão SD a longo prazo.

Os SSDs (e armazenamento semelhante, que inclui cartões SD) são degradados a cada ciclo de gravação. Se você tiver um ISO ao vivo, isso não será um problema (mas provavelmente não é o que você deseja e apenas se você não tiver uma partição de troca). No entanto, com um Ubuntu normal, a carga de gravação estará muito acima do que os cartões SD são feitos, degradando o cartão muito mais rapidamente do que normalmente (ainda estamos falando de anos ou mais, não é como se o cartão queimasse o cartão. segundo você inicializa)

Hobbamok
fonte
2
"um sistema que redefine a cada reinicialização" - você quer dizer uma ISO ao vivo regular? FYI, se você tem a memória RAM para copiar tudo toram, então a sua leitura e escrita velocidades (em ram) poderia ser medido em GB / segundo
Xen2050
Além disso, os SSDs têm uma expectativa de vida comparável aos HDDs.
Wjandrea
@wjandrea sim, mas há uma diferença entre um SSD e um cartão SD. E essa diferença aparece principalmente em sua vida útil. Porque os cartões não foram feitas para a redação constante que dura interna drves experiência
Hobbamok
0

Além da lentidão, os drivers do Linux para cartões SD são notoriamente defeituosos e produzem corrupção de dados de tempos em tempos. Isso afeta até laptops com SSDs "eMMC" (essencialmente, um cartão SD de alta velocidade soldado na placa-mãe). Eu tenho uma dessas e todas as semanas, mais ou menos, o kernel relata um erro espúrio devido ao cartão não concluir uma operação dentro de um intervalo arbitrário de 1 segundo que o kernel concede e alterna forçosamente a unidade para somente leitura, exigindo uma reinicialização. Às vezes, isso também deixa uma corrupção que requer um fsck e (felizmente raramente) perda de dados real.

Você não deseja executar a partir de um cartão SD lento real juntamente com esses problemas. Uma boa alternativa seria uma unidade flash USB 3 de baixo perfil que se encaixa principalmente dentro da porta USB. Agora, eles estão disponíveis em tamanhos enormes, pelo menos 128 GB e provavelmente 256-512 GB.

R .. GitHub PARE DE AJUDAR O GELO
fonte
1
"Além da lentidão, os drivers do Linux para cartões SD são notoriamente defeituosos" - Você tem uma referência para isso? Eu acredito em você, se você diz que está tendo problemas, mas isso não significa que seja universal. Não me lembro de ter passado por esses problemas (e tenho um laptop com armazenamento eMMC). Observe também que os Raspberry Pi são essencialmente PCs Linux com um cartão SD como único armazenamento.
marcelm
1
@marcelm: Eu diagnosticei (levando a uma correção a montante) um bug de longa data no subsistema Linux SPI que estava causando uma corrupção significativa nos cartões SD há alguns anos. O problema acabou sendo essencialmente sem bloqueio em determinadas seções críticas devido ao protocolo não documentado e mal utilizado para a propriedade de um determinado bloqueio. E os RPis (que você mencionou) ainda são notórios por corrupção no cartão SD. O problema específico que ainda estou enfrentando com frequência no meu laptop pode ser específico para o meu hardware específico, mas esses subsistemas sendo incrivelmente defeituosos são um padrão contínuo.
R .. GitHub Pare de ajudar o gelo
0

Eu sou um usuário do Xubuntu (anteriormente Ubuntu) que está executando seu sistema operacional em um cartão microSD de 16 GB há cerca de um ano e meio, por isso vou relatar minha experiência.

Rapidez

A experiência geral é realmente mais lenta do que ter o sistema operacional em um disco rígido, mas não tão lenta. Embora eu não recomende se você precisar de desempenho superior, eu diria que a diferença é insignificante para o uso médio (navegação na web, músicas, vídeos, suíte de escritório, edição multimídia básica). Na verdade, mudei do Ubuntu para o Xubuntu para aproveitar ao máximo o hardware limitado (o XFCE é mais rápido que o Unity e o GNOME).

Confiabilidade

Durante todo esse tempo, o único problema de confiabilidade que enfrentei é quando movo acidentalmente o cartão microSD e os erros de E / S aparecem. Isso acontecia frequentemente até eu me acostumar a ter um cartão microSD perto da minha mão ao digitar, mas ainda ocorre ocasionalmente por fatores externos. O sistema de arquivos fica corrompido e não consigo inicializar normalmente porque fsckprecisa ser executado manualmente, mas esse comando nunca falhou para que eu possa usar o sistema novamente em alguns minutos. A pior parte é perder o trabalho não salvo, mas não é um grande problema se você estiver acostumado a salvar constantemente as coisas importantes (e o Firefox é realmente bom quando se trata de restaurar minhas guias: 'D). Observe que esse problema pode danificar o cartão a longo prazo.

Armazenando

16 GB de capacidade de armazenamento. O processo de instalação me deixou com cerca de 5 a 7 GB de espaço livre. Eu só preciso de mais alguns programas do que vem por padrão e armazeno a maioria dos meus arquivos na nuvem e em dispositivos externos, portanto esse espaço livre é suficiente para minhas necessidades (mas pode não ser o mesmo para você).

Conclusão

Instale o sistema operacional em um HDD / SSD se você tiver a possibilidade ou se realmente precisar de um desempenho superior. Caso contrário, instalá-lo em um cartão microSD é uma boa opção.

nxnev
fonte