“Bağlama bağlantısı” nedir? Nasıl yaparım? Bu ne için iyi? Bana bir şey için bağlama bağını kullanmam söylendi, ama ne olduğunu veya nasıl kullanılacağını anlamıyorum.
Kendi dizinlerimden birinde başka bir kullanıcıya ait bir klasörü bağlamak için fstab kullanıyorum. Bir SSHFS taktığımda kullanıcıları eşleştirebileceğimi biliyorum, biraz araştırma yapıyorum ve mount --bindeşdeğerini bulamıyorum . Başka bir kullanıcının klasörünü ve dosyalarını kendim olarak bağlayabilmemin bir yolu var mı? Güncelleme: Mutlaka gelmez sahip olmak mount --bind. Kullanıcıları eşlerken benzer …
Bu neden çalışmıyor? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. Bunlar işe yarıyor: $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ uname -r …
Bu yüzden Linux mount ad alanının nasıl çalıştığını ele almaya çalışıyorum. Böylece, küçük bir deney yaptım ve iki terminal açtım ve aşağıdakileri çalıştırdım: 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 root@goliath:~# ls …
Birçok insan Linux'un bağlama bağları hakkında bilgi tutmadığını söylüyor, bu yüzden bunların ve kaynaklarının bir listesini almanın bir yolu yok. İşte bazı örnekler: dan Buradaki yorumların biri : IIRC bu bilgi hiçbir yerde tutulmaz: sonra mount --bind, iki kopya eşdeğerdir, diğerinden daha “orijinal” olan bir tane yoktur. Ne de olsa …
Üzerine sorulan ServerFault ama yeterince dikkat alamadım, bu yüzden bazı insanlar burada cevabı biliyorum umut ile, burada yayınlanırsa. Geri bağlama bağlarını takmakla ilgili başka bir soru var , ancak çözümün istenmeyen etkisi var. Aşağıdaki dizin düzenini göz önünde bulundurun: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c …
Orijinal Sorun Bir dosya sisteminde bir dosya var: /data/src/file ve bunu zor bir şekilde bağlamak istiyorum: /home/user/proj/src/file ama /homebir disk üzerinde ve /databaşka bir üzerinde yani bir hata alıyorum: $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device link Tamam, bu …