Na minha estação de trabalho baseada em Debian GNU / Linux, eu tenho um grande disco (3TB), além do meu ssd, onde o sistema operacional está instalado.
Recentemente eu obtive um intel nuci5 e o configurei como um servidor doméstico, junto com meu Gigabit Ethernet eu sou capaz de transferir arquivos entre o servidor e a estação de trabalho a toda velocidade (~ 120Mbyte / seg).
O que eu gostaria de fazer é mover o disco da minha estação de trabalho para o meu servidor, configurar um nfs-share no servidor, montar o disco na minha estação de trabalho e ter tudo funcionando como quando o disco era local.
O que eu não sei é como configurar /etc/exports
e /etc/fstab
no servidor e /etc/fstab
na máquina local para que isso funcione. Eu sei o básico para esses arquivos, mas eu gostaria de alguma ajuda para obter os parâmetros corretos desde o início.
Aqui está o que eu tenho agora na minha estação de trabalho.
mount | grep green
/dev/sdc1 on /mnt/green type ext4 (rw,relatime,data=ordered)
cat /etc/fstab | grep nuci5
nuci5:/media/share /mnt/nuci5 nfs defaults 0 0
nuci5:/mnt/extra /mnt/nuci5-extra nfs defaults 0 0
ls -lah /mnt/ | grep green
drwxr-xr-x 11 mihaly mihaly 4,0K okt 9 20:56 green
cat /etc/passwd | grep mihaly
mihaly:x:1000:1000:Mihaly Bak,,,:/home/mihaly:/bin/bash
No meu servidor:
cat /etc/passwd | grep mihaly
mihaly:x:1000:1000:Mihaly Bak,,,:/home/mihaly:/bin/bash
cat /etc/exports
/media/share 192.168.1.2(rw,sync,no_subtree_check)
/media/share 192.168.1.*(ro,sync,no_subtree_check,insecure,all_squash)
/mnt/extra/ 192.168.1.2(rw,sync,no_subtree_check)
192.168.1.2 é o IP da minha estação de trabalho.
Sendo que eu tenho o mesmo uid em ambas as máquinas para o meu usuário e meu usuário já possui todos os arquivos, isso deve ser bastante fácil, se eu entendi alguma coisa corretamente sobre as permissões nfs e linux.