前言
最近想将ubuntu上的文件备份到Windows中,但是我之前没有编写过bat脚本,所以不知道怎么通过脚本采取fstp的方式备份文件。于是我就想能不能通过共享目录的方式将Linux上的文件共享到Windows上,然后通过一个简单的bat脚本定时备份。
测试环境介绍
- 一台安装Windows Server 2012 R2系统的计算机
- 一台安装Ubuntu 14.04系统的计算机
操作过程
windows上的操作
- 在windows上创建一个共享文件夹比如是LinuxBackup
- 创建一个新的用户名LinuxBK,并将LinuxBackup的访问用户中加入这个用户名
- 设置LinuxBK对LinuxBackup的访问权限为至少有读写权限
ubuntu上的操作
- sudo apt-get update //更新软件库
- sudo apt-get install cifs-utils //安装cifs-utils
- sudo mkdir backup 创建备份目录
- 打开/etc/fstab,并末行中添加:
\\IP\LinuxBackup /home/username/backup cifs username=LinuxBK,password=** 0 0
- sudo mount -a
通过以上的步骤就可以实现两个系统间的目录共享,然后写一个简单的bat脚本就可以将LinuxBackup目录下的文件备份到其他文件夹下。
注:如有更好的办法或者有不同的意见请指正,谢谢!