Persistent Home Directory
This component enables the storage of user directories (user home). These can be stored on an NFS server or a local partition. With this component, the system stores user directories in the ThinClients’ RAM and preserves them across reboots.
Configuration
| Setting |
Value |
Explanation |
Local partition for User Home /dev/sdaX |
Path |
Set persistent user home
| Setting |
Value |
Explanation |
| User Home to |
local NFS |
local: Store user directories on a local storage medium of the thin client. NFS: Store user directories on the server. |
In detail
NFS
The system creates the user directories in <Manager-Home>/nfs/home unless other settings are specified.
If the thin client runs as a localboot client on a different LAN from the openthinclient Management Server, select another storage method to prevent timeouts when writing user data over a WAN connection.
External NFS Server
Specify a custom NFS share under the "Home Directory Options" section.
This option is available in:
- LDAP Environment Properties (realm settings)
- Location
If the option is set in both locations, the system uses the NFS configuration of the location.
The ThinClient user always has UID 1000 and GID 1000Important parts of the openthinclient OS run as root — UID 0Therefore, grant the root user unrestricted access to the NFS server.
local
Format the specified partition with the ext4 .
If the specified partition is absent on a thin client, the system creates the user home directory in RAM.
If a storage device has been configured with localboot, the third partition is available for user home directories. This is already formatted and can be used simply, e.g., with the device name /dev/sda is the corresponding partition /dev/sda3).
Directories
With normal login, the system creates a subdirectory named after the MAC address after login.
With automatic login, the system creates a subdirectory named after the MAC address on the openthinclient Management Server during the boot process.
In addition to the User-Home directory, create a directory /reports Create an additional directory for storing error reports from the thin clients.