You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							852 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							852 B
						
					
					
				
								#!/bin/bash
							 | 
						|
								
							 | 
						|
								# mount_dir="/run/media/kevin/backup-hd"
							 | 
						|
								mount_dir="/mnt/linux-files-2"
							 | 
						|
								# Backup destination
							 | 
						|
								case $1 in
							 | 
						|
									nzxt )
							 | 
						|
										backup_dest="$mount_dir/nzxt"
							 | 
						|
										# backup_dest="$mount_dir/backup-usb/nzxt"
							 | 
						|
										;;
							 | 
						|
									x1 )
							 | 
						|
										backup_dest="$mount_dir/laptop"
							 | 
						|
										;;
							 | 
						|
								esac
							 | 
						|
								exclude_dirs_list="/home/kevin/txt/exclude-dirs-backup.txt"
							 | 
						|
								exclude_dirs_list_full="/home/kevin/txt/exclude-dirs-backup-full.txt"
							 | 
						|
								
							 | 
						|
								case $2 in
							 | 
						|
									tar-root )
							 | 
						|
										# Labels for backup name
							 | 
						|
										distro="arch"
							 | 
						|
										datetime=$(date "+%m.%d-%H.%M")
							 | 
						|
										backup_file="$backup_dest/tar/$datetime-$distro-root.tar.gz"
							 | 
						|
								
							 | 
						|
										sudo tar -czpvf "$backup_file" --exclude-from="$exclude_dirs_list" --exclude=/home /
							 | 
						|
										;;
							 | 
						|
									# full )
							 | 
						|
										# sudo rsync -PraAX --exclude-from="$exclude_dirs_list_full" / "$backup_dest/full"
							 | 
						|
								        # ;;
							 | 
						|
									home )
							 | 
						|
										sudo rsync -PraAX --exclude-from="$exclude_dirs_list_full" /home "$backup_dest/full"
							 | 
						|
								esac
							 |