mv /etc/lvm /etc/lvm.old

mv /etc/lvm /etc/lvm.old

이제 Linux Centos 7에서 이상한 문제가 발생했습니다.

"LVM 볼륨에 대한 장치 파일 재생성"을 테스트하고 싶습니다. 이 시나리오에서는 시스템 충돌이 발생하고 lVM의 장치 파일이 손실될 수 있습니다. 이를 위해 /dev/mapper/ 디렉토리에 있는 모든 볼륨 그룹 장치 파일을 삭제했습니다. "vgmknodes" 명령을 작성하면서 이 디렉토리가 생성되는지 다시 관찰하고 싶은 /etc 디렉토리 아래의 lvm 디렉토리 이름을 바꾸고 싶습니다. 이번에는 권한이 거부되었으며 시스템에 루트 사용자가 있습니다.

mv /etc/lvm /etc/lvm.old

mv: '/etc/lvm'을 '/etc/lvm.old'로 이동할 수 없습니다: 권한이 거부되었습니다.

합리성이란 무엇입니까? 루트 사용자에 대한 권한이 거부되는 이유는 무엇입니까?

미리 감사드립니다

답변1

실제로 테스트할 필요는 없습니다. 이러한 장치 파일은 시스템이 실행되는 동안 일반적으로 udev에 의해 실행됩니다.

로 이동하면 .udev /etc/udev/rules.d라는 파일을 볼 수 있습니다. 11-dm-lvm.rules이 파일을 사용하여 장치 파일을 생성합니다./dev/VG/LV.

더 나은 방법은 다른 Linux 시스템을 부팅하고 루트 파일 시스템을 어딘가(예: /mnt)에 마운트하고 /dev를 살펴보는 것입니다. 그 안에는 문서가 거의 없습니다.

관련 정보