我想创建一个 cronjob,在 USB 驱动器上进行备份。该脚本运行良好,但如果重新启动机器,USB 驱动器将被卸载。因此,我通过 ssh 连接并运行以下命令来安装 USB 驱动器:
sudo mount /dev/sda1 /mnt/backups/
你可以看到 USB 驱动器已安装
df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 776M 4,7M 772M 1% /run
/dev/mmcblk0p2 29G 11G 18G 38% /
tmpfs 3,8G 0 3,8G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 4,0M 0 4,0M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 121M 132M 48% /boot/firmware
tmpfs 776M 88K 776M 1% /run/user/126
tmpfs 776M 80K 776M 1% /run/user/1000
/dev/sda1 58G 3,8M 58G 1% /mnt/backups
但是当 cronjob 运行或者我手动执行 bash 时出现以下错误:
2021-12-24T07:37:12.790+0100 Failed: error dumping metadata: error creating metadata file 24122021-2/website/users.metadata.json: open 24122021-2/website/users.metadata.json: permission denied
我运行以下命令来更改权限,但出现同样的问题:
sudo chmod 777 -R /mnt/backups/