반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 셸 소개
- 비선형변환
- 스머프 공격
- SQL
- Retention
- 스크립트
- .perfcc
- AWS
- ubuntu
- GPT4
- Power BI
- 머신러닝
- hadoop
- 도큐먼트
- 하둡
- 생성다항식
- 셸 작업
- 프롬프트 커스터마이징
- MYSQL
- .mongorc.js
- 차원의 저주
- DDL
- perfcc
- 특징 교차
- MNIST
- centos7
- python
- Tableau
- AutoGPT
- PCA
Archives
- Today
- Total
데이터의 민족
[Cent OS 7] OS 백업하기 본문
728x90
반응형
SMALL
1. 개요
- Cent OS 7에서 상위 버전의 OS로 교체
- 작업 과정에서 문제가 생길 수도 있기에, 기존에 운영하던 Cent OS 7의 기본 설정 백업 진행
- 백업 과정에서 사용하는 라이브러리는 rsync 사용하며, 스크립트 실행
2. 스크립트 내용
# 백업을 진행한는 해당 날짜의 매개변수 생성
DATE=$(date +%Y%m%d)
# 백업 DIR를 생성하되, DIR가 없다면 생성하는 조건문도 추가
BACKUP_DIR="/data/os_backup_$DATE"
if [ ! -d "$BACKUP_DIR" ]; then
mkdir -p "$BACKUP_DIR"
fi
# rsync를 사용한 백업 진행
- a : 아카이브모드
- A: ACL 정보 유지
- X: 확장 속성 유지
- v: 진행 상황 표시
- L: 심볼릭 링크 정보 포함
- progress : 실시간 진행 경과 출력
- eclude : 백업 제외 DIR
rsync -aAXvL --progress --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/logpresso/*"} / "$BACKUP_DIR/"
# print complete message
echo "backup complete : $BACKUP_DIR"
3. 실행
./os-backup.sh start
728x90
반응형
LIST
'Linux의 민족' 카테고리의 다른 글
perfctl malware 자동 생성 파일 삭제 (4) | 2024.11.04 |
---|---|
[Cent OS 7] 최소 설치로 인한 yum 오류 (0) | 2024.10.14 |
[Ubuntu 22.04] 터미널이 안 열리는 오류 (1) | 2024.09.02 |
Comments