DELL 서버 R230 이전 디스크를 새 디스크로 교체하고 새 디스크가 이전 디스크를 복사하므로 데이터가

배경

이 요구사항은 회사 서버의 수명이 4년에 이르렀고 서버에 있는 콘텐츠가 더 중요하기 때문입니다.4년 동안 사용된 디스크는 특정 손상 위험이 있으므로 모든 콘텐츠를 복사해야 합니다. 이전 디스크를 새 디스크에 연결하고 추가 처리를 위해 새 디스크를 삽입합니다. 백업을 위해 이전 디스크를 분리하여 사용합니다.

첫 번째 단계는 새 디스크 단계를 삽입하는 것입니다.

디스크 배포, 0과 1개의 드라이브 문자 위치만 있고 하나는 비어 있습니다. 빈 위치에 새 디스크를 삽입하기만 하면 됩니다.
여기에 이미지 설명 삽입

두 번째 단계 부팅

세 번째 단계는 새 디스크를 보는 disk -l입니다.

디스크의 크기를 확인할 수 있으며 새 디스크에는 파티션이 없으므로 하드 디스크인지 확인할 수 있으며 일반적으로 /dev/sdb 또는 /dev/sda

네 번째 단계는 복사입니다.

명령(백그라운드에서 실행 중이면 pid를 반환합니다. ps -ef |grep pid를 사용하여 실행 중인 프로세스를 볼 수 있습니다. 아직 복사 중인 경우 복사가 완료된 것은 아닙니다.): dd if=/dev/ sda of=/dev/sdb &
1T data 2022-02-02 16:30 ~ 8:30 다음날 출근해서 확인해보니 복사가 끝났습니다.
참고: 새 디스크를 연결하기만 하면 fdisk -l을 사용하여 볼 수 있으며 파티션을 마운트할 필요가 없습니다.

5단계 복사가 완료되면 종료하고 이전 디스크를 분리한 다음 새 디스크를 이전 디스크 위치에 놓고 라인을 연결합니다.

여섯 번째 단계에서 문제가 발생하기 시작합니다.

여기에 이미지 설명 삽입

해결 방법:
명령을 사용하여 복구, 모니터, 키보드 연결 필요

fsck -y /dev/sda1

10분 이내 수정 가능
여기에 이미지 설명 삽입

수리 완료:
여기에 이미지 설명 삽입

마지막으로 잘 다시 시작했습니다. 원래 실행중인 프로그램과 기본적으로 동일하지만 gitlab의 redis가 시작되지 않는 문제가 있습니다.

해결책:

#停掉gitlab
gitlab-ctl stop
#删除文件(最好备份下)
rm -rf /var/opt/gitlab/redis/dump.rdb
#启动gitlab
gitlab-ctl start

Supongo que te gusta

Origin blog.csdn.net/qq_40351360/article/details/128880947
Recomendado
Clasificación