¿Qué es un "montaje de unión"? ¿Cómo hago uno? ¿Para que sirve? Me han dicho que use un montaje de enlace para algo, pero no entiendo qué es o cómo usarlo.
En mi sistema Arch Linux (Linux Kernel 3.14.2), los montajes de enlace no respetan la opción de solo lectura # mkdir test # mount --bind -o ro test/ /mnt # touch /mnt/foo crea el archivo /mnt/foo. La entrada relevante en /proc/mountses /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 Las opciones de …
Estoy usando fstab para enlazar una carpeta que pertenece a otro usuario en uno de mis propios directorios. Sé que puedo asignar usuarios cuando monte un SSHFS, he estado investigando y no puedo encontrar un mount --bindequivalente. ¿Hay alguna forma de que pueda montar la carpeta y los archivos de …
¿Por qué esto no funciona? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. Estos funcionan bien: $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ …
Así que estoy tratando de entender cómo funciona el espacio de nombres de montaje de Linux. Entonces, hice un pequeño experimento, abrí dos terminales y ejecuté lo siguiente: Terminal 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b …
Mucha gente sigue diciendo que Linux no guarda información sobre los montajes de enlace, por lo que no hay forma de obtener una lista de ellos y sus fuentes. Aquí hay unos ejemplos: de uno de los comentarios aquí : IIRC esta información no se guarda en ningún lado: después …
Se le preguntó sobre el servidor predeterminado, pero no recibió suficiente atención, así que se volvió a publicar aquí, con la esperanza de que algunas personas aquí sepan la respuesta. Hay otra pregunta discutiendo sobre el montaje de los montajes de rbind, pero la solución tiene un efecto no deseado. …
Problema original Tengo un archivo en un sistema de archivos: /data/src/file y quiero vincularlo a: /home/user/proj/src/file pero /homeestá en un disco y /dataestá en otro, así que recibo un error: $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device link Bien, …
Tengo una partición de inicio que es compartida por múltiples distribuciones en la misma caja. Estoy usando bindmonturas de fstab. Cada instalación de Linux tiene algo como esto: UUID=[...] /mnt/data ext4 nodev,nosuid 0 2 /mnt/data/arch /home none defaults,bind 0 0 /mnt/data/files /files none defaults,bind 0 0 La desventaja es, por …