題 硬符號鏈接目錄


我接管了服務器的控制權,我在兩個不同的位置找到了一個目錄:

/var/www
/home/user.name (i.e., ~/)

具有完全相同的inode編號:

ls -i
11895253 directory.name

我以為目錄上的硬鏈接完全不可能。那是什麼呢?如何使用完全相同的內容在兩個位置同時存在一個文件夾?


3
2018-04-30 06:49


起源


發布此處的輸出 mount。 - Eddy_Em
它們可能位於不同的掛載點下,因此它們不是硬鏈接,儘管它們最終可能引用相同的目錄。 - mark4o
@Eddy_Em mount給了我: /var/www/directory.name on /home/user.name/directory.name type none (rw,bind) - Cameron Grover
這就是你問題的答案! - Eddy_Em


答案:


這是一個“綁定坐騎”。來自 mount 手冊頁

綁定安裝。   從Linux 2.4.0開始,可以在其他地方重新安裝部分文件層次結構。電話是

 mount --bind olddir newdir

也可以看看 http://backdrift.org/how-to-use-bind-mounts-in-linux 和 http://backdrift.org/how-to-use-bind-mounts-in-linux


5
2018-04-30 07:15