![RHEL 8.2 無法更改/刪除 /home 目錄](https://rvso.com/image/776307/RHEL%208.2%20%E7%84%A1%E6%B3%95%E6%9B%B4%E6%94%B9%2F%E5%88%AA%E9%99%A4%20%2Fhome%20%E7%9B%AE%E9%8C%84.png)
在我的 RHEL 8.2 機器中,我想刪除 /home (/dev/VGSYSTEM/LVHOME) 中的磁碟空間。
我卸載 /home,在 /mnt 中掛載 /dev/VGSYSTEM/LVHOME 並嘗試將 /mnt 中唯一的主目錄移動到 /home...但是Operation not permitted
# umount /home
# mkdir /home/example
mkdir: cannot create directory '/home/example': Operation not permitted
# ls -ld /home
drwxr-xr-x. 2 root root 6 Sep 18 2020 /home
# getenforce
Disabled
# lsattr -l /home # output is empty
# chmod 000 /home
chmod: changing permissions of '/home': Operation not permitted
# mkdir /example # No error
根檔案系統類型是XFS。
有任何想法嗎?
更新:這個問題也發生在 /opt 上
答案1
/home 和 /opt 實際上是不可變的,但我沒有意識到,因為我假設lsattr -l /home
並lsattr /home
會顯示 /home 的屬性 --大錯誤的假設
lsattr -d /home /opt
確實顯示了實際屬性
# lsattr -d /home /opt
----i--------------- /home
----i--------------- /opt