Eu tenho um segundo disco rígido de armazenamento grande montado no Ubuntu em / media / storage. Gostaria que meus diretórios pessoais para mim e todos os futuros usuários do sistema também estivessem localizados nesta unidade de armazenamento.
Eu estava pensando que a maneira mais fácil de fazer isso era mover / home para / media / storage / home e criar um link simbólico para que / home aponte para / media / storage / home. Isso funcionaria bem?
A única razão pela qual pergunto é porque sei que o diretório pessoal de um usuário possui muitas informações de configuração especiais armazenadas, então não sabia se isso estragaria algo no sistema.
Existem métodos alternativos melhores para realocar o diretório inicial?
linux
ubuntu
symbolic-link
Jake Wilson
fonte
fonte
Respostas:
O que você descreve é uma estratégia que funcionará.
Outra seria montar a unidade em / home diretamente, em vez de em / media / storage . Se você fez isso, provavelmente desejaria mover os dados existentes para outras pastas para não acabar com subdiretórios extras / home / foo .
O principal problema em potencial com ambas as estratégias é que nenhum diretório pessoal estará disponível se a montagem da unidade de armazenamento falhar por algum motivo. Se isso acontecer, a estratégia de link simbólico provavelmente falhará mais; a estratégia de montagem direta deixará um diretório real; portanto, os programas que tentarem acessar / home / foo falharão, mas o simples acesso a / home ainda terá êxito.
fonte
Em vez de vincular o
/home
diretório inteiro a outro lugar (digamos/media/storage/home
), crie links simbólicos para cada usuário separadamente e deixe a sua conta de administrador desvinculada para que o administrador sempre possa fazer login/home/admin
é/home/admin
/home/billy
é ligado à/media/storage/home/billy
fonte
admin
provavelmente é uma conta com privilégios de administrador e a capacidade de efetuar login remotamente (enquanto o login raiz direto provavelmente estiver bloqueado e, portanto, insuficiente para fins de recuperação).