메뉴 건너뛰기

Linux
2017.10.14 11:49

xfs repair

조회 수 0 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

root@localhost:~# tail -f /var/log/messages
Mar 22 10:46:17 localhost kernel: [414317.360193] XFS (sda1): xfs_log_force: error -5 returned.

의 메시지와 관련하여 여러 이유를 들 수 있겠으나 본 글에서는 file system 과 관련하여 서술.
글쓴이가 file system error로 방향을 잡은 배경은 다음과 같다.
해당 error 가 출력된 시스템은 raid6로 구성되어져 있으며. 구성 후 raid tool로 확인 중 initializing 과정이
비정상적으로 느리게 진행됨을 확인.
(해당 서버는 테스트 서버로 HDD는 모두 기존에 어떠한 다른 용도로 사용된 적이 있으며, 단순 초기화만 진행. – bad : no check- )

일단 raid tool에 출력되는 disk 상의 문제는 없는 것으로 보아 파일시스템으로 접근한 것.

xfs의 파일 시스템 체크 사용법과 옵션은 아래와 같음.
(다른 파일시스템의 체크나 복구와 마찬가지로 xfs 체크시에도 해당 디바이스가 마운트되어 있다면 umount 해줄 것.)

root@localhost:~# xfs_repair -help
xfs_repair: invalid option — ‘h’
Usage: xfs_repair [options] device

Options:
  -f The device is a file
  -L Force log zeroing. Do this as a last resort.
  -l logdev Specifies the device where the external log resides.
  -m maxmem Maximum amount of memory to be used in megabytes.
  -n No modify mode, just checks the filesystem for damage.
  -P Disables prefetching.
  -r rtdev Specifies the device where the realtime section resides.
  -v Verbose output.
  -c subopts Change filesystem parameters – use xfs_admin.
  -o subopts Override default behaviour, refer to man page.
  -t interval Reporting interval in minutes.
  -d Repair dangerously.
  -V Reports version and exits.
root@localhost:~# 

일반적 사용 옵션으로 -f를 해주었다. 여전히 같은 반응.
root@localhost:~# xfs_repair -f /dev/sda

-> -L 옵션은 더 강력한 진행 옵션으로 데이터의 유실이 있을 수 있는 옵션이기에 신중할 것.
   글쓴이는 데이터는 없는 관계로 별도의 백업 없이 진행함.

root@localhost:~# xfs_repair -f -L -v /dev/sda

root@localhost:~# xfs_repair /dev/sda (무옵션일 경우 xfs 로그 복구 있다.)

xfs 확인
root@localhost:~# xfs_check /dev/sda 2>&1 | tee log.log – 


http://idchowto.com/xfs-%ed%8c%8c%ec%9d%bc-%ec%8b%9c%ec%8a%a4%ed%85%9c-error/


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
127 Linux nmtui 맨하탄노숙자 2017.11.21 0
» Linux xfs repair 맨하탄노숙자 2017.10.14 0
125 Linux RHEL7(CentOS7) 의 grub2 사용 해 보기 맨하탄노숙자 2017.07.26 3
124 Linux VMware ESXi SSD on RAID showing as non-ssd 맨하탄노숙자 2017.05.09 4
123 Windows Windows XP 의 윈도우에서 Visual Studio .net (2003) 설치시 옵션 맨하탄노숙자 2017.01.02 10
122 Windows 윈 10 인증 크랙 secret 맨하탄노숙자 2016.05.01 8
121 Windows 윈도우10 정품인증을 확실하게 받을 수 있는 방법입니다 맨하탄노숙자 2016.05.01 2495
120 Linux CentOS 7 CPU 퍼포먼스가 100% 안나올때 맨하탄노숙자 2016.03.25 161
119 Linux ## 아파치 설치용으로 CSR을 생성하고, 발급받은 VeriSign(베리사인) SSL 인증서를 Tomcat 8 에 적용 맨하탄노숙자 2016.03.22 214
118 Linux mysql old_password 설정 맨하탄노숙자 2016.03.22 86
117 Windows 윈도우7 원격데스크톱 2인 이상 동시 접속 (다중 사용자 모드) 설정 방법 file 맨하탄노숙자 2016.03.21 363
116 Linux rsync 맨하탄노숙자 2016.03.21 58
115 Linux Rsync 특정 기간(일정 기간) 이상 지난 컨텐츠 복사 (730일, 365일, 1주일) 맨하탄노숙자 2016.03.10 53
114 Linux iptables 용어 맨하탄노숙자 2016.02.18 342
113 Linux iptables 용어 맨하탄노숙자 2016.02.18 340
112 Linux Linux iptables 방화벽 설정 맨하탄노숙자 2016.02.18 62
111 Linux Linux iptables 방화벽 설정 맨하탄노숙자 2016.02.18 186
110 Linux iptables 설정 두번째 맨하탄노숙자 2016.02.18 112
109 Linux iptables connlimit 모듈 활용 DDoS 맨하탄노숙자 2016.02.17 59
108 Linux iptables 분석 맨하탄노숙자 2016.02.17 23
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7