User Tools

Site Tools


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 23:21 by