JI1BQWさんのIRLPでUSBメモリースティックサポート記事を拝見して私も早速試してみました。
今までは、/home/irlp/backup ディレクトリ内に作成したirlp_backup.tgzをWinSCPでローカルPCに
ダウンロードして保存してましたが・・・直接、USBメモリスティックに保存できるのは有難いですね。
/home/irlp/scripts/backup_for_reinstall の中を確認すると・・・
確かに!USBメモリスティックにバックアップする項目がありました。
echo -n "Do you have a USB stick inserted for the backup file? : (Y/n) " ; read YESNO if [ "$YESNO" = "y" ] || [ "$YESNO" = "Y" ] || [ "$YESNO" = "" ] ; then echo echo -n "Mounting USB stick and copying backup to USB stick .... " sleep 5 if [ ! -d /mnt ] ; then mkdir /mnt fi if [ ! -d /mnt/usb-stick ] ; then mkdir /mnt/usb-stick fi rm -fr /mnt/usb-stick/irlp_backup.tgz >/dev/null 2>&1 OK=NO
さて、このbackup用scriptは、repeaterユーザで実行すべきなのか?
rootで実行すべき?
backup_for_reinstall scriptはrepeaterユーザでパスも通っているし、実行可能なんだけど
-rwxr-x--- 1 repeater repeater 1848 Dec 12 08:06 backup_for_reinstall
repeaterユーザでは、/mnt ディレクトリにアクセス権がないのでUSBメモリスティックに保存で
“YES” を選択すると・・・Permission denied!!!ERROR!出て保存はできません。
でも、/home/irlp/backupディレクトリに保存は可能です。
$ ls -l /home/irlp/backup/ total 216 -rw-rw-r-- 1 repeater repeater 215506 Jan 12 20:28 irlp_backup.tgz
rootで# ./backup_for_reinstall を実行すると、USBメモリスティックにも保存できました。
Do you have a USB stick inserted for the backup file? : (Y/n) Y Mounting USB stick and copying backup to USB stick .... Done. IRLP Backup Complete You may now remove the USB stick. Press Enter to Continue. # ls -l /home/irlp/backup/ total 216 -rw-r--r-- 1 root root 215506 Jan 12 20:32 irlp_backup.tgz
コメント