Modified xz setttings

This commit is contained in:
2020-09-07 07:23:04 +03:00
parent eaa50da074
commit d5fabf5f16

View File

@@ -8,16 +8,23 @@ if [[ $(whoami) != "root" ]]; then
fi fi
#Create directory if it does not exist #Create directory if it does not exist
if [[ ! -d $FINAL_DIR ]]; then if [[ ! -d $FINAL_DIR ]]; then
echo "Destination directory $FINAL_DIR does not exist. Creating..."
mkdir $FINAL_DIR mkdir $FINAL_DIR
echo "Changing ownership to shmick."
chown -r shmick:shmick $FINAL_DIR
else
echo "Destination directory exists."
fi fi
#Sync everything to it #Sync everything to it
echo "Gathering files for the tarball" echo "Gathering files for the tarball"
rsync -aHAXSv --progress --exclude=/dev --exclude=/Red-Vol --exclude=/proc --exclude=/rksmb "/" "$FINAL_DIR" rsync -aHAXSv --progress --exclude=/dev --exclude=/Red-Vol --exclude=/proc --exclude=/rksmb --exclude=/sys --exclude="/.snapshots" --exclude="/run" --exclude="/tmp" "/" "$FINAL_DIR"
#And tar it with ZSTD #And tar it with ZSTD
echo "Compressing tarball" echo "Compressing tarball"
cd $FINAL_DIR cd $FINAL_DIR
echo "Working in directory $(pwd)"
if [[ -f "$FINAL_DIR/Bit-Frigger.tar" ]]; then if [[ -f "$FINAL_DIR/Bit-Frigger.tar" ]]; then
tar rvfJ Bit-Frigger.tar.xz $FINAL_DIR tar rvf Bit-Frigger.tar $(pwd) && echo "Running xz..." && xz -vv -z --threads=0 -9 Bit-Frigger.tar --memlimit=$(free -h | grep -v Swap | grep -v total | awk '{print $NF}')
else else
tar cvfJ Bit-Frigger.tar.xz $FINAL_DIR tar cvf Bit-Frigger.tar $(pwd) && echo "Running xz..." && xz -vv -z --threads=0 -9 Bit-Frigger.tar --memlimit=$(free -h | grep -v Swap | grep -v total | awk '{print $NF}')
fi fi