mv /etc/lvm /etc/lvm.old

mv /etc/lvm /etc/lvm.old

現在我在 Linux Centos 7 中遇到了奇怪的問題。

我想測試“重新建立 LVM 磁碟區的設備文件”。在這種情況下,您可能會系統崩潰並遺失lVM 的設備檔案。為此,我刪除了 /dev/mapper/ 目錄下的所有捲組裝置檔案。我想重新命名 /etc 目錄下的 lvm 目錄名稱,在其中我想在編寫“vgmknodes”命令時再次觀察是否建立此目錄。這次它給了我權限被拒絕,我在系統中具有root使用者。

mv /etc/lvm /etc/lvm.old

mv:無法將「/etc/lvm」移到「/etc/lvm.old」:權限被拒絕

什麼是理性?為什麼 root 使用者的權限被拒絕

先致謝

答案1

您實際上不需要測試它。這些設備檔案是在系統運作時動態建立的;通常由 udev 執行。

轉到/etc/udev/rules.d,您可能會看到一個名為類似的文件11-dm-lvm.rules. udev 使用該文件來建立裝置文件,例如/dev/VG/LV

更好的是,啟動另一個 Linux 系統,然後在某個地方掛載根檔案系統(例如 /mnt)並查看它的 /dev。如果有的話,裡面的文件也很少。

相關內容