我最近安装了一个新的 OwnCloud 服务器,我有 2 个加密的 USB 硬盘,我会不断交换。
我正在寻找编写备份脚本的方法。硬盘驱动器采用 NTFS 格式,以便我可以在 Windows PC 上读取驱动器。
我可以自己弄清楚脚本,但我首先要努力解决简单的事情。
- 插入驱动器后,我可以看到它被加载为 sdb,具有 sdb1 和 sdb2 两个分区
- 我如何检查它是否已安装,以便我可以复制文件,还有没有办法自动安装它?
编辑:我可以使用以下命令手动安装驱动器; mount -t ntfs-3g /dev/sdb2 /media/backup
答案1
我不会检查如果它已安装,我会自己安装它。而且,我会通过 uuid 安装,所以就像/dev/disk/by-uuid/*
。您可以ls -l
在那里查看是什么。通过使用 uuid,您将知道块设备名称始终相同。
脚本如下:
- 山
- 备份
- 卸载
- 发送电子邮件告知已完成
顺便问一下,如果您可以像那样安装,那么它是如何加密的?
BTW2:使用 owncloud 进行完整原子备份可能比较棘手。需要处理 SQL DB,但仅复制文件并转储 DB 可能会产生不一致的备份,因为这不是原子操作。