Bonjour,
Pourquoi ne pas créer les partitions qui doivent être en rw séparément
(var, ...) et les montés comme tu l'as mentionné via NFS sur le client ?
Le 27 novembre 2014 15:15, Vincent Farget <farget.vincent@orange.fr
<mailto:farget.vincent@orange.fr>> a écrit :
Bonjour à tous,
Je souhaiterais booter des postes clients "léger" sur le réseau
(par amorçage PXE) puis monter le même système de fichier "root"
("/") d'un système Linux que j'ai créé (par bootstrap) depuis un
partage NFS en read-only, tout en pouvant, quand même, pouvoir
écrire dans des fichiers et/ou répertoires comme "/tmp",
"/var/log", "/var/lib", ect ....
Le coté serveur DHCP, TFTP, la configuration PXE et le serveur NFS
fonctionne bien.
PXE/TFTP (fichier : /tftpboot/pxe_root/pxelinux.cfg/default) :
label Linux Diskless
kernel diskless/vmlinuz-3.2.0-4-amd64
append initrd=diskless/initrd.img-3.2.0-4-amd64 root=/dev/nfs
nfsroot=192.168.1.2:/data/disklessroot,tcp ip=dhcp nfsrootdebug
rootfstype=nfs ro
NFS (fichier : /etc/exports) :
/data/disklessroot
192.168.1.0/255.255.255.0(ro,async,no_root_squash,no_subtree_check)
<http://192.168.1.0/255.255.255.0%28ro,async,no_root_squash,no_subtree_check%29>
/data/disklesshome
192.168.1.0/255.255.255.0(rw,async,no_root_squash,no_subtree_check)
<http://192.168.1.0/255.255.255.0%28rw,async,no_root_squash,no_subtree_check%29>
Client léger (fichier [/data/disklessroot]/etc/fstab) :
proc /proc proc defaults
0 0
/dev/nfs / nfs hard,nolock,vers=3
0 0
192.168.158.2:/data/disklesshome /home nfs
defaults 0 2
/dev/cdrom /media/cdrom udf,iso9660
user,noauto 0 0
Je bloque sur le fait que mon système Linux ne peux pas écrire
comme il le souhaite (normal le montage NFS "root" est en "ro").
Question :
Y'a t'il un moyen de définir une possibilité pour les clients
léger, d'écrire dans un système de fichier qui serait temporaire
(il n'est pas nécessaire qu'il survie au reboot) ?
Merci d'avance pour votre aide,
Bien cordialement.
--
-
M. FARGET Vincent
Systemes Informatiques et developpements webs
--
< Belaid >