새로운 리눅스 디스크 XFS 파일 백업 및 복구 장 VM


XFS는 xfsdump 도움이 백업 데이터 XFS 파일 시스템을 xfsrestore하는 도구를 제공합니다. XFS 파일 시스템을 백업하는 아이 노드의 명령에 의해 xfsdump.
기본 파일 시스템으로 XFS 형식을 선택, 더 이상 이전의 내선을 사용하지 centos7, 여전히 ext4가 큰 데이터를 생성하도록 설계 XFS는, 각각의 단일 파일 시스템이 8eb을 지원할 수있는 지원 16TB의 데이터뿐만 아니라 많은 양을 지원할 수있는 하나의 파일 및 높은 확장 성을 제공합니다. 또한 xfsdump 수, xfsrestore 백업 및 복원합니다.
기존의 UNIX 파일 시스템이 다를으로, XFS는 백업 전에 제거 할 필요가 없습니다하며 XFS 파일 시스템 백업의 사용은 거울의 일관성을 보장하기 위해 수행 할 수 있습니다. XFS 백업 및 복구 프로세스가 중단되고 파일 시스템을 동결하지 않고 계속 될 수있다. 심지어는 멀티 스레드 고성능을 제공하는 백업 작업 xfsdump - 그것은 여러 데이터 스트림으로 분할 덤프 시간, 각 데이터 스트림은 기본적으로 백업 다음과 같은 두 가지 수준에서 서로 다른 목적지 xfsdump 첫번째보기로 보낼 수 있습니다 0 (즉, 전체 백업)는
0 레벨의 표현은 : 전체 백업
1-9 레벨 대표 : 증분 백업

전체 백업 : 다시 때마다 지정된 백업 디렉토리 전체 복사본에 관계없이 디렉토리에있는 파일의 변경되지 않은,
증가 백업은 (첫 번째, 두 번째, 시간까지) 백업 이후했다 전에 때마다 파일 백업을 변경,
차등 백업을 : 때마다 전체 백업 파일이 백업 변경 이후 처음.

첫째, 실험 환경

시스템 CENTOS7.2 다음과 같이 정상적인 디스크를 사용 (테스트 파티션을 준비하는) 가상 하드 디스크를 추가 :
디스크 크기를 추가 : 20G> 파티션> 서식> 마운트 (VM, 클라이언트를 종료 할 필요가 운영)
새로 추가 된로를 하드 드라이브를 포맷 :

[루트 @의 ZL ~] # 1! 는 / dev / SD * // 하드 디스크의 현재 상태를 볼 수
는 / dev / sda를은 / dev / sda1과 는 / dev / sda2와는 / dev / sda3을 / dev에 / SDB

[루트 @의 ZL ~] # FDISK 는 / dev / SDB // SDB에 파일 백업으로 하드 디스크에
오신 것을 환영합니다 FDISK (폴더의 유틸리티 - 리눅스 2.23.2).

당신은 변경 사항을 디스크에 쓰기로 결정 때까지 변경 메모리에 유지됩니다.
쓰기 명령을 사용하기 전에 두 번 생각하십시오.

장치는 인식 파티션 테이블을 포함하지 않는
새로운 DOS 디스크 레이블을 만들 0xa2eef719 디스크 식별자를 사용하여.

명령 (입력 m 도움을받을 수 있습니다) : p가 // 현재 상태를 볼 수

디스크 /dev/sdb:21.5 GB, 21,474,836,480 바이트 41,943,040 섹터
단위 = 512 * 1 = 512 바이트의 섹터
(논리 / 물리) 섹터 사이즈 : 512 바이트 / 512 바이트의
I / O의 크기 (최소 ) / 최고 : 512 바이트 / 512 바이트
디스크 레이블 유형 : DOS의
디스크 식별자 : 0xa2eef719

设备 부팅 시작 끝 블록 ID 시스템

명령 (입력 m 도움을받을 수 있습니다) : 새로운 새
파티션 유형 :
P 차 (무료 4 확장 기본 0, 0.)
확장 E
선택 (기본 P) : 입력 // 기본값
은 Using 응답 P의 기본
파티션 번호 (1-4, 기본 1) : // 기본값 입력
시작 부문 (2048-41943039을 기본값) 2048 : // 기본값은 입력
기본값을 2048
마지막 부문, 부문 + 나 + 크기 {K, M, G를 } (2048-41943039, 기본값은 41943039) : + 1G // 1G
1 구역은 1 지브 리눅스 유형, 크기 설정되어있는

명령 (도움을받을 수 입력 m) : P

디스크 /dev/sdb:21.5 GB, 21,474,836,480 바이트 41,943,040 섹터
단위 = 512 * 1 = 512 바이트의 섹터
(논리 / 물리) 섹터 사이즈 : 512 바이트 / 512 바이트의
I / O의 크기 (최소 ) / 최고 : 512 바이트 / 512 바이트
디스크 레이블 유형 : DOS의
디스크 식별자 : 0xa2eef719

设备부팅 시작 끝 블록 아이디 시스템
은 / dev / sdb1로 2048 2,099,199 1,048,576 (83) 리눅스

명령 (입력 m 도움을받을 수 있습니다) : 구성 저장 // w는
파티션 테이블이 변경되었습니다!

IOCTL ()를 호출하기 위해 다시 읽 파티션 테이블을.
디스크를 동기화.
[루트 @의 ZL ~] # 1! 는 / dev / SD는 * // 디스크에 백업으로 여기 sdb1로
는 / dev / sda를은 / dev / sda1과 는 / dev / sda2와는 / dev / sda3을 / dev에 / SDB는 / dev / sdb1로

[루트 @의 ZL ~] # mkfs.xfs / 디바이스 / sdb1로 // 형식 sdb1로
메타 데이터 = / 디바이스 / sdb1로 lSize = 512 = agcount 배열. 4 agsize BLK의 = 65536
= sectsz ATTR = 512 = 2 = projid32bit. 1
= CRC =. 1 finobt = 0, 희소 = 0
데이터 = BSIZE = 4096 개 블록 = 262144, imaxpct = 25
= SUnit = 0 SWidth = 0 BLK의
명명 = 버전 2 BSIZE = 4096 ASCII-CI = 0 FTYPE =. 1
로그 = 내부 로그 BSIZE 2 = 버전 = 2560 블록 4096
= 512 SUnit sectsz BLK의 = 0, 게으른-COUNT. 1 =
실시간 extsz = 없음 0 = = 블록 4096, rtextents = 0
[루트 ZL @ ~] #에서 mkdir / sdb1로 //가 링크 만들기 과부하 포인트
[루트 @의 ZL ~] # 마운트 는 / dev / sdb1로 / / sdb1로 // 카탈로그에 장착 sdb1로의 sdb1로 디스크를 마운트합니다

[루트 @의 ZL의 sdb1로] # 트리
.
├── TEST1
│ ├── a.txt이
│ └── b.txt
└── TEST2 // 만들기 테스트 파일

 

 

어서 왕 나무 어서 어서

추천

출처www.cnblogs.com/yazl/p/10969414.html