O que é uma "montagem de ligação"? Como eu faço um? Para que serve? Foi-me dito para usar uma montagem de ligação para algo, mas não entendo o que é ou como usá-lo.
No meu sistema Arch Linux (Linux Kernel 3.14.2), as montagens de ligação não respeitam a opção somente leitura # mkdir test # mount --bind -o ro test/ /mnt # touch /mnt/foo cria o arquivo /mnt/foo. A entrada relevante em /proc/mountsé /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 As opções de montagem …
Estou usando o fstab para vincular uma pasta que pertence a outro usuário em um dos meus próprios diretórios. Sei que posso mapear usuários quando monto um SSHFS, estou pesquisando e não consigo encontrar um mount --bindequivalente. Existe alguma maneira de montar arquivos e pastas de outro usuário como meus? …
Por que isso não funciona? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. Estes funcionam bem: $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ …
Então, eu estou tentando entender como o namespace de montagem do Linux funciona. Então, fiz um pequeno experimento, abri dois terminais e executei o seguinte: 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 foo.txt Terminal 2 …
Muitas pessoas continuam dizendo que o Linux não mantém informações sobre montagens de ligação, portanto não há como obter uma lista delas e de suas fontes. aqui estão alguns exemplos: de um dos comentários aqui : As informações do IIRC não são mantidas em nenhum lugar: depois mount --bind, as …
Questionado sobre falha no servidor, mas não recebeu atenção suficiente, então postado aqui, com a esperança de que algumas pessoas aqui saibam a resposta. Há outra pergunta discutindo sobre a montagem de montagens rbind, mas a solução tem efeito indesejado. Considere o seguinte layout de diretório: . ├── A_dir │ …
Problema original Eu tenho um arquivo em um sistema de arquivos: /data/src/file e quero vinculá-lo a: /home/user/proj/src/file mas /homeestá em um disco e /dataem outro, então eu recebo um erro: $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device link Tudo …
Eu tenho uma partição pessoal que é compartilhada por várias distribuições na mesma caixa. Estou usando bindmontagens de fstab. Cada instalação do Linux tem algo parecido com isto: 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 A desvantagem é, obviamente, …