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 

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.