설치 및 시스템

안녕하세요?


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


번호 제목 날짜 글쓴이 최종 글 조회 수
166 민트 18.2 사라 마테32 bit 시스템 종료 및 리부팅 안됨 2017.10.06 vanilla   27
165 fcitx 질문입니다. 2017.09.15 챠누크   43
164 리눅스민트 18.2 소냐 한국어 기본버전 [2] 2017.08.03 Moordev 2017.08.13 by . 365
163 7세대 카비레이크 CPU에서 설치가 안됩니다. [3] 2017.06.02 허재석 2017.07.26 by dd 381
162 시나몬에서 시놀로지 나스 마운트관련 질문 드려요. [1] 2016.11.27 merong 2017.07.14 by 소금나무 162
161 키보드 바로가기 질문드립니다. [1] 2017.05.11 선빈 2017.05.17 by 188
160 리눅스 민트 18 세레나의 설치 과정 중의 설치 프로그램 충돌 [1] 2017.04.13 Shiro 2017.04.21 by golden4002 380
159 18.1 세리나 64버전 LTS는 어디서 다운받나요? [2] 2017.01.31 눅스초보 2017.03.21 by pat 577
158 민트 시나몬 18.1 설치 후 음악 및 동영상 프로그램이 실행되지않는 문제 [5] 2017.01.23 궁그미 2017.01.27 by bagjunggyu 584
157 제가 리눅스를 처음 사용해보는데요 [1] file 2017.01.07 흐미 2017.01.07 by 민트짱 469
156 mint 18 설치창 혹시 이렇게 나오시는 분 계신가요? [3] file 2016.07.04 SR 2016.12.20 by staut 563
» Mint 18 systemd 환경에서 시스템 재부팅 및 종료 프로세스 추가하기 질문 2016.09.20 꽃삽   293
154 마테판 설치시 usb장치 작동불 [1] 2016.09.04 그레이독 2016.09.07 by ... 267
153 ibus 트레이 아이콘 관련 문의 2016.09.03 마루   146
152 리눅스 설치시 GRUB을 설치 메뉴가 안보입니다 2016.08.27 운좋은 사내   306
151 윈도와 함께 사용할 때 문제 [2] 2016.07.27 mint 2016.07.30 by 나그네 542
150 mint 18 업그레이드 방법 2016.07.16   604
149 리눅스 민트 18로 업글이드 질문 [2] 2016.07.09 Hello 2016.07.13 by 435
148 리눅스민트 17.3 -> 18 로 설치하고 나서.. [2] file 2016.07.09 바람처럼` 2016.07.10 by 바람처럼 679
147 사운드가 안 나올때... [5] file 2015.12.06 바람처럼 2016.07.09 by 바람처럼 1362
나의 소셜 정보
powered by SocialXE