Mount
Linux 安裝程序中的“掛載點”是什麼意思?
在安裝 Linux 時,它會要求選擇“掛載點”。我給了它
/
,但我不知道它的確切含義和目的。另外,現在我想
/home
在我的機器上再創建一個掛載點,並且已經安裝了帶有掛載點的 Linux/
。是否可以從我目前的 Linux 安裝中做到這一點?如果是,步驟/命令是什麼?我對“掛載點”的理解是,當我需要以
/home
更安全的方式保存我的內容時,如果我目前的 Linux 損壞,它不會被刪除。例如,通過將硬碟從損壞的 Linux 機器分離並連接到新的 Linux 機器,我應該得到我的/home
內容。
掛載點指定設備或磁碟分區出現在目錄層次結構中的哪個位置。
如果你想移動
/home
到一個新的分區,你必須為它創建一個新的分區,比如說/dev/sda4
並格式化它,例如使用 ext4。使案例如gparted可以輕鬆地創建分區和格式化它們。然後您必須將舊內容複製到新分區並修改
/etc/fstab
so/home
指向新分區。在創建和格式化分區後,以 root 身份執行類似的操作。同樣,我假設/dev/sda4
分區,這只是一個範例,您必須使用真實的分區設備:$ mkdir /mnt/tmphome $ mount /dev/sda4 /mnt/tmphome $ cd /home/ $ find . -depth -print0 | cpio --null --sparse -pvd /mnt/tmphome/ $ umount /mnt/newhome $ mv /home /old_home $ mkdir /home $ mount /dev/sda4 /home
現在檢查您的系統是否仍然正常工作。如果是這樣,請將這樣的行添加到
/etc/fstab
:/dev/sda4 /home ext4 defaults 1 2
並刪除備份
/old_home
但是,如果您發現出現問題,您可以通過不添加分別刪除上述行
/etc/fstab
並以 root 身份執行$ umount /home $ rmdir /home $ mv /old_home /home
這個答案的靈感來自http://embraceubuntu.com/2006/01/29/move-home-to-its-own-partition/上的 howto