Automount CIFS compartilha na inicialização?

6

Eu tenho um script salvo que monta meu compartilhamento CIFS, mas eu tenho que executá-lo manualmente toda vez que eu inicializo no Linux e me conecto à internet. Existe uma maneira que eu possa definir o script para ser executado como root toda vez que o Linux for inicializado, e tê-lo continuamente rodando até que ele se conecte às unidades? Estou executando o Linux Mint.

ATUALIZAÇÃO: eu já tenho o pacote instalado. Eu tenho um script de trabalho para montá-lo:

#!/bin/sh

mount -t cifs //xxx.xxx.xxx.xx/usb1-1share1 /media/Private -o username=xx,password=xx,domain=WORKGROUP
mount -t cifs //xxx.xxx.xxx.xx/Uploads /media/Uploads -o
username=xx,password=xx,domain=WORKGROUP
    
por Jason 03.12.2013 / 19:12

2 respostas

5

Você precisa adicionar a entrada ao / etc / fstab

//server/usb1-1share1 /media/Private cifs username=xx,password=xx,domain=WORKGROUP
//server/Uploads /media/Uploads cifs username=xx,password=xx,domain=WORKGROUP

Você provavelmente também desejará a opção de montagem "noauto" e sugiro que use um arquivo de credenciais em vez do nome de usuário e senha em / etc / fstab

    
por 03.12.2013 / 21:46
3
  1. Instale o pacote smbfs;
  2. Crie o diretório para a montagem (ex: /media/lua )
  3. Se você quiser que a unidade seja montada apenas uma vez, use o comando mount:

    $ sudo mount -t cifs //192.168.0.199/Volume_1/Pessoais /media/lua -o guest,rw,uid=1000,gid=1000,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777
    
  4. Se você quiser ter a unidade montada toda vez que inicializar, edite o arquivo /etc/fstab :

    //192.168.0.199/Volume_1/Pessoais /media/lua cifs guest,rw,uid=1000,gid=1000,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
    
  5. Para carregar o fstab, basta digitar no console:

    $ sudo mount -a
    

Fonte: CIFS da Automount compartilham na inicialização?

    
por 03.12.2013 / 20:30