Cómo montar aditivamente en Linux

0

He estado tratando de montar directorios en Linux de forma aditiva y no lo hago. Tengo tres directorios a, by c. a contiene el archivo x, b contiene el archivo y y c contiene el archivo z. Ahora, cuando monto "a" y "b" en c y luego abro c, solo hay x e y presentes en "c". cuando monte a, byc en c, el directorio c está vacío y ls dice que se ha denegado el permiso. No puedo desmontar c incluso con sudo. Lo que quiero hacer es montar ab y c en uno de ellos y poder ver xy y z todos juntos. ¿Es posible o hay una solución a este problema, por favor hágamelo saber.

naveed@ubuntu:~$ mkdir /tmp/test1 /tmp/test2 /tmp/test3
naveed@ubuntu:~$ touch /tmp/test{1,2,3}/{a,b,c}
naveed@ubuntu:~$ rm /tmp/test1/{b,c}
naveed@ubuntu:~$ rm /tmp/test2/{a,c}
naveed@ubuntu:~$ rm /tmp/test3/{a,b}
naveed@ubuntu:~$ ls -al /tmp/test*/
/tmp/test1/:
total 16
drwxrwxr-x  2 naveed naveed  4096 Mar  9 15:00 .
drwxrwxrwt 11 root   root   12288 Mar  9 15:00 ..
-rw-rw-r--  1 naveed naveed     0 Mar  9 15:00 a

/tmp/test2/:
total 16
drwxrwxr-x  2 naveed naveed  4096 Mar  9 15:00 .
drwxrwxrwt 11 root   root   12288 Mar  9 15:00 ..
-rw-rw-r--  1 naveed naveed     0 Mar  9 15:00 b

/tmp/test3/:
total 16
drwxrwxr-x  2 naveed naveed  4096 Mar  9 15:00 .
drwxrwxrwt 11 root   root   12288 Mar  9 15:00 ..
-rw-rw-r--  1 naveed naveed     0 Mar  9 15:00 c
naveed@ubuntu:~$ sudo unionfs-fuse -o nonempty /tmp/test1=RO:/tmp/test2=RO:/tmp/test3=RO /tmp/test1/
naveed@ubuntu:~$ ls -al /tmp/test1 
ls: cannot access /tmp/test1: Permission denied
naveed@ubuntu:~$ sudo ls -al /tmp/test1 
#nothing shows up here 
Naveed
fuente
Puede montarlos en un directorio completamente diferente.
Khajvah
Eso no es lo que quiero hacer, estoy buscando una manera de hacerlo en el mismo directorio
Naveed
Echa un vistazo a esto
khajvah
la respuesta está en el enlace de arriba
Naveed