설치 및 시스템

안녕하세요?


민트 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 체제에 대하여 조금이라도 더 알고 계신 민트 사용자 분들께 조언 구합니다. 감사합니다.


번호 제목 날짜 글쓴이 최종 글 조회 수
175 grub rescue 필살기 [11] 2014.10.27 TwittYoon 2019.08.06 by Star 39927
174 Linux Mint 17 Qiana Cinnamon RC 한글입력 [3] 2014.05.26 bagjunggyu 2015.11.02 by June 7888
173 리눅스 민트 17과 LMDE [5] 2014.06.03 행인1 2014.06.03 by bagjunggyu 7283
172 xrdp 원격 접속시 한글 자판이 이상합니다. [4] 2014.07.11 준이님 2014.07.17 by bagjunggyu 7153
171 노트북키보드 인식이 안 되네요. [9] 2014.12.28 gurimza 2015.04.20 by 쿠르봉 6539
170 부팅 usb로 부팅이 안됩니다... [10] 2014.06.01 StableVer. 2014.06.02 by bagjunggyu 5603
169 Mate 버전 Chrome 테두리 질문 드립니다. [3] file 2014.10.09 ddakker 2014.10.24 by bagjunggyu 4945
168 LMDE에서 NTFS 자동 마운트 문제 [2] 2013.05.12 KS사랑 2013.07.17 by KS사랑 4777
167 마우스 휠 감도 설정 [2] 2013.06.26 iyano 2013.07.17 by iyano 4644
166 리눅스 민트 설치 후 확장 파티션 설정? 2014.04.09 DOKK   4439
165 랜 속도 설정 관련 문의. [4] 2013.09.25 민트초보자 2014.04.02 by 하늘아래 4353
164 리눅스 초보 질문이 있어서 글 올려요~~ [3] 2013.12.17 초보자 2014.01.07 by 초보자 4278
163 16 시나몬, 노트북 터치패드 two-finger scrolling [3] 2014.04.18 김지호 2014.08.01 by msd0325 4209
162 민트13mate 사용자 업데이트에러 [4] 2013.10.19 수도 2014.03.08 by RobinC 4185
161 둥글블루투스를 사용하여 헤드셋에 연결하였는데 소리가 안남 [1] file 2014.06.10 늘청 2014.06.10 by 늘청 4041
160 서피스 프로에서 USB부팅문제 2014.08.30 리눅스가대세   4008
159 리눅스 민트 넷북에 설치 [2] 2014.07.17 msk 2014.07.27 by 장마 3938
158 Putty로 민트에 접속하는 법 좀 가르쳐주세요. [1] 2013.10.09 아르세날 2013.10.17 by control 3914
157 amd가 리눅스 앞엔 많이 약하군요 [2] 2014.01.06 민트 2014.04.13 by Anonymous 3766
156 그래픽드라이버 문제 [2] 2014.07.31 vitneum 2014.08.02 by 불어라 3761
나의 소셜 정보
powered by SocialXE