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
stackoverflow.com/questions/28939431/…
Naveed
la respuesta está en el enlace de arriba
Naveed