이제 Linux Centos 7에서 이상한 문제를 만났습니다.
"LVM 볼륨에 대한 장치 파일 재생성"을 테스트하고 싶습니다. 이 경우 시스템 충돌이 발생하고 lVM의 장치 파일이 손실될 수 있습니다. 이를 위해 /dev/mapper/ 디렉토리 아래의 모든 볼륨 그룹 장치 파일을 삭제했습니다. 그리고 "vgmknodes" 명령을 작성할 때 이 디렉토리를 다시 생성하거나 no로 관찰하려는 /etc 디렉토리 아래의 lvm 디렉토리 이름을 바꾸고 싶었습니다. 이번에는 루트 사용자가 있는 시스템에 있다는 권한이 거부되었습니다.
mv /etc/lvm /etc/lvm.old
mv: '/etc/lvm'을 '/etc/lvm.old'로 이동할 수 없습니다: 권한이 거부되었습니다.
이성은 무엇입니까? 루트 사용자를 통해 권한이 거부된 이유
미리 감사드립니다
답변1
실제로 테스트할 필요는 없습니다. 이러한 장치 파일은 시스템이 실행될 때 동적으로 생성됩니다. 일반적으로 udev에 의해.
로 이동하면 /etc/udev/rules.d
아마도 11-dm-lvm.rules
. 해당 파일은 udev에서 다음과 같은 장치 파일을 생성하는 데 사용됩니다./dev/VG/LV.
더 좋은 방법은 다른 Linux 시스템을 부팅한 다음 루트 파일 시스템을 어딘가(예: /mnt)에 마운트하고 /dev를 살펴보는 것입니다. 그 안에 파일이 거의 없을 것입니다.