Попробуйте заключить команду в кавычки и добавить точку с запятой в конце:
$Conf{DumpPostUserCmd} = '/var/lib/backuppc/backuppc_notification_email.sh $xferOK $host $type $client $hostIP $share $XferMethod $sshPath $cmdType';
The configuration file is a perl script that is executed by BackupPC, so you should be careful to preserve the file syntax (punctuation, quotes etc) when you edit it. It is recommended that you use CVS, RCS or some other method of source control for changing config.pl.
Кроме того, вы можете использовать здесь документ для создания сообщения электронной почты:
cat << _EOF_ > "$EMAILMESSAGE"
The filesystem backup for $host $STATUS
-----------------------------------------
Type: $type
Client: $client
Host: $host
Host IP: $hostIP
Share: $share
XferMethod: $XferMethod
sshPath: $sshPath
cmdType: $cmdType
_EOF_
Вы можете использовать блоки для преобразования /dev/sdb
в физический том LVM с файловой системой данных , помещенной в логический том LVM. Как только файловая система данных окажется в логическом томе LVM, вы сможете сжать ее, а затем выделить освободившееся пространство для /var
, если логический том /var
не использует непрерывное выделение.
Предупреждение :При таких операциях с дисками целостность данных никогда не гарантируется. Хотя данные не должны быть уничтожены при выполнении этой процедуры, я настоятельно рекомендую сделать резервную копию, прежде чем продолжить. Вы просто никогда не знаете, что может случиться.
umount /mnt/data
. blocks to-lvm --join=VOLGROUP /dev/sdb
lvs
, чтобы получить имя нового LV. /etc/fstab
так, чтобы /mnt/data
монтировался из нового LV.lvresize -r -L -20G /dev/VOLGROUP/NAME_OF_NEW_LV
lvresize -r -L +20G /dev/VOLGROUP/var
mount /mnt/data