VMware虚拟机ubuntu备份文件到百度网盘+定时任务自动备份 您所在的位置:网站首页 ubuntu文件备份 VMware虚拟机ubuntu备份文件到百度网盘+定时任务自动备份

VMware虚拟机ubuntu备份文件到百度网盘+定时任务自动备份

2023-06-25 13:24| 来源: 网络整理| 查看: 265

在虚拟机里弄东西,免不了有些文件需要保存,手动保存太麻烦,用工具设置成自动备份,还不怕遗忘。

一、文件同步 方式一:

1.在你的物理机上找一个目录 假设:D:\Win-share image

2.在VM虚拟机里 /mnt/hgfs/ 路径下就可以看到分享的物理机目录了。 image

3.设置百度网盘同步 image

选择文件夹是选择物理机上的路径D:\Win-share,修改路径:百度网盘上保存路径 image

问题:VM虚拟机目录权限太大,也不希望VM虚拟机里看到其他文件(怕误删或泄露),目的是只需要从虚拟机上传文件到 物理机即可,不可以删除文件。所以看方式二的解决思路

方式二:

VM虚拟机里装 lftp 客户端,物理机装 FTP 服务器方式(FTP软件可以限制对目录的操作)。

点击下载“FTP简易服务器.zip” 401kb (网络收集,介意勿下) 这个软件好处是,修改了设置,不需要重启。

1.Windows 物理机下载 FTP 简易服务器, 验证身份,建议启用 权限:上传、新建目录(这里是 ubuntu 能访问的权限,建议按图设置) 共享目录:设置和 百度网盘同步的文件夹一样就可以了 image

2.ubuntu18.04 安装 lftp

sudo apt-get install lftp

image

3.lftp 传输文件到物理机 登录,就执行传输命令:

lftp -u ftpuser:123456 -e "put a.txt;bye" 192.168.18.7

效果: image

登录后,再执行传输命令:

lftp ftpadmin:[email protected] put a.txt bye

效果: image

物理机目录: 也看到了文件。 image

lftp常用命令;

lftp常用命令: cd: 切换目标FTP服务器目录 lcd 本地目录切换 put 上传一个文件到 FTP 服务器 mirror : lftp 的子命令,将源文件夹镜像到目标文件夹 -R: 反向镜像(上传文件) -n :只下载新的文件(通过文件大小和修改时间来判定文件) -v :显示输出

二、定时任务

1、查看crontab定时执行任务列表 crontab -l 2、编辑crontab定时执行任务 crontab -e 3、删除crontab定时任务 crontab -r

基本格式 : *  *  *  *  *  command 分  时  日  月  周  命令

将命令写直接写道指定时间后面

0 5 * * * lftp ftpuser:[email protected] -e "put a.txt" 或 0 5 * * * lftp -u ftpuser:123456 -e "put a.txt;bye" 192.168.18.7

或 将命令写入到 sh 脚本中

0 5 * * * /bin/bash /task/sync-backup.sh

参考: https://blog.csdn.net/fenglailea/article/details/128114441



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有