Todos os arquivos acessíveis em um sistema Linux (e UNIX) são arranjados numa grande árvore, a hierarquia de arquivos, com raiz em /.
Esses arquivos podem ser distribuídos entre vários dispositivos. O comando mount serve para anexar o sistema de arquivos encontrado em um dispositivo à grande árvore de arquivos.
Devemos usar o comando mount no Linux para montar partições remotas do Windows ou pastas partilhada, da seguinte forma:
Procediemento para montar uma partição Windows (NAS share)
1) Certifique-se de ter as seguintes informações:
==> Nome do utilizador Windows e senha para aceder à pasta partilhada
==> Sharename (tal como / / server / share) ou o endereço IP
==> Nível de acesso root no Linux
2) Entre para Linux como usuário root (ou use o comando su)
3) Criar o ponto de montagem desejado:
# mkdir -p /mnt/win2003
4) Use o comando mount da seguinte forma:
No nosso caso que ainda usamos RHEL na versão 4
# mount -t smbfs -o username=backupuser,password=backuppass //ntserver/download /mnt/win2003
caso a versão RHEL seja superior à versão 4, usamos
# mount -t cifs -o username=backupuser,password=backuppass //ntserver/download /mnt/win2003
5) Teste de acesso às pastas partilhadas do Windows 2003/2000/NT usando cd e comando ls:
# cd /mnt/win2003; ls -l
Onde,
- -t smbfs : Tipo de File system a montar (smbfs is outdated, use cifs)
- -t cifs : Tipo de File system a mountar
- -o : São opções passadas no comando mount, neste exemplo eu passei duas opções. Primeiro a usernemane e o segundo argumento é a password para conectar a pasta do remota do windows
- //ntserver/download : Windows 2000/NT share name
- /mnt/win2003 Linux mount point (to access share after mounting)
Agora é necessário configurar os sistema para fazer o mount automático no arranque:
Como explicado anteriormente, podemos usar o comando mount para montar uma partição windows ou um compartilhamento do Windows no Linux.
O arquivo /etc/fstab contém informações estáticas sobre os sistemas de arquivos. O arquivo fstab contém informações descritivas sobre os vários sistemas de arquivos. O fstab só é lido por programas, e os programas não tem permissão de escrita. É o dever do administrador do sistema criar e manter adequadamente esse arquivo.
Para montar um compartilhamento Samba num sistema Linux após a reinicialização, devemos editar o arquivo /etc/fstab e colocar a entrada da seguinte forma para o compartilhamento Windows/Samba:
Por exemplo, se você quiser montar um compartilhamento chamado //NTServer/docs, então você precisa escrever seguinte entrada no /etc/fstab file :
Onde:
Abra o arquivo /etc/fstab usando o editor de texto vi:
Acrescente a linha //ntserver/docs /mnt/win2003 smbfs username=docsadm,password=backuppass 0 0, no final do arquivo deve ter a seguinte redação:
proc /proc proc defaults 0 0
/dev/hdb1 / ext3 defaults, errors = remount-ro 0 1
/dev/hdb2 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro, user, noauto 0 0
//ntserver/docs /mnt/samba smbfs username=docsadm, password=backuppass 0 0
Substitua nome da partilha, nome de usuário e senha com os parâmetros reais.
Para que todos os utilizadores tenha acesso de escrita na pasta devemos ainda acrescentar alguns parâmetros
no caso do mount devemos acrescentar dmask=777
# mount –t smbfs -o username=backupuser,password=backuppass,dmask=777 //ntserver/download /mnt/win2003
No ficheiro fstab fazemos o mesmo fmask=600,dmask=700
A linha adicionada diz ao kernel para montar a partição //ntserver/docs no ponto de montagem /mnt/win2003, que o sistema de arquivos da partição é smbfs, que os arquivos da partição terão permissão de acesso 777, que as pastas terão permissão de acesso 777 e que a partição não deverá ser checada durante a inicialização do sistema.
0 comentários :
Enviar um comentário