將另一個分割區中的目錄掛載為 /home 目錄

將另一個分割區中的目錄掛載為 /home 目錄

我嘗試為所有 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 開始..)

相關內容