우리 프로그램은 2개의 드라이브가 있는 Linux 서버(NAS)에서 실행됩니다. 이론적으로는 한 클라이언트 서버에서 드라이브를 제거하여 다른 클라이언트 서버에 설치할 수 있습니다. 하지만 드라이브를 다른 서버에 넣기 전에 파일 시스템에서 70-pertant-net.rules를 삭제해야 할 때마다. 이렇게 하지 않으면 서버가 새 컴퓨터의 네트워크에 연결할 수 없습니다. 재부팅할 때마다 70-pertant-net.rules를 삭제하는 cron 작업을 생성할 수 있습니까?
답변1
가능하지만 아마도 더 나은 해결책이 있을 것입니다.
에 /lib/udev/rules.d
또는 에 파일이 /etc/udev/rules.d
있어야 합니다 80-persistent-net-generator.rules
(시작 부분의 번호는 다를 수 있음). 이 파일은 /etc/udev/rules.d/70-persistent-net.rules
파일 생성을 담당합니다 .
*persistent-net-generator.rules
파일이 에 있으면 NAS /etc/udev/rules.d
서버가 상당히 오래된 버전의 udev를 사용하고 있는 것입니다. 파일의 규칙을 주석 처리해야 하지만 NAS 장치의 운영 체제가 패치된 경우 수정 사항이 유지되도록 파일을 그대로 두어야 합니다.
*persistent-net-generator.rules
파일이 에 있는 경우 /lib/udev/rules.d
덮어쓰는 더 쉬운 방법이 있습니다. 다음 내용으로 빈 파일을 만드세요.파일명이 똑같네요존재하다 /etc/udev/rules.d
.
시스템이 다음과 같은 버전의 udev를 사용하는 경우 모든 파일은 /etc/udev/rules.d
...에 있는 동일한 이름을 가진 모든 파일을 완전히 덮어씁니다./lib/udev/rules.d
/lib/udev/rules.d