XFS 관련 업데이트:

XFS 관련 업데이트:

Redhat 6 버전의 sdb에서 파일 시스템 손상을 복구해야 합니다.

sdb는 xfs 파일 시스템입니다.

df -h | egrep "Filesystem|/data"
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb       8.2T  7.0T  1.0T   86% /data

sdb의 데이터가 매우 크기 때문에

가장 좋은 옵션 1 또는 2가 무엇인지 알고 싶습니다.

아니면 파일 시스템을 수정하는 다른 아이디어가 있나요?

옵션 1

umount /data
fsck -y /dev/sdb
mount /data

옵션 2

umount /data
e2fsck -y /dev/sdb
mount /data

옵션 3

umount /data
xfs_repair /dev/sdb
mount /data

둘째 - 대량의 데이터를 fscking할 때 어떤 위험이 있습니까?

답변1

인용하다이 슈퍼유저 게시물:

fsck그냥 원래 이름이에요. 새로운 파일 시스템을 도입할 때 efsckext, e2fsckext2 dosfsck등과 같은 각 파일 시스템에 대한 특정 도구가 필요했습니다. 그래서 적절한 도구를 호출하는 프런트엔드를 fsckvfat만들었습니다 .fsck

fsck.xfs

어쩌면 그게 당신이 쫓고 있는 것일 수도 있습니다.


XFS 관련 업데이트:

xfs_check그리고xfs_repair이는 손상을 평가하고 가능하면 수리하는 데 도움이 됩니다.

구체적인 사용법 정보는 매뉴얼 페이지를 참조하십시오.

답변2

fsck.xfs에 투표한 사람들에게는... 이것은 /bin/true의 이름이 변경된 버전일 뿐입니다. "0"을 반환하고 종료하는 것 외에는 아무 작업도 수행하지 않습니다. 정답은 다음과 같습니다.

umount /data
xfs_repair /dev/sdb
mount /data

관련 정보