En effet, /tmp n'est pas présent dans le fichier /usr/share/system-config-netboot/diskless/files. J'ai donc ajouté /tmp dans /diskless/i386x/snapshot/files.custom. Mais ça ne règle pas le problème.
/root est présent dans /diskless/i386x/snapshot/files, mais je ne peux pas faire non plus de "touch /root/a" car le fs est en read-only.
J'ai pris une trace réseau avec wireshark. Je constate un et un seul MOUNT call et il est sur /diskless/i386x/root
Il n'y a pas de MOUNT call sur /diskless/i386x/snapshot. Les fichiers /diskless/i386x/snapshot/files et /diskless/i386x/snapshot/files.customer ne sont donc pas lu, donc le bind ne se fait pas, donc il n'y a pas d'accès r/w.
messages affichés lors du boot (sur le host diskless) :
Mounting root filesystem: /diskless/i386x/root from: 192.168.0.10
Mounting Snapshot directories
mount.nfs: mount point /mnt/.snapshot does not exist
pourtant (sur le host diskless) :
[root@vmx ~]# ll -a /mnt
total 12
drwxr-xr-x 3 root root 4096 2008-07-27 03:55 .
drwxr-xr-x 22 root root 4096 2008-07-27 04:15 ..
drwxr-xr-x 2 root root 4096 2008-07-27 03:55 .snapshot
C'est franchement pas évident à mettre en place un diskless.
remi, il me semble que tu connais bien ce type d'architecture. Est-ce que tu as eu des problèmes lors de la mise en place ou bien je suis stupide ??? :-?