Um aplicativo iniciado com ltsp-localapps pode gravar dados em um dispositivo de armazenamento local (por exemplo, um LOCALDEV, conforme definido em lts.conf)?

-1

Eu corro com sucesso:

ltsp-localapps motion

Eu posso gravar a saída no disco do ltsp-sever, mas não consigo gravar os arquivos de saída em um dispositivo local no cliente ltsp (por exemplo, cartão SD, disco rígido local, caneta) que é montado automaticamente para /media/(user-name) .

    
por variona 27.04.2017 / 19:03

1 resposta

1

Curto: Sim! É possível.

Longo: ao correr

user@server:~$ ltsp-localapps application

, em seguida, application é iniciado para user no thin client e não no server , /home/user é montado no thin client usando fuse.sshfs (rw).

O importante é tornar o dispositivo de armazenamento local acessível (rw) para user . No caso de um dispositivo vfat , uma linha em /etc/fstab (do ltsp-thin-client)

/dev/disk/by-label/UUI /media/ vfat uid=1000,umask=0022 0 0

realizou esta tarefa. Isso define uid=1000 para o usuário "primeiro" usar um localapp nessa sessão de thin client (o sistema ltsp cria dinamicamente o UID: GID 1000: 1000 para user ) e umask=002 2 define chmod 0644 ( rw-r--r-- ) e dirs para 0755 ( rwxr-xr-x ). Para o localapp application , o dispositivo de armazenamento local está acessível como /media/ .

Se você quiser torná-lo persistente, você terá que fazer as alterações em seu lts.conf - existe um parâmetro que permite fstab linhas chamadas FSTAB_0..FSTAB_9 string, default unset

Achei interessante que o dispositivo externo agora possa ser usado no servidor e no cliente simultaneamente.

Minha intenção: usar um localapp em um dispositivo de armazenamento local para determinadas tarefas é reduzir o tráfego de rede e o uso da CPU do servidor.

    
por variona 29.04.2017 / 12:47