Compartilhar partição Ext4 pela rede

9

Tenho uma partição Ext4 (não montada automaticamente) que gostaria de compartilhar (totalmente) em minha casa que contém máquinas Mac OSX, Windows e Linux (atualmente a mais importante é compartilhar com o Mac). Como posso fazer isso?

MByD
fonte

Respostas:

12

Essencialmente, você desejará criar um compartilhamento Samba para o ponto de montagem Ext4. Abra seu /etc/samba/smb.conf (no seu editor favorito) e altere algumas coisas:

1 - grupo de trabalho - você deve definir isso como o nome do seu grupo de trabalho da rede, se você tiver um.

2 - segurança = usuário - mesmo que essa linha seja comentada, a segurança no nível do usuário é o padrão para o Samba.

3 - Defina seu compartilhamento Samba na parte inferior do arquivo. Você deve ver um exemplo (comentado) na parte inferior. Você precisará do ponto de montagem da sua partição ext4 (que deseja compartilhar). Se você não tem certeza do que é isso, faça um "df -k" no terminal e você deverá vê-lo (coloque-o na configuração "path" em vez de "/ some / directory").

[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3

4 - Em seguida, você precisará alterar as permissões no caminho (ponto de montagem) para garantir que os usuários desejados possam realizar o que precisam.

5 - Reinicie o Samba

sudo restart smbd
sudo restart nmbd

6 - Conecte-se ao seu compartilhamento Samba no seu Mac. Encontrei instruções sobre isso aqui . Essencialmente, ele diz:

Ao ir para a caixa de diálogo Conectar-se ao servidor, você pode procurar os nomes dos computadores que estão na sua sub-rede local.

Você pode se conectar a um servidor através do seu endereço IP ou nome DNS. Se for necessário ou mais conveniente em seu ambiente, você também poderá usar outros formatos de URL válidos, como:

smb://ServerName/ShareName

Para mim, eu me conecto aos meus compartilhamentos Samba por IP:

smb://192.168.0.117/ShareName

Para solução de problemas, consulte o documento que referenciei: Mac OS X: como conectar-se ao Windows File Sharing (SMB)

Espero que isto ajude.

Aaron
fonte
Obrigado pela resposta detalhada. Eu já tenho samba e compartilho alguns dos diretórios com o meu Mac, então posso editar o arquivo smb.conf agora e reiniciar o samba para fazê-lo funcionar?
MByD
Se a partição ext4 estiver montada e você especificar seu ponto de montagem como o caminho, então (em teoria) "yes" deverá funcionar.
Aaron
11
A edição do arquivo funcionou, apenas uma pequena adição, para permitir o compartilhamento com os convidados, tive que adicionar guest ok = yesmuito obrigado.
MByD
Excelente! Ainda bem que pude ajudar.
Aaron
5

Como alternativa ao método venerável mas complicado de editar manualmente os arquivos de configuração, a menos que você precise personalizar extensivamente quem pode acessar o compartilhamento, você pode simplesmente:

  1. Navegue no Nautilus (o navegador de arquivos) até o ponto de montagem da unidade que você deseja compartilhar (por exemplo, /media/MyDrive).

  2. Vá para o diretório pai (neste exemplo /media).

  3. Clique com o botão direito do mouse no nome da unidade ( MyDrive) e clique em Opções de compartilhamento .

Compartilhamento de pastas no Nautilus - Se você quiser que as pessoas possam acessá-lo sem fazer login, marque a caixa denominada: "Acesso de convidado (para pessoas sem uma conta de usuário)"

Como você pode ver, ativar o acesso de convidado é tão simples quanto marcar a caixa.

O Nautilus pode dizer que você precisa instalar alguns pacotes para compartilhar uma pasta. Isso acontecerá se o Samba e suas dependências ainda não estiverem instaladas. Você pode dizer sim a isso. Após a instalação, pode ser necessário efetuar logoff e logon novamente (a reinicialização também funciona, mas não é necessária). Depois, volte para Opções de compartilhamento. Agora que os pacotes necessários estão instalados, você pode compartilhar a pasta.

Esse método funciona para compartilhar volumes montados estaticamente (como o seu), volumes dinamicamente montados ou qualquer pasta.

Eliah Kagan
fonte
Obrigado pela resposta. Foi há muito tempo, então não me lembro exatamente por que, mas essa foi minha primeira abordagem e falhou por algum motivo. Eu não tinha esse problema com pastas normais, apenas com pastas montadas ...
MByD
11
Se você tentar selecionar uma unidade na lista de dispositivos e compartilhá-la, isso não funcionará. Você precisa realmente navegar para a pasta pai do ponto de montagem (que geralmente é /media) para fazer isso. Talvez esse fosse o problema que você estava tendo.
Eliah Kagan
Isso explica tudo :) tentarei quando eu chegar em casa. obrigado.
MByD 4/06/12
Muitas vezes, em várias versões e máquinas diferentes do Ubuntu, tentei essa abordagem. Eu sei que deve funcionar, mas nunca funcionou. Vou tentar todos os conselhos desta página e, se não funcionar, faça uma pergunta muito específica.
James Bradbury