메뉴 건너뛰기

Linux
2017.10.14 11:49

xfs repair

조회 수 220 추천 수 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/


  1. 특정 파일 관리자 모드로 실행 추가

    Date2015.12.21 CategoryWindows By맨하탄노숙자 Views230
    Read More
  2. 윈도우7 원격데스크톱 2인 이상 동시 접속 (다중 사용자 모드) 설정 방법

    Date2016.03.21 CategoryWindows By맨하탄노숙자 Views876
    Read More
  3. 윈도우10 정품인증을 확실하게 받을 수 있는 방법입니다

    Date2016.05.01 CategoryWindows By맨하탄노숙자 Views3935
    Read More
  4. 윈 10 인증 크랙

    Date2016.05.01 CategoryWindows By맨하탄노숙자 Views8
    Read More
  5. 원격 데스크톱의 접속 기록 지우는 방법 및 기록 초기화 프로그램

    Date2015.04.20 CategoryWindows By맨하탄노숙자 Views797
    Read More
  6. 서버 7대로 glusterfs 구축하기

    Date2015.07.24 CategoryLinux By맨하탄노숙자 Views297
    Read More
  7. 삼바 서버 버젼 제한 - How to configure Samba to use SMBv2 and disable SMBv1 on Linux or Unix

    Date2019.07.29 CategoryLinux By맨하탄노숙자 Views7
    Read More
  8. 사설 IP 대역

    Date2015.04.23 By맨하탄노숙자 Views962
    Read More
  9. 방화벽 예외에 프로그램 추가하기

    Date2015.04.19 CategoryWindows By맨하탄노숙자 Views201
    Read More
  10. 방화벽 예외 프로그램 및 허용 IP 등록하기

    Date2015.11.16 CategoryWindows By맨하탄노숙자 Views437
    Read More
  11. 방화벽 레지스트리

    Date2015.11.16 CategoryWindows By맨하탄노숙자 Views140
    Read More
  12. 리눅스에서 하드디스크 이미지 저장

    Date2018.12.29 CategoryLinux By맨하탄노숙자 Views85
    Read More
  13. 리눅스 시스템상에서 하드웨어사양 확인

    Date2015.04.13 CategoryLinux By맨하탄노숙자 Views141
    Read More
  14. 리눅스 벤치마크 프로그램 목록

    Date2015.12.01 CategoryLinux By맨하탄노숙자 Views422
    Read More
  15. 리눅스 (CentOS) BIOS 및 하드웨어 정보 확인 명령어

    Date2015.04.19 CategoryLinux By맨하탄노숙자 Views221
    Read More
  16. 랜카드 본딩(bond0) 설정

    Date2015.04.13 CategoryLinux By맨하탄노숙자 Views181
    Read More
  17. [리눅스] CentOS 7 타임존 변경

    Date2016.01.23 CategoryLinux By맨하탄노숙자 Views357
    Read More
  18. [리눅스] CentOS 7 로케일 변경

    Date2016.01.23 CategoryLinux By맨하탄노숙자 Views176
    Read More
  19. [NSIS] - OS Check (64bit & 32bit)

    Date2015.12.15 CategoryWindows By맨하탄노숙자 Views176
    Read More
  20. [Linux] Top 항목에서 메모리 사용 살펴보기

    Date2015.04.19 CategoryLinux By맨하탄노숙자 Views443
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7