루트가 없는 rsnapshot LVM

루트가 없는 rsnapshot LVM

로컬에 마운트된 USB 드라이브에 로컬 백업을 예약하고 싶습니다. rsnapshot을 사용하고 있으며 LVM 스냅샷을 USB 드라이브에 백업하고 싶습니다. 그러나 cron을 루트로 실행하지 않으면 /dev/mapper/control을 볼 수 있는 권한이 없기 때문에 LVM 스냅샷을 생성할 수 없다는 메시지가 표시됩니다. 내가 뭐 놓친 거 없니?

CentOS 6.4에 있습니다.

답변1

CentOS 위키에서 다음 주제를 살펴보세요.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과 상호 작용할 때 루트가 아닌 사용자로는 이 작업을 수행할 수 없다고 생각합니다. 루트가 아닌 사용자가 LVM 도구에 액세스할 수 없는 문제를 많이 보았습니다.

이러한 이유로 crontab 항목은 루트로 실행되어야 합니다.

관련 정보