Partage SAMBA sur 2 partitions

Salut à tous,

J’ai un serveur sur lequel j’ai fait un partage SAMBA en lecture/écriture pour tous (c’est un espace de stockage temporaire).

Mon partage SAMBA pointe vers /home/pierre.
Il y a un sous-répertoire (/home/pierre/mirror) qui est monté sur une partition différente (une grappe RAID1 logicielle).
/home -> /dev/sda1
/home/pierre/mirror -> /dev/md0

Au final, depuis un explorateur Windows, je peux écrire dans le répertoire partagé. Mais je ne peux pas écrire dans le sous-répertoire mirror.

C’est une limitation normale de SAMBA ou une erreur de conf ?
Certains ont déjà monté des partages SAMBA à cheval sur plusieurs partitions ?

Merci

Ok peut-etre pas très clair.

Donc voici la conf du serveur samba:

[code]debian:/etc/samba# cat smb.conf
[global]
workgroup = WORKGROUP
netbios name = SERVEUR
server string = Samba Server %v
log file = /var/log/samba/log.%m
max log size = 5000
interfaces = lo eth1
bind interfaces only = yes
hosts allow = 127.0.0.1 192.168.0.0/24
hosts deny = 0.0.0.0/0
security = share
guest account = pierre
guest ok = yes

[public]
comment = Public Files
browseable = yes
public = yes
create mode = 0777
guest ok = yes
path = /home/pierre
read only = no
debian:/etc/samba#[/code]
Et voici la fstab de ce meme serveur:

debian:/etc/samba# cat /etc/fstab proc /proc proc defaults 0 0 /dev/mapper/mainvolume-lv--other / ext3 defaults,errors=remount-ro 0 1 /dev/md0 /home/pierre/mirror ext3 defaults,errors=remount-ro 01 /dev/mapper/mainvolume-lv--swap none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 debian:/etc/samba# On voit bien que le sous-répertoire /home/pierre/mirror est monté sunr un système de fichiers différent.

Pour autant, je ne sais pas si c’est une limitation de Samba…

Une idée?

Salut,

je suppose que ‘mirroir’ est un lien symbolic ?

As-tu vérifier les droits du dossier situé sur ton raid ?

IOP,
pense bien aux droit unix et samba… genre un repertoire qui sera en 777 sous samba et en 700 sous linux prendra les droit les plu restrictif (je croi).
et puis dans ton smb.conf mais des truc genre “writable = yes”…

Désolé de la réponse tardive.
Non il ne s’agit pas d’un lien symbolique.
/home/pierre/mirror est monté sur un partition différente de /home/pierre (comme /var est souvent monté sur une partition différente de /).

Je fais un tour un niveau de droits et je vous tiens au courant.

Merci

Oui donne nous un ls -l /home/pierre & ls -l /home/pierre/mirror/

je me demande si en ajoutant rw sur cet ligne de ton fstab cela n’irais pas mieux:

[quote]
/dev/md0 /home/pierre/mirror ext3 rw,defaults,errors=remount-ro 01 [/quote]

Je vous envoie ca.

Pour les options de montage, j’ai repris la même chose que pour le système monté sur /.

[quote=“Ludo”]Oui donne nous un ls -l /home/pierre & ls -l /home/pierre/mirror/

je me demande si en ajoutant rw sur cet ligne de ton fstab cela n’irais pas mieux:

[quote]
/dev/md0 /home/pierre/mirror ext3 rw,defaults,errors=remount-ro 01 [/quote][/quote]

J’ai dit une bêtise:

Voici les listings:

debian:/home# ls -l /home/pierre total 1410396 drwxr-xr-x 2 pierre pierre 4096 2008-03-09 08:09 classic drwxr-xr-x 2 root root 4096 2008-03-09 07:47 mirror -rw-r--r-- 1 root root 727040000 2008-03-09 10:10 soupe.avi debian:/home#

debian:/home# ls -l /home/pierre/mirror/ total 0 debian:/home#
Ok, le répertoire mirror est en root:root.
Je change et je retente

++