Por que as unidades USB são incapazes de inicializar um sistema operacional inteiro a longo prazo?

Por que as unidades USB são incapazes de inicializar um sistema operacional inteiro a longo prazo?

Através da leitura de vários artigos e envios de fóruns, cheguei à conclusão (talvez incorreta) de que não é possível baixar inteiramente o sistema operacional Ubuntu em uma unidade flash. As respostas que encontrei foram aquelas que diziam que se eu conseguisse baixar todo o sistema operacional em uma unidade flash USB, não seria capaz de manter esse USB funcionando por muito tempo, talvez durando apenas alguns meses.

Por que as unidades flash USB são tão incompetentes em comparação com, digamos, um disco rígido externo no armazenamento e inicialização de dados por longos períodos de tempo?

Responder1

As unidades Flash USB sofrem uso e abuso frequentes, enquanto os SSDs e HDDs não estão sujeitos ao abuso que as unidades flash sofrem. Mesmo que o USB tenha sido conectado uma vez e deixado no lugar, o design do circuito não é tão robusto quanto um SSD.

Além disso, um LiveUSB (ou seja, inicializável) deve ser preparado de forma especial para reter dados e novos apps, e essa ‘persistência’ é limitada a 4MB, o que dificilmente é adequado para uso prático.

Aliás, eles também são significativamente mais lentos que um SSD, pois a interface USB não chega nem perto dos 6GT/seg de uma unidade SATA 3, comovocê pode ver nesta revisão.

Responder2

Sim e não. Se você planeja usar um sistema operacional padrão destinado a desktops comuns, você matará o flash, esgotando seus ciclos de gravação em breve - o sistema operacional executa bastante gravação: logs, arquivos temporários etc. clarão.

Porém, existem soluções para sistemas embarcados que envolvem o uso do UnionFS - um meta-sistema de arquivos especial que sobrepõe dois sistemas de arquivos diferentes como se fossem um. Neste caso, o flash é sobreposto por um disco RAM. O flash é montado somente leitura e todas as gravações comuns são executadas em um disco virtual na RAM (copiando primeiro o arquivo relevante do flash, se necessário), que dura enquanto a energia estiver ligada; qualquer corrupção ou erro pode ser eliminado desligando e ligando a energia. Se alterações persistentes precisarem ser introduzidas (geralmente por serviço autorizado), o flash será remontado para leitura e gravação e as alterações serão feitas nos arquivos no caminho de montagem dessa mídia flash, não na árvore de diretórios raiz, que ainda é UnionFS.

informação relacionada