Linux

此掛載點無效。/root 目錄必須在 / 文件系統上

  • March 9, 2019

我正在準備具有以下掛載點的 CentOS 6.5 x86_64 系統

/usr/local – 10 GB or more ***
/var       – 10 GB or more ***
/root      – 200 MB or more ***
/tmp       – 200 MB or more ***

掛載點創建成功,但係統不允許我完成安裝並發出錯誤:

this mount point is invalid. The /root directory must be on / file system

Centos 6.5 儲存庫中 Anaconda 安裝程序的目前版本是 13.21.215-1。

通過查看該原始碼,我們可以看到安裝程序對儲存配置進行了健全性檢查(從 1008 開始storage/__init__.py)。

這些健全性檢查的一部分斷言以下目錄必須位於根文件系統上,因此不能位於單獨的掛載點上

mustbeonroot = ['/bin','/dev','/sbin','/etc','/lib','/root', '/mnt', 'lost+found', '/proc']

如果您刪除為 /root 創建的單獨掛載(如果可能,可能將空間分配給您的 / 點),安裝程序可能會允許您繼續。

引用自:https://unix.stackexchange.com/questions/121318