임베디드 시스템을 만들고 있습니다. 임베디드 시스템 마운트 파티션. 파티션을 마운트한 후 즉시 암호화된 폴더(encfs)를 준비해야 합니다. 다른 것보다 먼저 실행하려면 이것이 필요합니다 multi-user.target
.graphical.target
여기 내 유닛 파일이 있으며 자체적으로 작동합니다.
[Unit]
Description=Mx Encrypted Folder
[Service]
Type=oneshot
ExecStart=/usr/bin/mxmountencrypted
RemainAfterExit=true
ExecStop=/usr/bin/mxunmountencrypted
현재 이 유닛 파일에는 정의된 종속성이 없습니다.
다시 한 번 말하지만, 다음이 필요합니다.
- 파일 시스템 마운트 후 바로 실행(
local-fs.target
) multi-user.target
또는 이전에graphical.target
이에 의존하는 서비스가 실행 중이어야 합니다.local-fs.target
systemd가 파티션을 마운트 해제하기 전에 중첩된 마운트를 마운트 해제해야 하기 때문에 중지하기 전에 완전히 중지해야 합니다 .
systemd.mount
이 프로젝트를 사용해 보았지만 encfs
.