general:linux:initialize_amanda_backup_hdd
UDEV rules create links named /dev/usbtosata and /dev/usbtosata1
Clean old stuff and create new partition table (GPT)
# Erase first 128Mbytes blkdiscard -l $(( 128 * 1024 * 1024 )) -z /dev/usbtosata # Create new partition table parted -s /dev/usbtosata mklabel gpt parted -s /dev/usbtosata mkpart primary ext4 1MiB 100% # Unplug/plug disk if needed # Create filesystem and folder structure and add tapes to amanda using a script create-vtape.sh disk01
create-vtape.sh
#!/bin/sh if [ $# -ne 1 ]; then echo "Usage: $0 <disklabel>" exit 1 fi confname=dflt disklabel=$1 # Format partition mkfs.ext4 -m 0 -L dflt-$disklabel /dev/usbtosata1 mkdir /vtapes/$confname chown backup:backup /vtapes/$confname chmod 750 /vtapes/$confname ( cd /vtapes/$confname for i in $(seq 1 8); do mkdir slot$i; done chown backup:backup * chmod 750 * for i in $(seq 1 8); do runuser -u backup -- amlabel $confname $confname-$disklabel-vtape$i slot $i; done runuser -u backup -- amcheck -s $confname )
general/linux/initialize_amanda_backup_hdd.txt · Last modified: 2020/11/17 22:21 by sunkan