ローカルにマウントされたUSBドライブにローカルバックアップをスケジュールしたいです。私はrsnapshotを使用しており、LVMスナップショットをUSBドライブにバックアップしたいと思います。ただし、cronをrootとして実行しないと、/ dev / mapper / controlを表示する権限がないため、LVMスナップショットを作成できないというメッセージが表示されます。私は何を逃したことがありませんか?
CentOS 6.4にあります。
答え1
CentOS Wikiで次のトピックを見てください。RSnapshotバックアップ。バックアップにrsnapshotを使用する方法を示す例があります。
このページから抜粋
# crontab -e
#MAILTO="" ##Supresses output
MAILTO=me
###################################################################
#minute (0-59), #
#| hour (0-23), #
#| | day of the month (1-31), #
#| | | month of the year (1-12), #
#| | | | day of the week (0-6 with 0=Sunday)#
#| | | | | commands #
###################################################################
15 02 * * * /usr/bin/rsnapshot -c /etc/rsnapshot/laptop.rsnapshot.conf daily
15 03 * * Sun /usr/bin/rsnapshot -c /etc/rsnapshot/laptop.rsnapshot.conf weekly
30 03 1 * * /usr/bin/rsnapshot -c /etc/rsnapshot/laptop.rsnapshot.conf monthly
特に、LVMと対話するとき、root以外のユーザーはこれを行うことができないと思います。 root以外のユーザーがLVMツールにアクセスできない問題がたくさんありました。
このため、crontabエントリはrootとして実行する必要があります。