공유할 서비스 선택

TECH


TECH

OS [Linux] df 명령어가 동작하지 않을때

페이지 정보

작성자 Chojunhyung 아이디로 검색 전체게시물 댓글 0건 조회 9,673회 좋아요 0회 작성일 19-12-04 14:13

본문

df 명령어가 동작하지 않을때(df hang) 

▶ 장애 point

  3cb189aeb6c45ff59e24b8cd623569c9_1575433252_2682.PNG
  - disk 용량 확인 하려고 df -h 명령어를 쳐 보았을 때 동작하지 않습니다. 

  - 서버에 hang이 걸린줄 알고 시간을 두고 기다려도 반응은 없습니다.

 

 

 

 해결 방안

  1. log 분석

3cb189aeb6c45ff59e24b8cd623569c9_1575433177_8676.PNG 

- 위 사진과 같이 /var/log/messages를 보면 nfs still trying 혹은 timed out 메세지가 나온 것을 볼수 있습니다. 

- 이럴 경우 server(nas) 네트워크 문제가 있다고 판단됩니다.

3cb189aeb6c45ff59e24b8cd623569c9_1575433697_9392.PNG
- client에서는 nfs로 mount 된 것을 물고 있지만 접근이 어려울 것입니다. 

 

  2. client 조치 

3cb189aeb6c45ff59e24b8cd623569c9_1575433500_7371.PNG
- 위 사진과 같이 공유 directory를 umount를 진행하였는데 강제로 -f 옵션까지 줘 봤는데도 device is busy 라는 문구가 나오는 것을 확인 하실 수가 있습니다.

3cb189aeb6c45ff59e24b8cd623569c9_1575433610_3253.PNG
- -f 옵션까지 되지 않을 경우 -l 옵션을 줘서 umount를 진행하여야 합니다.

※ -l : 지연된 언마운트(lazy umount) 

       lazy umount는 디바이스가 사용되지 않을 때까지 대기한 후에 디렉토리 트리로부터 파일시스템을 umount한다.

       (Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore)

° 참고 : https://linux.die.net/man/8/umount 

 

  3. server(nas) 조치 

- server에서는 nfs volume 확인 및 service restart 후에 client에서 다시 mount를 진행하면 됩니다.

- nfs를 사용할 경우 network가 무엇보다도 안정적이여야 합니다.

 

 

 

 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
132 Middleware 미들웨어 아이디로 검색 전체게시물 09-07 1436
(오픈소스 활용-13) Elasticsearch(엘라스틱서치) - 다운로드 및 설치 방법

카테고리 : Middleware

1,436 0
작성자 : 미들웨어 22/09/07
131 Middleware 미들웨어 아이디로 검색 전체게시물 08-22 1028
(오픈소스 활용-12) "ISTIO 이스티오" 2장 - 설치 및 대시보드

카테고리 : Middleware

1,028 0
작성자 : 미들웨어 22/08/22
130 Middleware 미들웨어 아이디로 검색 전체게시물 08-08 1166
(오픈소스 활용-11) "ISTIO 이스티오" 1장 - 오픈소스 서비스 메시 플랫폼

카테고리 : Middleware

1,166 0
작성자 : 미들웨어 22/08/08
129 Middleware 미들웨어 아이디로 검색 전체게시물 07-25 1519
(오픈소스 활용-10) GC 분석을 빠르고 간편하게 할 수 있는 GCeasy 소개 합니다

카테고리 : Middleware

1,519 0
작성자 : 미들웨어 22/07/25
128 ETC Leesangwoo 아이디로 검색 전체게시물 07-22 2623
[ mssql ] Centos 8 에서 mssql 설치

카테고리 : ETC

2,623 0
작성자 : Leesangwoo 22/07/22
127 Middleware 미들웨어 아이디로 검색 전체게시물 07-06 1283
(오픈소스 활용-9) Jenkins 활용 방법 추가 정리 (Docker 활용, Tomcat 설치없이 기동, 에러로그등)

카테고리 : Middleware

1,283 0
작성자 : 미들웨어 22/07/06
126 OS LeeHyongDong 아이디로 검색 전체게시물 07-01 3273
[Linux] RHEL 9.0 변경 사항

카테고리 : OS

3,273 0
작성자 : LeeHyongDong 22/07/01
125 ETC Leesangwoo 아이디로 검색 전체게시물 06-30 1815
[ Postgresql ] Postgresql 설치 및 구성

카테고리 : ETC

1,815 0
작성자 : Leesangwoo 22/06/30
124 ETC Leesangwoo 아이디로 검색 전체게시물 06-29 2710
[ MariaDB ] MariaDB InnoDB buffer_pool 설정 및 사용량 확인

카테고리 : ETC

2,710 0
작성자 : Leesangwoo 22/06/29
123 Middleware 미들웨어 아이디로 검색 전체게시물 06-22 2876
(오픈소스 활용-8) Flask 2장 - Flask 구성 및 실행 방법

카테고리 : Middleware

2,876 0
작성자 : 미들웨어 22/06/22
Total 202건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top