现在我在 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。如果有的话,里面的文件也很少。