首页 > 系统相关 >VMware虚拟机ubuntu备份文件到百度网盘+定时任务自动备份

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

时间:2023-06-25 13:11:21浏览次数:51  
标签:FTP lftp 百度网 文件 虚拟机 crontab 备份文件

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

一、文件同步

方式一:

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

标签:FTP,lftp,百度网,文件,虚拟机,crontab,备份文件
From: https://www.cnblogs.com/wutou/p/17502636.html

相关文章

  • 百度网盘下载慢怎么解决2022(4种免费提速方法)
    摘自:http://baike.jld5.cn/news/49696.html工信部终于针对网盘免费用户下载速度慢的问题出手了,要求各网盘企业在同样的网络条件下,对免费用户提供的上传和下载的最低速率应确保满足基本的下载需求,并且要求此项任务于2021年12月底前完成。看到这则消息时,给小编的第一感觉是网盘免......
  • VMware虚拟机专业版下载 - VMware虚拟机 软件大全
    VMwareWorkstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。VMwareWorkstation17.0.1Pro官方更新日志显示,本版本解决了CVE-2023-20854问题,该问题导致在受害者机器上拥有本地用......
  • Linux 虚拟机修改ip地址(CentOS7)【Linux】
    1、编辑文件vi/etc/sysconfig/network-scripts/ifcfg-ens332、输入 i 键,进入编辑模式3、编辑ip地址 4、输入 :wq  退出保存5、重启网卡servicenetworkrestart6、测试外网连接pingwww.baidu.com ......
  • 在system32文件夹中,config子文件夹存储了Windows注册表的备份文件。注册表是Windows操
    system32是Windows操作系统中的一个文件夹,它位于C:\Windows\system32路径下。这个文件夹包含了许多重要的系统文件和设置,它们对于操作系统的正常运行非常关键。在system32文件夹中,config子文件夹存储了Windows注册表的备份文件。注册表是Windows操作系统中的一个重要组成部分,它保......
  • VMWare与虚拟机安装
    一、VMWare下载安装1.资料位置完全免费的VMware虚拟机下载安装激活教程:https://www.bilibili.com/video/av345143958/在不同系统里面安装激活VMware虚拟机教程软件地址:123云盘:https://www.123pan.com/s/g520Vv-Dg2id百度网盘:链接:https://pan.baidu.com/s/1xqdmIa0KezBpTCSc......
  • 如何提升虚拟机性能?除了绑核还有它可以!
    第一章大页内存与小页内存1.1小页内存在Linux系统中,默认情况下,内存管理器将物理内存划分为小页(4KB)或大页(2MB或1GB)的大小。Linux内核会根据需要分配和释放内存,以确保系统的稳定性和性能。在默认情况下,Linux系统会使用小页内存。小页内存管理器能够更好地处理内存碎片,但是在处理大......
  • 云平台采集的虚拟机CPU利用率与实际的使用率差很多?与这个参数息息相关!
    一、概述主流的云平台都实现了对虚拟机资源使用率的监控,如网络流入流出带宽、CPU和内存利用率、磁盘利用率等。在没有安装平台定制的vmtools情况下,很有可能出现平台监控数据与虚拟机内部数据不相符的情况,如云平台显示虚拟机CPU使用率长期接近100%,并产生相应资源使用率高的告警,但实际......
  • 如何提高虚拟机性能?利用这个特性来实现!
    第一章什么是绑核线程绑核是指将线程绑定到特定的CPU核心上执行,而不允许线程在不同核心之间切换执行。这种操作可以有效地减少操作系统的上下文切换和负载均衡的开销,从而提高程序的执行效率。没有绑核的线程则可以在多个CPU核心上随意切换执行。这虽然可以让操作系统更加灵活地分......
  • 虚拟机(linux)环境搭建
    软件安装准备1搜索VMware并下载2.以管理员身份启动,正常安装。注意安装完选择许可证,密钥使用:JU090-6039P-08409-8J0QH-2YR7F即可3.使用此网址:Indexof/ubuntu-releases/16.04/(zju.edu.cn)。下载desktop-iso版本软件使用4.新建自定义虚拟机,注意linux系统,处理器配置选为2,2......
  • 虚拟机网络配置命令之访问外网问题
    问题:ping百度不通:ping:www.baidu.com:Temporaryfailureinnameresolution cat/etc/sysconfig/network-scripts/ifcfg-ens33vi/etc/sysconfig/network-scripts/ifcfg-ens33切换网络时dns服务器地址可能会变,这个时候需要手动设置一下域名地址比如在图书馆的网络默认的......