dispositivoslocais
no way to compare when less than two revisions
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
— | dispositivoslocais [2015/01/19 23:34] (atual) – criada mafra | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | Voltar para [[Projeto Escola Livre|página do projeto]] | ||
+ | |||
+ | ===== Configuração de dispositivos locais (disquete, cdrom) ===== | ||
+ | |||
+ | Idéia básica: clientes LTSP iniciam com kernel linux suportando supermount e servidor samba. Durante o processo de boot, clientes lêem arquivo de configuração lts.conf, descobrem o dispositivo de disquete e CD-ROM, iniciam um servidor samba com os parâmetros de dispositivo local e disponibilizam os dispositivos via samba (por padrão, em /// | ||
+ | |||
+ | === Referências === | ||
+ | |||
+ | Teoria básica: [[http:// | ||
+ | Instalação mais apurada: [[http:// | ||
+ | |||
+ | === Processo de instalação e configuração === | ||
+ | |||
+ | '' | ||
+ | Fazer o // | ||
+ | |||
+ | '' | ||
+ | $ apt-get install smbfs | ||
+ | |||
+ | '' | ||
+ | |||
+ | Editar o arquivo de configuração do LTSP lts.conf (no nosso caso, em / | ||
+ | |||
+ | | ||
+ | |||
+ | **OBS.:** Caso se utilize um outro dispositivo local como CD-ROM, faça: | ||
+ | |||
+ | | ||
+ | |||
+ | '' | ||
+ | |||
+ | Até este ponto, o acesso aos dispositivos em cada terminal LTSP é possível via shell, habilitando tal acesso | ||
+ | |||
+ | Para facilitar o uso, o local de acesso à disquete no terminal LTSP é direcionado para o diretório pessoal do usuário logado neste terminal (" | ||
+ | |||
+ | Estes scripts são executados pelo gerenciador de login usado (e.g., GDM ou KDM) no servidor LTSP. Verifique a página-fonte para obter informações sobre como realizar a configuração adequada para o seu gerenciador de login. \\ | ||
+ | |||
+ | No GDM (caso corrente), depois de copiar os scripts para / | ||
+ | |||
+ | / | ||
+ | / | ||
+ | |||
+ | '' | ||
+ | |||
+ | **(a)** Nesta instalação, | ||
+ | [[http:// | ||
+ | |||
+ | Nesta atualização, | ||
+ | |||
+ | **(b)** Nesta solução, os diretórios são montados mais de uma vez no diretório do usuário (//home//) via samba mais de uma vez caso a sessão gráfica não se encerre normalmente executando o //logout//. Para evitar isto, uma solução simples pode ser adotada. Edite o arquivo // | ||
+ | |||
+ | ## verificando se já está montado | ||
+ | df | grep ${MYNAME} | ||
+ | ISMOUNTED=$? | ||
+ | if [ $ISMOUNTED -eq 0 ] ; then | ||
+ | | ||
+ | #echo "`date +%c`: desmontou ${HOMEDIR}/ | ||
+ | fi | ||
+ | |||
+ | Adicionalmente, | ||
+ | |||
+ | !/bin/bash | ||
+ | HOMEDIR=drives | ||
+ | COMMAND=mount.smbfs | ||
+ | for i in `ps -o " | ||
+ | | ||
+ | ping -q -c 1 $CLIENT > /dev/null 2>&1 | ||
+ | if [ $? -ne 0 ]; then | ||
+ | umount $i | ||
+ | fi | ||
+ | done | ||
+ | |||
+ | Depois, ponha este script no crontab para executar, por exemplo, de 1 em 1 minuto: \\ | ||
+ | |||
+ | 0-59/1 * * * * root < | ||
dispositivoslocais.txt · Última modificação: 2015/01/19 23:34 por mafra