Backup
從 cron 執行時 ZFS 找不到文件系統
我寫了一個小腳本來處理我的 zfs 備份。當我手動執行它時,它執行良好:
/root/bin/zfs-backup -k 7 -p zfs-auto-snap_daily -r vm/containers tank/backups
但是像這樣在 cron 中執行它會引發錯誤“文件系統 ‘vm/containers’ 不存在。”
30 0 * * * root /root/bin/zfs-backup -k 7 -p zfs-auto-snap_daily -r vm/containers tank/backups
由於 crontabs (/usr/bin:/bin) 中的路徑有限,沒有找到 zfs,我在腳本 (/sbin/zfs) 中添加了 zfs 的完整路徑,現在它可以工作了。