리눅스 (centos7) 복구 XFS 파일 형식

        XFS의 파일 시스템은 SGI가 개발 한 고급 저널링 파일 시스템, XFS는 매우 확장 성이 매우 강력합니다. 다행히도, SGI는 리눅스로 포팅한다. 리눅스 환경에서. 최신 버전은 XFS 파일 시스템 버전 1.2에 대한 현재 사용할 수있는 2.4 커널에서 잘 작동 할 수 있습니다.

XFS는 1990 년대 초 개발에 실리콘 그래픽스, 주식 회사이다. SGI 사용하는 기본 파일 시스템의 (워크 스테이션에서 슈퍼 컴퓨터) 제품을 IRIX 기반으로 아직도이다. 이제, XFS는 리눅스에 사용할 수 있습니다. 리눅스 도착 XFS는 리눅스 지역 사회를위한 강력하고 다양한 기능과 우수한 파일 시스템을 제공하는 최초의 모든 때문에, 흥분,이 파일 시스템은 가장 까다로운 스토리지를 충족시킬 수있는 확장 성을 가지고 수요   .

        과거 버전의 CentOS의 EXT 파일 시스템을 사용하고 있으며, CentOS의 7 XFS 파일 시스템이 사용됩니다. 우리가 실수로이 문서로 복원하는 방법에 중요한 파일을 삭제하면,이 블로그는 주로 XFS 시스템 간의 복구와 데이터 파일을 백업하는 방법을 소개합니다.

        여기에 사용하는 두 가지 주요 명령이 있습니다, XFS 파일 시스템은 시스템 파티션의 완전한 복구를 위해이지만, 타르 cp 명령과 함께 사용할 수있는 하나의 파일에 대한 충분하다.

        xfsdump -f [파일을 백업 할] [백업 파일을 저장할 위치를 지정]

        xfsrestore -f [백업 파일 위치] 복구 파일 위치를 지정]

        실험 환경 : VMware14 

        시스템 버전 : CentOS는 7


        먼저 우리는 시스템 XFS 파티션을 새 디스크 형식에게 그것을 추가하고 새 파티션 시스템을 시뮬레이션 할 수 있습니다.

        VMware 가상 머신에 리눅스 시스템은 하드 드라이브를 추가 한 다음 재부팅합니다. 다음 때문에 새로 추가 된 하드 디스크를 인식 할 수있는 시스템을 다시 부팅합니다.

의 image.png

        먼저 FDISK / 디바이스 / SDB 명령을 사용하여 새로 추가 된 디스크의 제 2 블록의 설정 모드로 들어간다.

의 image.png



        후에 디스크 편집 모드 유형을 다시 입력 "N"세트의 크기에 따라 주 파티션을 생성하기 위해 "P"를 입력, 파티션을 생성하는 것은 직접 입력 저장하고 종료 할 마지막으로 "w"를 입력 할 수있는 것이 아니다.

        의 image.png


        그리고 XFS 파일 형식으로 포맷 새로 추가 된 파티션, 여기주의에 mkfs.xfs는 / dev / sdb1로를 사용, 그것은 XFS 파일 형식이어야합니다. 그런 다음, MNT 디렉토리에 마운트 할 새 파티션을 추가 할 수는 / dev / sdb1로 / MNT 명령을 장착 우리는 그 안에 데이터를 기록 할 수 있습니다.

의 image.png



        그런 다음 "TEST.TXT"의 데이터 (15 개) 폴더와 파일을 생성하는 파티션에

의 image.png


            그런 다음 이름을 이름 dump_sdb / opt 디렉토리에 sdb1로 파티션 파일을 백업 할 xfsdump -f / 옵션 / dump_sdb을 / mnt 명령을 사용합니다. 이 구절의 덤프 세션 (300 초에서 시간 초과)의 의미에 대한 레이블을 입력하십시오하면 여기에 세션 이름, 그것의 입력 파일 이름을 입력 할 수 있도록하는 것입니다. 이 구절의 의미 (300 초에서 시간 초과) 드라이브 0에 미디어 레이블을 입력하십시오하면 백업 디스크의 파일 이름이 SDB입니다 입력 할 수 있도록하는 것입니다.

        의 image.png

의 image.png


        생성 된 백업 파일을 찾을 opt 디렉토리 CD를 계속 아날로그 데이터가 파괴되거나 실수로 삭제를 인수한다.

의 image.png


        데이터가 여기에 직접 RF RM은 / MNT는 LS는 연구 결과가 모두 삭제 된 것을보고 명령을 사용하여 다음,이 파티션에있는 모든 파일을 삭제, 파괴 시뮬레이션합니다.

image.png

.

            그런 다음 바로 MNT 디렉토리로 이동 백업 파일을 복원 할 xfsrestore -f / 옵션 / dump_sdb을 / mnt 명령을 사용합니다.

image.png


        다음으로, MNT 디렉토리를 입력하려면 cd 명령을 사용하여, 단지 모든 파일이 복원 된 삭제 발견했다.

image.png

image.png

추천

출처blog.51cto.com/14451009/2433015