Como posso criar uma montagem unionfs-fuse que seja legível por todos?

2

Eu já tinha usado aufs2 em aufs-tools com alguma sorte, mas aparentemente esse pacote foi "substituído" (este é um termo estranho para usar em um pacote que parece ter sido removido apenas porque não compila mais, mas não importa).

Ok, então pensei em tentar usar unionfs-fuse. Eu não posso para a vida de mim descobrir como fazer isso funcionar para os usuários embora.

Estou usando este comando para fazer minha montagem unificada:

unionfs-fuse /mnt/disk1-pool=RW:/mnt/disk3-pool=RW /mnt/union-pool

Quando executo isso como root, não consigo acessar esse compartilhamento como usuário joe:

$ ls -al /mnt

ls: cannot access /mnt/union-pool: Permission denied
...
d??????????  ? ?    ?       ?                ? union-pool

Quando eu executo como joe user, não consigo acessar esse compartilhamento como root. Eu basicamente obtenho exatamente a mesma saída que acima. Isso é um pouco estranho para mim, raiz sendo root.

O usuário root (obviamente) e joe pode acessar as montagens / mnt / disk1-pool e / mnt / disk3-pool.

Se alguém tiver alguma informação sobre o aufs-tools for natty, eu também estaria interessado. Eu gosto muito deste pacote porque funcionou.

    
por fostandy 28.08.2011 / 14:18

1 resposta

7

Suponho (mas não tentei) que a fuse option -o allow_other , também mostrada no exemplo na página de manual unionfs-fuse , poderia ser útil.

Editar

Tente isso

sudo mount -t aufs -o br:/mnt/disk1-pool=RW:/mnt/disk3-pool=RW \
    none /mnt/union-pool

que parece funcionar também sem aufs-tools package.

    
por 28.08.2011 / 14:33