Existem várias maneiras de montar um diretório de rede no Ubuntu, cada um com suas próprias vantagens e desvantagens. Os métodos mais comuns envolvem o uso de `cifs` (para ações da SMB/CIFS) ou` nfs` (para ações da NFS).
Método 1:usando `cifs` (para compartilhamentos do Windows) Este é o método mais comum para acessar as ações da Windows Network. Você precisará do caminho do compartilhamento (por exemplo, `\\ server \ sharename`) e potencialmente nome de usuário e senha.
1.
Crie um ponto de montagem: Este é um diretório em que o compartilhamento da rede será montado. Ele precisa existir antes de você montar o compartilhamento.
`` `BASH
sudo mkdir /mnt /network_share
`` `
2.
Monte o compartilhamento: Use o comando `Mount` com as opções apropriadas. Substitua os espaços reservados pelos seus valores reais.
`` `BASH
sudo montagem -t cifs // server/sharename/mnt/network_share -o username =your_username, senha =your_password
`` `
* `-t cifs`:especifica o tipo de sistema de arquivos como CIFs.
* `// server/sharename`:o caminho da rede para o compartilhamento. Use barrafas duplas (`\\`).
* `/mnt/network_share`:o ponto de montagem que você criou.
* `nome de usuário =your_username`:seu nome de usuário no servidor.
* `senha =your_password`:sua senha no servidor.
Geralmente é recomendável evitar colocar senhas diretamente no comando. Veja a seção "Automatando com FSTAB" abaixo para um método mais seguro. 3.
Verifique a montagem: Verifique se o compartilhamento está montado com sucesso.
`` `BASH
df -h
`` `
Você deve ver `/MNT/Network_Share` listado com o tamanho e outras informações do compartilhamento de rede.
Método 2:usando `nfs` (para ações da NFS) Este método é usado para compartilhamentos de rede usando o protocolo do sistema de arquivos de rede (geralmente usado em servidores Linux).
1.
Crie um ponto de montagem (se você ainda não o fez): `` `BASH
sudo mkdir /mnt /nfs_share
`` `
2.
Monte o compartilhamento: `` `BASH
sudo mount server_ip:/path/to/share/mnt/nfs_share
`` `
* `server_ip`:o endereço IP do servidor NFS.
* `/path/to/share`:o caminho para o compartilhamento no servidor NFS.
* `/mnt/nfs_share`:o ponto de montagem.
3.
Verifique a montagem: `` `BASH
df -h
`` `
automatizando com `/etc/fstab` Para CIFs e NFS, é melhor automatizar o processo de montagem para que o compartilhamento seja montado automaticamente na inicialização. Isso também permite evitar colocar senhas diretamente na linha de comando. Você deve editar `/etc/fstab` com cautela. Um erro pode impedir que seu sistema inicialize.
para CIFS: Adicione uma linha semelhante a `/etc/fstab`.
não Inclua a opção `senha` aqui; Em vez disso, use `credenciais =` e um arquivo de credenciais. Crie um arquivo que contenha seu nome de usuário e senha (um por linha):
`` `
// server/sharename/mnt/network_share cifs credenciais =/home/yourUser/.smbcredentials, vers =3.0, ioCharset =utf8, file_mode =0777, dir_mode =0777 0 0
`` `
* Substitua os espaços reservados conforme necessário.
* `/home/yourUser/.smbcredentials` é o caminho para o seu arquivo de credenciais.
Faça este arquivo apenas legível pelo seu usuário. Use `chmod 600/home/yourUser/.smbcredentials` depois de criá -lo.
* `vers =3.0` especifica a versão CIFS. Ajuste se necessário.
* `ioCharset =utf8` garante a codificação adequada do caractere.
* `FILE_MODE` e` DIR_MODE` Definir permissões (opcional, mas recomendado para melhor compatibilidade).
para NFS: Adicione uma linha como esta:
`` `
server_ip:/path/to/share/mnt/nfs_share nfs padrões 0 0
`` `
Depois de adicionar a linha a `/etc/fstab`, execute:
`` `BASH
sudo monte -a
`` `
Isso montará todas as entradas em `/etc/fstab`.
Desmontagem: Para desmontar um compartilhamento de rede, use o comando `umount`:
`` `BASH
sudo umount /mnt /network_share # ou /mnt /nfs_share
`` `
Lembre -se de substituir `/mnt/network_share` e`/mnt/nfs_share` pelos seus pontos de montagem reais. Sempre verifique seus caminhos e opções antes de fazer alterações para `/etc/fstab`. Um erro pode tornar seu sistema inalterável. Se você não tiver certeza, consulte as páginas `man` para` Mount` e `fstab` para obter informações detalhadas.