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.