Expandir a partição linux sobre o cartão SD externo

0

Eu tenho o linux instalado em um laptop com apenas 32 GB de SSD e gostaria de poder adicionar um cartão SD e estender o sistema para que o SSD interno e o cartão SD externo sejam contínuos.

Eu gostaria que o sistema ainda inicializasse a partir do SSD interno, mas tivesse o sistema de arquivos raiz no cartão SD, então quando eu uso um gerenciador de pacotes para instalar novos softwares etc. tudo fica instalado no SD (muito maior) cartão.

Eu estava esperando que alguém pudesse me apontar na direção certa sobre como fazer isso da melhor maneira.

    
por Alon Gelber 05.07.2018 / 20:48

1 resposta

0

No Unix, você pode criar links para outros sistemas de arquivos em qualquer ponto da hierarquia da árvore de diretórios.

Assim, por exemplo, se o seu cartão SD foi montado como /mnt , você poderia simplesmente entrar em outro diretório onde há um diretório de nível superior, e simplesmente fazer isso:

$ ln -s existing_dir /mnt

Isso estaria em um diretório como este:

$ pwd
/usr

$ ls -l
total 120
dr-xr-xr-x.  2 root root 24576 Jul  5 05:11 bin
drwxr-xr-x.  2 root root  4096 Nov  5  2016 etc
drwxr-xr-x.  2 root root  4096 Nov  5  2016 games
drwxr-xr-x. 34 root root  4096 Jul  5 03:00 include
dr-xr-xr-x. 30 root root  4096 Jul  5 03:00 lib
dr-xr-xr-x. 45 root root 36864 Jul  5 03:13 lib64
drwxr-xr-x. 26 root root  4096 Jul  5 03:13 libexec
drwxr-xr-x. 12 root root  4096 May  2 10:39 local
dr-xr-xr-x.  2 root root 20480 Jul  5 03:13 sbin
drwxr-xr-x. 96 root root  4096 Jul  5 03:13 share
drwxr-xr-x.  5 root root  4096 Jul  5 03:00 src
lrwxrwxrwx.  1 root root    10 May  2 10:39 tmp -> ../var/tmp

E existing_dir seria um dos diretórios acima. Incidentalmente, observe que uma abordagem semelhante está sendo feita com o diretório / usr / tmp, onde é um link para outro local.

Esta é uma boa ideia?

Provavelmente não, a menos que você realmente saiba o que está fazendo. Ao fazer isso, você apresenta o potencial de alguns dos seus dados estarem na partição de 1 HDD enquanto o restante está no armazenamento SD. Se um desses falhar, você terá uma falha catastrófica em seu sistema.

Se você colocar o armazenamento SD no sistema, antes da instalação / configuração, você ficaria um pouco melhor, já que, em teoria, todo o sistema de arquivos do sistema operacional estaria contido no único cartão SD.

Eu provavelmente ainda não abordaria as coisas desta forma, mas isso é apenas meu $ 0.02.

    
por 05.07.2018 / 21:12

Tags