외부 USB 드라이브에 대해 다음 마운트 및 자동 마운트 장치를 활성화했습니다.
설치 단위:
[Unit]
Description=Time Machine Drive Mount Service
[Mount]
What=/dev/disk/by-uuid/some-uuid
Where=/media/timemachine
Type=hfsplus
[Install]
WantedBy=multi-user.target
자동 설치 장치:
[Unit]
Description=Time Machine Drive Automount Service
[Automount]
Where=/media/timemachine
[Install]
WantedBy=multi-user.target
드라이브가 연결될 때마다 마운트 지점을 다른 디렉터리에 바인딩하도록 systemd에 어떻게 지시합니까?
답변1
업스트림 프로젝트 systemd의 이 문제는 커널 작동 방식의 제한으로 인해 수행하려는 작업이 불가능하고 추가하지 않을 것임을 나타내는 것으로 보입니다.
발췌바인드 마운트가 생성되면 이를 생성하는 데 사용된 원래 마운트와 비교할 때 동일한 파일 시스템에 대한 완전히 독립적인 진입점이 됩니다. 이는 /opt/oh를 바인드 마운트로 생성한 후 /mnt/sda가 자동 마운트 지점에 있다는 사실이 수명과 전혀 관련이 없다는 것을 의미합니다. 새로운 바인드 마운트는 유효한 파일 시스템을 직접 가리키며 자동 마운트 마법을 잃게 됩니다. 이는 커널 디자인 선택이며 systemd에서는 이에 대해 할 수 있는 일이 없습니다.
죄송합니다. 커널이 그런 식으로 작동하지 않기 때문에 systemd는 원하는 것을 수행할 수 없습니다!
죄송합니다!
어쨌든 다른 방법이 있는데 그 중 하나가 U&L Q&A에 설명되어 있습니다.필요에 따라 USB 드라이브를 홈 디렉터리에 바인딩.