Como faço para mover / home / user para um pool zfs?

3

ubuntu 14.04 instalado em ssd de 128 Gb zfs pool ("zfshome") em discos 3x3TB, contendo áudio / vídeo / tv, etc.

Eu originalmente construí isso como um NAS nas4free servindo minhas caixas de janelas ao redor da casa. Agora estou tentando transformá-lo em um servidor de mídia, e estando sempre ligado, queria a estabilidade do Ubuntu (agora que é mais amigável , em termos de usuários normais ...) Tt parece-me que colocar / home / user no zpool fazia sentido, (sendo um newby eu faço reinstalações freqüentes), mas depois de uma semana eu não consigo encontrar instruções claras como alcançá-lo, e depois de tantas tentativas estou completamente confuso. / p>

Qualquer ajuda apreciada, Ian

    
por nodsa 08.10.2015 / 05:29

2 respostas

2

  1. YMMV. Certifique-se de que tudo o que foi dito abaixo faça sentido para você.

  2. Verifique se você pode login , através de pelo menos uma conta ativada pelo administrador (pode gerenciar o ZFS), quando o NAS está inativo.

  3. Copie, via tar ou rsync (não cp ) todo o seu antigo diretório HOME ( /home/you ) para o novo diretório HOME , montei uma linha de local temporário /media/$USER/newhome .

  4. Faça o backup e edite /etc/fstab to NFS monte o diretório NAS apropriado como /home/you . Consulte man fstab sobre NFS mounts, man mount também. Use a opção auto . NÃO monte ainda.

  5. Exclua com cuidado a maioria dos arquivos / diretórios no antigo diretório HOME , deixando o suficiente da estrutura para que você possa login com os arquivos aqui, caso o mount falhe.

  6. logout e login para verificar o que você fez na etapa 4.

  7. Se tudo parecer correto, monte o diretório NAS HOME via:

    sudo mount / home / you

  8. sudo shutdown -r now para reinicializar seu sistema, fazer com que todos os processos esqueçam o antigo $HOME e começar de novo com /home/you montado.

por waltinator 08.10.2015 / 09:24
0

zstore é pool, ian é user1

logado como usuário1;

..... crie user2 com priveliges de administrador .....Criar nova pasta sudo mkdir / temphome .... mova a casa do user2 ..... sudo usermod -m -d / temphome / user2 user2 ..reboot ... .... faça o login como user2 .... move a casa do user1 sudo usermod -m -d / temphome / usuário1 usuário1

... cria um conjunto de dados vazio sudo zfs criar zstore / zhome ..as / home agora está vazio, monte novo conjunto de dados em / home sudo zfs set ponto de montagem = / home zstore / zhome ... move a casa do user1 de volta para / home sudo usermod -m -d / home / user1 user1 ... reinicie .. faça o login como user1 ... move a casa do user2 da temp de volta para / home sudo usermod -m -d / home / user2 user2 ...arrumar sudo rmdir / tmphome

tudo pronto,

    
por nodsa 19.10.2015 / 15:50