두 개의 RAID 1 장치가 있는 두 개의 60GB 로컬 디스크가 있는 물리적 RedHat 서버가 있습니다. 일부 다중 경로 SAN LUN도 있습니다.
Disk /dev/sda: 60.0 GB, 60022480896 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2628 21101568 fd Linux raid autodetect
/dev/sda2 2628 4598 15825920 fd Linux raid autodetect
/dev/sda3 4598 7298 21686272 82 Linux swap / Solaris
Disk /dev/sdb: 60.0 GB, 60022480896 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2628 21101568 fd Linux raid autodetect
/dev/sdb2 2628 4598 15825920 fd Linux raid autodetect
cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda2[0] sdb2[1]
15824828 blocks super 1.1 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md0 : active raid1 sda1[0] sdb1[1]
21101496 blocks super 1.0 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
unused devices: <none>
Filesystem Size Used Avail Use% Mounted on
/dev/md0 20G 9.0G 9.9G 48% /
/dev/md1 15G 13G 1.2G 92% /u01
서버는 공급자의 사이트에 있으므로 직접 액세스할 수 없습니다. 우리는 운영 체제를 6.3에서 6.5로 업그레이드할 계획이며 복원해야 할 경우를 대비해 루트 FS를 백업하려고 합니다. 이것이 가상 머신이라면 패치를 적용하기 전에 스냅샷을 찍을 수 있습니다. 이는 클라이언트 시스템이므로 타사 도구를 설치할 권한이 없습니다.
몇 가지 아이디어를 염두에 두고 있지만 그것이 올바른 접근 방식인지 확실하지 않습니다.
- FS 또는 장치에서 ,
rsync
또는tar
수행cp
dd
- 이미지를 에 복사합니다
'somewhere'
. 다중 경로 장치가 복구 모드에서 액세스할 수 없으므로 lun에 복사할 수 있는지 확실하지 않습니다. - 복구가 필요한 경우 복구를 시작하고 저장된 이미지에서 복원합니다.
이 말이 맞는 것 같나요? 그게 'somewhere'
어디 있겠어?
감사해요.
답변1
저는 dd 옵션을 선택하겠습니다. 이렇게 하면 마스터 부트 레코드 및 파티션 테이블을 포함하여 디스크 상태의 "스냅샷"과 같은 것을 얻을 수 있기 때문입니다. 복원하는 경우 파티션을 나누거나 grub을 조작할 필요 없이 이미지를 디스크에 직접 다시 쓸 수 있습니다.
"어딘가"는 구조 시스템에 설치할 수 있는 빠르고 안정적인 저장소여야 합니다. NFS, SCP(퓨즈와 함께 sshfs 사용) 또는 Samba 공유와 동일합니다. 구조 시스템이 지원한다면 Amazon S3와 같은 것도 가능해야 합니다. 빠른 업링크가 있다면 "위치"는 그다지 중요하지 않습니다. 업링크가 느린 경우 데이터 센터에서 사용 가능한 스토리지에 집중하는 것이 좋습니다.
아마도 구조영상의 가능성을 확인할 수 있을 것 같습니다. 현재로서는 SAN이 좋은 선택인 것 같습니다. 귀하의 구조 시스템에 사용할 수 있는 스토리지 백엔드 목록을 작성할 수 있다면 가장 쉬운 옵션을 선택하도록 도와드릴 수 있습니다.