Para montar o NAS em um laptop?

1

Então, eu comprei um NAS , que configurei com sucesso em /etc/fstab , no meu Kubuntu 10.10 Thinkpad x40. Funciona muito bem quando estou em casa. Alguns dias saí com meu laptop e o problema é que, quando não estão em casa, as funções suspender e hibernar parecem funcionar para sempre.

Comentei a entrada em fstab e o laptop começou a funcionar como esperado. Eu joguei com autofs , mas parece que ele simplesmente morre em um momento e não consigo acessar nada. Funciona por algum tempo e depois apaga-se.

Existe alguma maneira consistente de fazer o meu laptop acessar a unidade quando estiver em casa e trabalhar bem quando estiver longe?

Provavelmente, um script que é executado na inicialização, verifica se a montagem está lá e a monta, se disponível ... ou um script que desmonta a unidade em suspend | hibernate e a carrega na inicialização.

Alguma idéia útil?

    
por deckoff 24.04.2011 / 09:55

2 respostas

2

Eu considero a melhor maneira de montar o NAS em um laptop que esteja em trânsito, no Ubuntu, para montá-lo via gvfs. A única desvantagem é que programas baseados no KDE, se você usar algum, podem disparar avisos se você copiar arquivos para o NAS com eles. Espero que isso ajude alguém.

Outra maneira útil de fazer isso é usar wicd - ele permite que os scripts sejam executados em uma conexão pós-conectada ou pré-desconectada (a desconexão deve ser acionada no sistema - desligamento, suspensão, desconexão, hibernação). Assim, um script útil pode ser escrito, o que monta ou desmonta o NAS quando conectado ou desconectado do wifi doméstico. Wicd é tão buggy sob unity2D, por isso é quase inutilizável

    
por deckoff 22.11.2011 / 14:29
1

Você tentaria isto:
(Em vez de usar o fstab para montar, usaremos um script que será executado na inicialização).

1) Teste para ver se funciona assim:

sudo mount -t cifs -o username=*,password=*,uid=1000,gid=1000,noperm,_netdev,iocharset=utf8,file_mode=0777,dir_mode=0777­,vers$ //192.168.1.106/Public /media/MyBookLive   

2) Quando você recebe um comando de montagem de trabalho aceitável, o
Edite o arquivo /etc/rc.local ( gksu gedit /etc/rc.local ) para ficar assim:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing 
# but desgua has changed it 
# to mount a samba folder
mount -t cifs -o username=*,password=*,uid=1000,gid=1000,noperm,_netdev,iocharset=utf8,file_mode=0777,dir_mode=0777­,vers$ //192.168.1.106/Public /media/MyBookLive 
exit0

3) Teste para ver se você pode hibernar com o NAS desligado sem atrasos.

Outras informações úteis:

Para verificar se o NAS está montado, você pode usar:
mountpoint /mnt/your_mount_folder_name

Para desmontar:
sudo umount /mnt/your_mount_folder_name

ou, se obtiver erros com os itens acima, você pode usar:
sudo umount -l /mnt/your_mount_folder_name

Você pode combinar os dois para tentar apenas desmontar se estiver montado: mountpoint /mnt/your_mount_folder_name && sudo umount -l /mnt/your_mount_folder_name

Você pode montar manualmente para não ter problemas com o fstab:
sudo mount -t cifs uid=1000,gid=1000 //192.168.0.xxx/your_NAS_folder_name /mnt/your_folder_name

    
por desgua 24.04.2011 / 18:54