설치 및 시스템

안녕하세요?


민트 17.3에서 OpenVPN 클라이언트를 부팅시 디먼으로 실행하게 하고 서버측의 ntfs 공유폴더를 fstab에서 samba로 cifs 마운트를 시켜서 사용해온 사용자입니다. 시스템 종료 혹은 재부팅 시 OpenVPN이 종료되기 전에 OpenVPN 공유폴더를 언마운트해 주지 않으면 종료/재부팅 딜레이가 발생하는 문제가 있어서, /etc/init.d/ 폴더에 언마운트 쉘스크립트를 만들고 update-rc.d 명령을 통해 종료/재부팅에  적용되도록 해서 딜레이 없이 사용해 왔습니다.


그런데 최근에 18로 업데이트 후 위 설정이 더 이상 유효하지 않더군요. 구글링해 보니, 데비안 8, 우분투 16.04 버전부터 systemd 체제를 도입한 이유로 인해 더 이상 init.d 스크립트로 부팅/재부팅/종료/GUI 진입 등을 하지 않고, systemd 로 이 모든 것을 관리한다고 하더군요. 그리하여 systemd 의 .service 파일을 만드는 법을 인터넷으로 공부하고 아래와 같이 cifs 공유폴더를 언마운트하는 .service 파일을 만들었습니다.


[Unit]
Description=Unmount CIFS folders over Openvpn before Openvpn Daemon is stopped.
After=openvpn@서버이름.service
Requires=openvpn@서버이름.service openvpn.service

[Service]
ExecStart=/bin/true
ExecStop=umount -t cifs /mnt/공유폴더

[Install]
WantedBy=multi-user.target



하지만, systemd에 대한 제 이해력이 부족해서 인지 전혀 해결되지 않습니다.

systemd는 [Unit] 부분에 나와있는 의존성을 통해 부팅/재시작/종료 시 스크립트 실행의 선후 관계를 결정하여 실행한다고 하는데,

통 감이 잡히지 않네요.

핵심은 umount -t cifs /공유폴더 명령이 최소한 openvpn service 가 종료되기 전에 실행되는 것입니다.

의존성 따질 것도 없이 재부팅/종료 프로세스가 시작되자 마자 언마운트 되게 해도 상관 없을 듯 합니다.


systemd 체제에 대하여 조금이라도 더 알고 계신 민트 사용자 분들께 조언 구합니다. 감사합니다.


번호 제목 날짜 글쓴이 최종 글 조회 수
160 18.1 세리나 64버전 LTS는 어디서 다운받나요? [1] 2017.01.31 눅스초보 2017.01.31 by bagjunggyu 187
159 민트 시나몬 18.1 설치 후 음악 및 동영상 프로그램이 실행되지않는 문제 [5] 2017.01.23 궁그미 2017.01.27 by bagjunggyu 176
158 제가 리눅스를 처음 사용해보는데요 [1] file 2017.01.07 흐미 2017.01.07 by 민트짱 187
157 mint 18 설치창 혹시 이렇게 나오시는 분 계신가요? [3] file 2016.07.04 SR 2016.12.20 by staut 438
156 시나몬에서 시놀로지 나스 마운트관련 질문 드려요. 2016.11.27 merong   76
» Mint 18 systemd 환경에서 시스템 재부팅 및 종료 프로세스 추가하기 질문 2016.09.20 꽃삽   181
154 마테판 설치시 usb장치 작동불 [1] 2016.09.04 그레이독 2016.09.07 by ... 191
153 ibus 트레이 아이콘 관련 문의 2016.09.03 마루   93
152 리눅스 설치시 GRUB을 설치 메뉴가 안보입니다 2016.08.27 운좋은 사내   190
151 윈도와 함께 사용할 때 문제 [2] 2016.07.27 mint 2016.07.30 by 나그네 445
150 mint 18 업그레이드 방법 2016.07.16   531
149 리눅스 민트 18로 업글이드 질문 [2] 2016.07.09 Hello 2016.07.13 by 379
148 리눅스민트 17.3 -> 18 로 설치하고 나서.. [2] file 2016.07.09 바람처럼` 2016.07.10 by 바람처럼 531
147 사운드가 안 나올때... [5] file 2015.12.06 바람처럼 2016.07.09 by 바람처럼 1089
146 nodejs 설치시 오류가 나네요. 2016.06.28 RJ린재   120
145 무선 신호를 잡지 못하네요. 2016.06.27 민트랑   126
144 리눅스 민트 wpa2 enterprise 연결이 안됩니다... 2016.06.27 caerulea3   104
143 mint linux 17버전에서 apt-get update 하면 오류가 납니다. [4] 2016.03.23 newbie 2016.05.26 by stylemartin 552
142 윈도우 10 & 리눅스 민트 부팅 문의 [2] 2016.05.05 마루 2016.05.07 by 나그네 681
141 소프트웨어소스에서 자꾸 에러나는데 무시해도 되나요? [2] file 2016.02.18 No Mun 2016.05.02 by 1234 223
나의 소셜 정보
powered by SocialXE