mount 명령을 실행할 때 systemd가 마운트 장치를 생성하지 못하도록 비활성화하는 방법

mount 명령을 실행할 때 systemd가 마운트 장치를 생성하지 못하도록 비활성화하는 방법

우리는 이전 initd 시스템에서 systemd로 전환하고 있습니다. 수동으로 관리되는 마운트가 많이 있으며 systemd는 mount 명령을 사용하여 생성하는 각 마운트 지점에 대해 .mount 단위를 생성합니다. 또한 마운트 지점 아래의 각 하위 디렉터리에 대해 .mount 단위를 생성하여 수천 개의 마운트 단위를 생성합니다. 시스템이 재부팅되면 설치/제거를 시도합니다. 이러한 마운트 중 일부는 시스템 간에 공유되며 systemd가 자동으로 마운트/마운트 해제할 때 시스템 충돌을 일으킬 수 있습니다.

스크립트에서 mount 명령을 실행할 때 systemd가 자동으로 마운트 장치를 생성하지 못하도록 비활성화하는 방법은 무엇입니까? 우리는 systemd 버전 247을 사용합니다. "systemd-udevd-control.socket, systemd-udevd-kernel.socket, systemd-udev-trigger.service"와 같은 다양한 서비스를 차단하려고 시도했지만 작동하지 않습니다. 또한 mount 명령을 실행할 때 noauto 옵션을 사용해 보았지만 역시 작동하지 않았습니다.

어떤 도움이라도 대단히 감사하겠습니다.

도움을 주셔서 미리 감사드립니다.

—— 스리니바스

관련 정보