This commit is contained in:
2023-01-28 13:23:22 +03:00
parent 8a07d23388
commit 94b7b99a62
2 changed files with 21 additions and 14 deletions
+15 -8
View File
@@ -11,27 +11,34 @@ sudo mkdir -p /home/sem/nfs
sudo mount -t nfs -O uid=1000,iocharset=utf-8 prox4.astrader.net:/var/lib/vz /home/sem/nfs sudo mount -t nfs -O uid=1000,iocharset=utf-8 prox4.astrader.net:/var/lib/vz /home/sem/nfs
``` ```
задаем переменную в bash_profile, еси не определена (в зависимости от проекта )
```bash
echo "export HOME_DIR=.umee" >> $HOME/.bash_profile
source $HOME/.bash_profile
```
Cкрипт копи космоса Cкрипт копи космоса
Можно скачатьg Можно скачатьg
```bash ```bash
wget http://astrader.net:3006/sem/Utils/raw/branch/main/Utils/nfs_backup.sh && chmod +x nfs_backup.sh wget http://astrader.net:3006/sem/Utils/raw/branch/main/Utils/nfs_backup.sh && chmod +x nfs_backup.sh
``` ```
Внутри надо поправить NODE и HOME_DIR на свое от проекта
Необходима переменная HOME_DIR в файле .bash_profile
```bash ```bash
#!/bin/bash #!/bin/bash
start=$(date +%s) start=$(date +%s)
DATA1=`date +%Y-%m-%d` DATA1=`date +%Y-%m-%d`
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d) YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
NODE=umee-canon2 HOST=$(hostname -f | awk '{print $1}')
HOME_DIR=".umee"
# HERE BE CODE if [[ $HOME_DIR = "" ]]; then
echo "не определен HOME_DIR"
exit 0
fi
NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY NFS_DIR=/home/sem/nfs/nodes/BackUp/$HOST/$YESTERDAY
if [ ! -d "$FILE_YEST" ]; then if [ ! -d "$FILE_YEST" ]; then
#echo "$FILE_YEST is a directory."
#rm -rf $FILE_YEST
mkdir -p $NFS_DIR mkdir -p $NFS_DIR
fi fi
@@ -42,4 +49,4 @@ cp -r $HOME/price-feeder_config $NFS_DIR
cp -r $HOME/$HOME_DIR/config $NFS_DIR/$HOME_DIR cp -r $HOME/$HOME_DIR/config $NFS_DIR/$HOME_DIR
cp -r $HOME/$HOME_DIR/keyring-file $NFS_DIR/$HOME_DIR cp -r $HOME/$HOME_DIR/keyring-file $NFS_DIR/$HOME_DIR
cp $HOME/$HOME_DIR/* $NFS_DIR/$HOME_DIR cp $HOME/$HOME_DIR/* $NFS_DIR/$HOME_DIR
``` ```
+6 -6
View File
@@ -2,15 +2,15 @@
start=$(date +%s) start=$(date +%s)
DATA1=`date +%Y-%m-%d` DATA1=`date +%Y-%m-%d`
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d) YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
NODE=umee-canon2 HOST=$(hostname -f | awk '{print $1}')
HOME_DIR=".umee"
# HERE BE CODE if [[ $HOME_DIR = "" ]]; then
echo "не определен HOME_DIR"
exit 0
fi
NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY NFS_DIR=/home/sem/nfs/nodes/BackUp/$HOST/$YESTERDAY
if [ ! -d "$FILE_YEST" ]; then if [ ! -d "$FILE_YEST" ]; then
#echo "$FILE_YEST is a directory."
#rm -rf $FILE_YEST
mkdir -p $NFS_DIR mkdir -p $NFS_DIR
fi fi