Eu tenho um PC desktop executando o Arch Linux que durante a instalação inicial usava apenas um SSD de 120 GB para /
e nenhuma outra partição. Recentemente, adicionei um HD de 500 GB que quero montar como /home
para me dar mais armazenamento, evitar problemas futuros com a compilação em um SSD e ajudar com atualizações mais fáceis no futuro, caso eu mude qualquer coisa, mas queira manter o mesmo /home
.
Antes disso, meu fstab dizia:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 / ext4 rw,data=ordered,noatime,nodiratime,discard,erros=remount-ro 0 1
Ao preparar a atualização, copiei todos os /home
para a nova partição, renomei /home
para /home_old
e criei um novo% vazio /home
e depois modifiquei /etc/fstab
para ler:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 / ext4 rw,data=ordered,noatime,nodiratime,discard,erros=remount-ro 0 1
/dev/sdb1 /home ext4 rw,nodev,nosuid,erros=remount-ro 0 2
... Que na época eram os nomes de partições corretos.
No entanto, reiniciei e montei o SSD como /
e /home
. Eu tentei com UUIDs e recebi o mesmo resultado.
Apenas por tentar, eu troquei os dois e ele caiu para um console de emergência no momento da inicialização. Novamente tentei com UUIDs com o mesmo resultado.
Se eu voltar para a versão antiga de /etc/fstab
agora, ele mostrará o SSD como /dev/sdb1
e o HDD como /dev/sda1
, mas ainda montará o SSD como /
, o que acho MUITO estranho.
Minha pergunta, dada a história de fundo agora, é como eu corrijo esse problema e por que ele está se comportando dessa maneira para que eu possa entender o que está causando isso?
EDITAR:
Como Timothy Martin apontou nos comentários, eu fiz um erro de digitação no fstab e foi o que causou isso. Mais provas de que coisas estranhas acontecem quando você comete um erro em seus arquivos de configuração.
sorriso tímido