[RÉSOLU] Monter une image disque située sur partage NFS monté

Monter une image disque située sur partage NFS monté [RÉSOLU] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 03-07-2008 à 11:01:00    

Petit truc que je n'arrive pas a résoudre malgré moult recherches  :o  
 
-Je peux monter une image disque (par exemple une image iso de CD/DVD, un fichier image crypté, ...) dans mon système de fichiers.
-Je peux monter un partage NFS dans mon système de fichiers
 
Mais par contre il semble impossible de monter une image elle-même située sur un partage NFS déjà monté et à laquelle on accède par ce biais :/
 
Existe-t-il un moyen, un workaround ou quelque chose ?


Message édité par deK le 03-07-2008 à 14:48:14

---------------
(old) Feed HA/V          
Reply

Marsh Posté le 03-07-2008 à 11:01:00   

Reply

Marsh Posté le 03-07-2008 à 11:38:53    

Bonjour,
aucun soucis pour moi, testé à l'instant.
Que l'image soit monté dans le nfs ou sur le FS classique aucun soucis.
Tu as quoi comme erreur?


---------------
www.google.fr  
Reply

Marsh Posté le 03-07-2008 à 12:54:48    

chameleon:/home/dek# mount -o loop -t iso9660 /mnt/Local/A\ classer/test.iso /media/image/
/mnt/Local/A classer/test.iso: Permission non accordée


 
 [:airforceone]  
 
Alors que la même chose mais avec test.iso sur le hdd local fonctionne parfaitement.


---------------
(old) Feed HA/V          
Reply

Marsh Posté le 03-07-2008 à 13:50:28    

Re,
tu peux donner le resultat d'un ls -al /mnt/Local/A classer/
+ ton /etc/exports
+ peux tu renommer test.iso en test2.iso ?
 


---------------
www.google.fr  
Reply

Marsh Posté le 03-07-2008 à 14:06:40    

chameleon:/home/dek# ls -la /mnt/Local/A\ classer/
total 573148
drwxr-xr-x  3 dek dek      4096 jui  3 13:56 .
drwxr-xr-x 12 dek dek      4096 jui  2 14:13 ..
drwxr-xr-x 15 dek dek      4096 jui  3 13:56 Autres
-rwxr-xr-x  1 dek dek 586311680 fév 23 18:46 test.iso
chameleon:/home/dek# ls -la /etc/exports
ls: ne peut accéder /etc/exports: Aucun fichier ou répertoire de ce type


 
J'avance  :)  
En mettant les droits à 777 sur test.iso, ça fonctionne !
 
Je suppose donc que ma commande de montage essaye de monter l'image en écriture, et que je me fais jeter car je n'ai pas les droits dessus ?


---------------
(old) Feed HA/V          
Reply

Marsh Posté le 03-07-2008 à 14:11:20    

Heu je comprend pas trop là, ton image est bien DANS un montage nfs?
/home/Local est sur un serveur distant? ( le nom me ferait penser le contraire)
/home/media est en local ou est le point de montage nfs?
Le /etc/exports est dans ton serveur nfs, pas sur le client


---------------
www.google.fr  
Reply

Marsh Posté le 03-07-2008 à 14:12:15    

Désolé j'ai lutté, voici le /etc/exports du serveur :
 

dek@pomchip:~$ cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes  gss/krb5i(rw,sync)
/home/local 192.168.0.0/24(rw,sync)
/home/web 192.168.0.0/24(rw,sync)



---------------
(old) Feed HA/V          
Reply

Marsh Posté le 03-07-2008 à 14:16:02    

boobaka a écrit :

Heu je comprend pas trop là, ton image est bien DANS un montage nfs?


 
Oui
 

boobaka a écrit :


/mnt/Local est sur un serveur distant? ( le nom me ferait penser le contraire)


 
Oui, c'est Local pour Réseau Local.
 

boobaka a écrit :


/mnt/media est en local ou est le point de montage nfs?


 
/mnt/local est un répertoire vide de mon PC client dans lequel je veux monter mon image iso.
 

boobaka a écrit :


Le /etc/exports est dans ton serveur nfs, pas sur le client


 
Oui j'ai merdé, voir message du dessus ;)


---------------
(old) Feed HA/V          
Reply

Marsh Posté le 03-07-2008 à 14:22:08    

Perso je suis en droit rwxr--r-- aucun soucis pour la monter (en root).
Tu es en root?


---------------
www.google.fr  
Reply

Marsh Posté le 03-07-2008 à 14:27:28    

Oui.

 

Mais j'ai remarqué qu'en root sur le client, je ne pouvais pas écrire sur le fichier distant, alors que loggé comme "dek" je pouvais.
À partir du serveur par contre, aucun problème pour écrire dessus en root ou en dek.

 

Tout se passe comme si le user root du client n'était pas considéré comme root sur le montage NFS.


Message édité par deK le 03-07-2008 à 14:28:07

---------------
(old) Feed HA/V          
Reply

Marsh Posté le 03-07-2008 à 14:27:28   

Reply

Marsh Posté le 03-07-2008 à 14:42:54    

Il me semble que c'est normal, mappage des UID toussa
C'est l'option par defaut "root squashing"
Tu peux la passer via la directive no_root_squash dans ton /etc/exports.


---------------
www.google.fr  
Reply

Marsh Posté le 03-07-2008 à 14:47:35    

C'était bien ça  :jap:  
 
Avec no_root_squash spécifié dans /etc/exports, ça fonctionne bien  :)  
 
Mille mercis à toi  :jap:


---------------
(old) Feed HA/V          
Reply

Marsh Posté le 10-10-2013 à 12:01:55    

Bonjour,
Je suis dans le même que toi Dek.
J'ai vérifié, l'option "no_root_squash" est déjà mise dans mon /etc/exports.
Où pourrait être le problème ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed