Files
Utils/NFS backup/README.md
T
2023-01-28 12:57:50 +03:00

1.1 KiB

Устанавливаем клиента NFS

sudo apt install nfs-common

#Создаем папку для монтажа

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

Cкрипт копи космоса

Можно скачатьg

wget http://astrader.net:3006/sem/Utils/raw/branch/main/Utils/nfs_backup.sh && chmod +x nfs_backup.sh

Внутри надо поправить NODE и HOME_DIR на свое от проекта

#!/bin/bash
start=$(date +%s)
DATA1=`date +%Y-%m-%d`
YESTERDAY=$(date --date="yesterday" +%Y-%m-%d)
NODE=umee-canon2
HOME_DIR=".umee"

# HERE BE CODE

NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY
if [ ! -d "$FILE_YEST" ]; then
#echo "$FILE_YEST is a directory."
#rm -rf $FILE_YEST
mkdir -p $NFS_DIR
fi

mkdir -p $NFS_DIR/$HOME_DIR

cp $HOME/{.bash_profile,.bash_history} $NFS_DIR
cp -r $HOME/price-feeder_config $NFS_DIR
cp -r $HOME/$HOME_DIR/config $NFS_DIR/$HOME_DIR
cp -r $HOME/$HOME_DIR/keyring-file $NFS_DIR/$HOME_DIR
cp $HOME/$HOME_DIR/* $NFS_DIR/$HOME_DIR