mv /etc/lvm /etc/lvm.old

mv /etc/lvm /etc/lvm.old

Сейчас я столкнулся со странной проблемой в Linux Centos 7.

Я хотел бы протестировать «воссоздание файлов устройств для томов LVM». В этом случае вы можете быть сбоем системы и потерей файла устройств для lVM. Для этого я удалил любой файл устройства группы томов в каталоге /dev/mapper/. И я хотел переименовать имя каталога lvm в каталоге /etc, в котором я хочу наблюдать, снова ли создается этот каталог или нет, когда я писал команды «vgmknodes». В этот раз он выдал мне Permission denied, что я был в системе с пользователем 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. В ней будет очень мало файлов, если вообще будут.

Связанный контент