題 兩個不同的安裝點與一個設備


在對Ubuntu的發布更新功能感到失望之後,我終於決定為它們安裝單獨的掛載點 / 和 /home

為此,我重新格式化了我的硬盤,讓我的大部分硬盤都可用 sda1(原意是要 /home)並為rootfs分配了大約40GB(/)。 不幸的是,我也希望有一個 /projects 它位於sda1上。

目前, sda1 正在安裝為
/dev/sda1 on /home type ext4 (rw)
我試過在線尋找這個問題的解決方案......但是,我不確定要尋找什麼!

是否可以掛載'home'目錄 sda1 如 /home 和'項目'目錄 sda1 如 /projects


4
2017-10-21 15:47


起源




答案:


用一個 綁定掛載

mount /dev/sda1 /home
mount -t none -o bind /home/projects /projects

你也可以把它們放進去 fstab文件

/dev/sda1       /home      ext4 defaults  1 2
/home/projects  /projects  none bind      0 0

詳情請參閱 支座(8) 手冊頁,在“綁定裝入”部分中。


12
2017-10-21 16:04



在最後一個代碼行中,你不是指/ home / projects而不僅僅是/ home嗎? - MariusMatutiae


步驟1)在主文件夾中創建項目目錄。

步驟2)從root創建一個符號鏈接到這個新目錄。

mkdir /home/projects
ln -s /home/projects /projects

4
2017-10-21 16:00



軟鏈接!如果只有我想到的那個! :|謝謝! - Guru Prasad
只需一個小的跟進:這個解決方案非常有效。它唯一的缺點是你不能運行一些Linux實用程序,而不包括跟隨符號鏈接的其他選項。例如,你無法運行 find 沒有包括 -follow。 - Guru Prasad