把linux下的一个文件夹备份到另外一台windows系统的机器上

kokyulei 2008-02-26 12:27:39
小弟刚刚才接触linux,现在boss让我做一个自动备份文件的脚本。目标:/usr/local/project
将A (linux)的project文件所有内容每月初备份到B(windows)的E:backup文件夹下。请高手写的详细一点,分不够我可以另开贴给分。
...全文
1133 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
欧阳28 2012-05-24
  • 打赏
  • 举报
回复
我的提示unknown filesystem type 'smbfs'

为什么啊?
smallke 2008-02-27
  • 打赏
  • 举报
回复
我试了一下,用mount -t smbfs在我的机器(RHEL5)上是不行的,要用mount -t cifs。
geopower 2008-02-27
  • 打赏
  • 举报
回复
通过samba连接的话,与windows上的分区没有什么关系,只要共享文件可以写入数据就可以。

如果在linux上直接挂载NTFS格式的分区,只要安装fuse和ntfs-3g这两个软件包就可以,不需要重新编译系统内核。
geopower 2008-02-27
  • 打赏
  • 举报
回复
把windows上的共享文件用samba挂载到linux主机上,通过at命令定期备份。
kokyulei 2008-02-27
  • 打赏
  • 举报
回复
谢谢兄弟们了。我已经搞定了,就是要在目标机器上建一个共享文件夹,然后在源机器上建一个设备接口/mnt/bakup,然后采用cceczjxy 的方法进行连接就可以了。
cryincold 2008-02-26
  • 打赏
  • 举报
回复
更正:
#!/bin/bash
mount /dev/hda6 /mnt
tar cjvf /mnt/backup/project_bkup.tar.bz2 /usr/local/project
cryincold 2008-02-26
  • 打赏
  • 举报
回复
#!/bin/bash
mount /dev/hda6 /mnt
tar cjvf /mnt/backup/project_bkup.tar.bz2 /mnt/backup

///////
This is a bare-bone shell script though simply designed.
Much details should be concerned and enhancement should be added to satisfy your demand.
kokyulei 2008-02-26
  • 打赏
  • 举报
回复
谢谢cceczjxy,我也看到了连接共享目录,那这个连接的时候windows E:是NTFS格式有关系吗?好像说要改变内核什么的。是不是一定要设为共享目录才行?麻烦回答一下。
cceczjxy 2008-02-26
  • 打赏
  • 举报
回复
首先把windows下保存备份的目录共享
mount -t smbfs -o username=***,password=123456 //192.168.0.3/backup /mnt/backup
#把192.168.0.3上共享的backup目录邦定到本机的/mnt/backup/目录下,用户名***(换成自己的),密码123456(换成自己的)
tar cjvf /mnt/backup/project_bkup`date +%Y%m`.tar.bz2 /usr/local/project
#把目录归档成文件保存到目标目录下。
umount /mnt/backup
#断开连接。
kokyulei 2008-02-26
  • 打赏
  • 举报
回复
我主要是想问一下,怎么连接到windows上去,用mount好像可以但是windows的格式NTFS好像有问题,只能是Fat32。所以我想请高手们来看看,写详细一点。

19,618

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧