Change gitignore
This commit is contained in:
parent
913b76f946
commit
873625d0b2
2
.gitignore
vendored
2
.gitignore
vendored
@ -7,6 +7,8 @@
|
|||||||
.env
|
.env
|
||||||
.env.*
|
.env.*
|
||||||
|
|
||||||
|
*.tar.xz
|
||||||
|
|
||||||
# 일반적인 IDE 및 시스템 파일 무시
|
# 일반적인 IDE 및 시스템 파일 무시
|
||||||
.vscode/
|
.vscode/
|
||||||
.idea/
|
.idea/
|
||||||
|
|||||||
18
backup_data.sh
Executable file
18
backup_data.sh
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
# 오늘 날짜를 YYYYMMDD 형식으로 저장 (예: 20231027)
|
||||||
|
TODAY=$(date +"%Y%m%d")
|
||||||
|
|
||||||
|
# 파일명 변수 생성 (예: data_20231027.tar.xz)
|
||||||
|
FILENAME="data_${TODAY}.tar.xz"
|
||||||
|
|
||||||
|
# 압축할 폴더의 전체 크기를 계산
|
||||||
|
TOTAL_SIZE=$(sudo du -scb data | tail -1 | awk '{print $1}')
|
||||||
|
|
||||||
|
echo "압축을 시작합니다. 대상 파일명: ${FILENAME}"
|
||||||
|
|
||||||
|
# tar로 묶고 pv로 진행률을 보며 xz로 압축한 뒤, tee로 파일에 저장
|
||||||
|
sudo tar -c data | pv -s $TOTAL_SIZE | xz -T0 | sudo tee $FILENAME > /dev/null
|
||||||
|
|
||||||
|
echo "압축이 완료되었습니다."
|
||||||
17
backup_ssdoctors.sh
Executable file
17
backup_ssdoctors.sh
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 오늘 날짜를 YYYYMMDD 형식으로 저장 (예: 20231027)
|
||||||
|
TODAY=$(date +"%Y%m%d")
|
||||||
|
|
||||||
|
# 파일명 변수 생성 (예: data_20231027.tar.xz)
|
||||||
|
FILENAME="ssdoctors_${TODAY}.tar.xz"
|
||||||
|
|
||||||
|
# 압축할 폴더의 전체 크기를 계산
|
||||||
|
TOTAL_SIZE=$(sudo du -scb ssdoctors | tail -1 | awk '{print $1}')
|
||||||
|
|
||||||
|
echo "압축을 시작합니다. 대상 파일명: ${FILENAME}"
|
||||||
|
|
||||||
|
# tar로 묶고 pv로 진행률을 보며 xz로 압축한 뒤, tee로 파일에 저장
|
||||||
|
sudo tar -c ssdoctors | pv -s $TOTAL_SIZE | xz -T0 | sudo tee $FILENAME > /dev/null
|
||||||
|
|
||||||
|
echo "압축이 완료되었습니다."
|
||||||
Loading…
Reference in New Issue
Block a user