본문 바로가기

리눅스

우분투에서 multipathd 서비스를 중지하는 방법

728x90

우분투에서 multipathd 서비스를 중지하는 방법

multipathd는 리눅스 시스템에서 다중 경로를 관리하기 위한 유틸리티입니다. 다중 경로는 여러 경로 또는 경로 컨트롤러를 통해 디스크 또는 스토리지 장치에 액세스하는 경우 사용됩니다. multipathd는 이러한 다중 경로를 관리하고 사용자가 정의한 규칙에 따라 어떤 경로를 사용해야 하는지 결정합니다.

 

multipathd는 스토리지 장치의 고가용성 및 성능 향상을 위해 사용됩니다. 예를 들어, 서버에서 스토리지 장치에 대한 여러 경로를 갖고 있을 때, 하나의 경로가 고장 나거나 문제가 발생했을 때 다른 경로를 통해 연결을 유지하면 시스템의 가용성을 높일 수 있습니다.

 

multipathd는 다중 경로를 관리하고 경로 컨트롤러와 통신하여 문제가 있는 경로를 식별하고 장애 복구를 수행합니다. 이를 통해 시스템 관리자는 스토리지 장치에 대한 안정적인 액세스를 유지할 수 있으며, 고가용성 및 성능 향상을 달성할 수 있습니다.

1. multipathd 서비스 상태 확인

multipathd는 데몬 프로세스로 실행됩니다. 서비스 상태를 확인하여 multipathd가 실행 중인지 확인할 수 있습니다.

sudo systemctl status multipathd
$ sudo systemctl status multipathd
● multipathd.service - Device-Mapper Multipath Device Controller
     Loaded: loaded (/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-11-07 21:33:50 KST; 16h ago
TriggeredBy: ● multipathd.socket
   Main PID: 406 (multipathd)
     Status: "up"
      Tasks: 7
     Memory: 22.1M
        CPU: 2.952s
     CGroup: /system.slice/multipathd.service
             └─406 /sbin/multipathd -d -s

Nov 07 21:33:49 node2 systemd[1]: Starting Device-Mapper Multipath Device Controller...
Nov 07 21:33:50 node2 multipathd[406]: --------start up--------
Nov 07 21:33:50 node2 multipathd[406]: read /etc/multipath.conf
Nov 07 21:33:50 node2 multipathd[406]: path checkers start up
Nov 07 21:33:50 node2 systemd[1]: Started Device-Mapper Multipath Device Controller.

위 명령을 실행하면 multipathd 서비스의 상태와 로깅 정보가 표시됩니다. "Active"라고 표시되면 서비스가 실행 중입니다.

2. multipath 명령어 확인

시스템에 구성된 다중 경로 스토리지를 나열할 수 있습니다.

multipath -ll

위 명령은 시스템에 구성된 다중 경로 장치의 정보를 표시합니다. 만약 아무것도 나오지 않는다면, 다중 경로 스토리지가 구성되지 않았을 가능성이 있습니다.

728x90

3. multipathd.socket 서비스 중지 및 활성화

  • multipathd.socket 서비스 중지
sudo systemctl stop multipathd.socket
  • multipathd.socket 서비스 비활성화
sudo systemctl disable multipathd.socket
$ sudo systemctl disable multipathd.socket
Removed /etc/systemd/system/sockets.target.wants/multipathd.socket.

4. multipathd 서비스 중지 및 활성화

  • multipathd 서비스 중지
sudo systemctl stop multipathd
  • multipathd 서비스 비활성화
sudo systemctl disable multipathd
$ sudo systemctl disable multipathd
Removed /etc/systemd/system/multipath-tools.service.
Removed /etc/systemd/system/sysinit.target.wants/multipathd.service.

5. multipathd 패키지 설치 확인

multipathd 패키지가 시스템에 설치되었는지 확인할 수 있습니다.

dpkg -l | grep multipath
$ dpkg -l | grep multipath
ii  multipath-tools    0.8.8-1ubuntu1.22.04.1    amd64    maintain multipath block device access

 

위 명령은 multipathd 관련 패키지를 검색하고 패키지 설치 상태를 표시합니다.

 

728x90