1. data2 (optional)

vi /etc/fstab
///
#
LABEL=data2             /data2/         auto    defaults,noatime,nodiratime,commit=100,barrier=0,data=writeback 1 2
/data2/rcam/            /data1/rcam/    auto    bind
mkdir -p /data2
mount /data2
mkdir -p /data1/rcam /data2/rcam
mount -a

2. prereqs

source /etc/cid.conf
curl -ns http://${rdsserver}/sharel/bin/inst-httpd | sh
curl -ns http://${rdsserver}/sharel/bin/inst-ftp-server | sh

3. installation

mkdir -p /opt/rcam/{log,tmp}
chmod -R 1777 /opt/rcam/{log,tmp}/
source /etc/cid.conf
mkdir -p /data1/rcam/{cap,ftp,rec}
curl -ns http://${rdsserver}/sharel/bin/inst-rcam | bash -s "install"

4. cron config

sed -i s~"#\*/1 "~"\*/1 "~ /etc/cron.d/cid-cron
echo "/opt/rcam/bin/rcam-ftp-rename /data1/rcam/ftp/cam061/" >> /bin/cid-cron01
echo "/opt/rcam/bin/rcam-cleanup" >> /bin/cid-daily

5. replace the external disk

systemctl disable --now ss-rcam.service
umount /data1/rcam/
umount /data2/

remove the external disk, install the new disk, (re)partition the disk

Tip if the new disk is larger than 2TB, use gpt
mkfs.ext4 -m 0.1 -L data2 -O "-metadata_csum" /dev/sda5
mount /data2
mkdir -p /data1/rcam /data2/rcam/{cap,ftp,rec}
mount -a
source /etc/cid.conf
wget -N -nv http://${rdsserver}/sharel/img/rcam/rcam-push -P /opt/rcam/bin/
/opt/rcam/bin/rcam-push
systemctl enable --now ss-rcam.service