Como usar a unidade flash USB como parte do sistema de arquivos do Chromebook que executa o Linux?

1

Eu quero instalar o Linux em um Chromebook. No entanto, o Chromebook que estou pensando em comprar vem com apenas um SSD de 16 GB. Isso parece ser muito pouco espaço no disco rígido para trabalhar.

Pesquisando na Internet, encontrei duas maneiras de expandir o espaço de armazenamento no disco rígido:

  1. Abrindo o disco rígido, removendo o disco rígido existente e substituindo-o por um disco rígido maior
  2. Anexando uma unidade flash USB (como uma unidade de 64 GB)

O método 2 acima parece mais simples e é o que eu quero tentar.

Minha pergunta é como eu posso fazer a unidade flash USB parte do sistema de arquivos, de modo que se eu instalar pacotes de software adicionais (por exemplo, eclipse, LaTeX), esses pacotes serão instalados na unidade flash do que o disco rígido existente, que é muito pequeno?

    
por I Like to Code 05.01.2014 / 17:04

1 resposta

2

Com o Unix e o Linux, qualquer dispositivo pode ser montado em praticamente qualquer caminho de diretório no sistema de arquivos. Uma vez lá, ele será usado para todos os arquivos armazenados nesse diretório. Montagens adicionais podem ser feitas nesse diretório, mas isso está além de sua necessidade.

O problema com a instalação de pacotes de software do sistema em tal dispositivo é que a maioria dos pacotes usa os diretórios / etc, / usr, / lib e relacionados para armazenar seus arquivos. Mover os diretórios do sistema base para tal dispositivo é possível, mas é complicado e propenso a erros. Considere o que aconteceria se a unidade externa não estivesse conectada no momento da inicialização, quando o O / S precisar desses arquivos para serem iniciados.

Se você quiser seguir essa rota, é possível montar a unidade em um local temporário, como em / mnt, copiar os arquivos existentes do disco rígido, alterar o arquivo / etc / fstab para montar a nova unidade localização existente e reinicie o sistema.

Outro comentário aqui - não use a unidade externa com um sistema de arquivos FAT / VFAT (o padrão para a maioria dos dispositivos USB). Reformate-o com um sistema de arquivos Linux. Caso contrário, você terá problemas com permissões e manipulação de nomes de arquivos (nomes de arquivos linux diferenciam maiúsculas e minúsculas enquanto FAT / VFAT não diferencia maiúsculas de minúsculas).

Mais simples, e talvez um melhor uso de tal configuração, seria colocar os diretórios home do usuário no dispositivo. Uma coisa legal sobre essa configuração é que o núcleo O / S é dissociado dos arquivos do usuário, tornando muito mais simples atualizar o sistema operacional sem medo de perder arquivos de dados importantes.

Se você tiver tempo, inclinação e um meio de recuperar o sistema para um estado de trabalho, torne-se insuportável, jogue com ele. Pode ser uma ótima experiência de aprendizado.

Uma dica final sobre gerenciamento de espaço. Os links simbólicos são uma ótima maneira de realocar arquivos para gerenciar o espaço, mantendo os caminhos originais acessíveis. Observe que isso está gerenciando o espaço no arquivo "da maneira mais difícil", mas é muito eficaz. Eu usei isso muitas vezes.

    
por 05.01.2014 / 17:46