Reference files and directories

Here is a list of files and directories used by LTLJ.
Use it as reference sheet to help you understand and locate the various components.

Server side

/opt/ltlj/

Base LTLJ directory. Everything related to LTLJ is located under this directory.

/opt/ltlj/bin/rebuildclient

Command for building a new squashfs/NBD image for terminal. The generated file i386.img is in /opt/ltsp/images/
A time stamped version is also created (hardlink). To enabled this new_image, you have to rename it to i386_ok.img

/opt/ltlj/bin/chrootclient

Command for enternig the client image in a chrooted environnement.
Hit ctrl-D or type exit to leave the chroot.

/opt/ltsp/i386/

Root directory of the terminal image.

/var/lib/tftpboot/i386/

Root directory for PXE (TFTP) access.

/var/lib/tftpboot/i386/lts.conf

LTSP terminals configuration file.

Client side

Here are the important files and directories located on any LTLJ terminal.
The default mount method is NDB.

/etc/lts.conf

The LTSP configuration file copied from server via TFTP or SCP.

Client side with NFS mount

The main benefit of NFS mount is for development : Each change made on server side in /opt/ltsp/i386 is immediately available to terminals.

NFS mount and NBD mount should present the same content. They are some exceptions listed below :

/root

Home directory in NFS mount behaves differently.
For example game setting stored in /root are ignored !