![將另一個分割區中的目錄掛載為 /home 目錄](https://rvso.com/image/1035877/%E5%B0%87%E5%8F%A6%E4%B8%80%E5%80%8B%E5%88%86%E5%89%B2%E5%8D%80%E4%B8%AD%E7%9A%84%E7%9B%AE%E9%8C%84%E6%8E%9B%E8%BC%89%E7%82%BA%20%2Fhome%20%E7%9B%AE%E9%8C%84.png)
我嘗試為所有 Linux 發行版建立一個單獨的 /home 分割區,並根據我正在使用的發行版的名稱分隔所有主目錄,例如
/homepartition/ubuntu/用戶名
/homepartition/debian/用戶名
現在,我已將所有必要的檔案複製到這個新位置,並修改 /etc/fstab 以將這個新位置安裝為 /home 目錄
我在文件的最後添加了這一行
/dev/sda10/ubuntu /home ext4 Nodev,nosuid 0 2
但該資料夾未安裝。我幾乎只是一個新手,所以請幫幫我。
答案1
您可以添加以下兩行,而不是添加/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2
到您的:/etc/fstab
/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes /home none bind 0 0
您需要建立目錄sudo mkdir /all-homes
並確保 /home 中沒有fstab
掛載其他條目
fstab 中的綁定類型(以及作為掛載選項)使核心將一個資料夾「鏡像」到另一個資料夾,在我看來,這正是您想要的(順便說一句,據我所知,這種方法應該適用於所有現代Linux)記得從核心版本 2.6 開始..)