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