local-fs.target 바로 뒤와 basic.target 바로 앞에 systemd 장치를 실행합니다.

local-fs.target 바로 뒤와 basic.target 바로 앞에 systemd 장치를 실행합니다.

임베디드 시스템을 만들고 있습니다. 임베디드 시스템 마운트 파티션. 파티션을 마운트한 후 즉시 암호화된 폴더(encfs)를 준비해야 합니다. 다른 것보다 먼저 실행하려면 이것이 필요합니다 multi-user.target.graphical.target

여기 내 유닛 파일이 있으며 자체적으로 작동합니다.

[Unit]
Description=Mx Encrypted Folder

[Service]
Type=oneshot
ExecStart=/usr/bin/mxmountencrypted
RemainAfterExit=true
ExecStop=/usr/bin/mxunmountencrypted

현재 이 유닛 파일에는 정의된 종속성이 없습니다.

다시 한 번 말하지만, 다음이 필요합니다.

  1. 파일 시스템 마운트 후 바로 실행( local-fs.target)
  2. multi-user.target또는 이전에 graphical.target이에 의존하는 서비스가 실행 중이어야 합니다.
  3. local-fs.targetsystemd가 파티션을 마운트 해제하기 전에 중첩된 마운트를 마운트 해제해야 하기 때문에 중지하기 전에 완전히 중지해야 합니다 .

systemd.mount이 프로젝트를 사용해 보았지만 encfs.

관련 정보