fstab을 사용하여 내 자신의 디렉토리 중 하나에서 다른 사용자에게 속한 폴더를 바인딩하고 있습니다. SSHFS를 마운트 할 때 사용자를 매핑 할 수 있다는 것을 알고 있습니다. 연구를 해 왔으며 mount --bind동등한 것을 찾을 수 없습니다 . 다른 사용자의 폴더와 파일을 자신의 것으로 마운트 할 수있는 방법이 있습니까? 업데이트 : 그것은 필요하지 …
왜 작동하지 않습니까? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. 이것들은 괜찮습니다. $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ uname -r # …
그래서 나는 리눅스의 마운트 네임 스페이스가 어떻게 작동하는지 다루려고합니다. 그래서 나는 약간의 실험을하고 두 개의 터미널을 열고 다음을 실행했습니다. 터미널 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 터미널 2 root@goliath:~# ls b foo.txt 터미널 2에서 …
많은 사람들이 리눅스가 바인드 마운트에 대한 정보를 보관하지 않는다고 말하면서, 그 소스와 소스 목록을 얻을 방법이 없습니다. 여기 몇 가지 예가 있어요. 에서 여기에 코멘트 중 하나 : IIRC는이 정보를 어디에도 보관하지 않습니다. 이후 mount --bind두 사본이 동등하며 다른 것보다 "원본"인 것은 없습니다. 이미 마운트 해제했다면 원본이 없을 수 있습니다 …
serverfault에 대해 질문 했지만 충분한 관심을 얻지 못 했으므로 여기에 일부 사람들이 답을 알고 있기를 바랍니다. rbind 마운트 마운트 해제에 대해 다른 질문이 있지만 솔루션에 원치 않는 효과가 있습니다. 다음 디렉토리 레이아웃을 고려하십시오. . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir 지금은 결합 C_dir에 B_dir/mount_c와 …
원래 문제 하나의 파일 시스템에 파일이 있습니다. /data/src/file 그리고 그것을 열심히 연결하고 싶습니다 : /home/user/proj/src/file 그러나 /home한 디스크에 있고 /data다른 디스크 에 있으므로 오류가 발생합니다. $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device link 좋아, 그래서 나는 장치간에 하드 링크 …