Сейчас я столкнулся со странной проблемой в 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. В ней будет очень мало файлов, если вообще будут.