注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

早衰男的巢

大音希声 道隐无名

 
 
 

日志

 
 

WVL NAS: linux挂接ntfs usb移动硬盘无人值守拷数据  

2013-04-02 23:34:44|  分类: others note. |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

背景:想从nas里导出一批200G的文件到移动硬盘,可能你会说为什么不用千兆LAN呢?速度60M/s更快啊

可是很不巧的是移动硬盘是usb2.0接口的。网线坏了,只有150M速率的802.11n wifi。眼看着7M/s的速度距离完成所有还有8个小时…各种蛋疼。更惨的是我用的是笔记本,没带电源。电力只能维持多3小时了….

整理搜索了一下资料,成功实现吧移动硬盘直接挂到nas上让它自己拷数据,我明天再去收割…

?

适用场合:

1. 没有千兆LAN

2. 不想长期开着电脑

?

以下方案在1.64官方固件下测试通过

?

实现

1. 前提:wvl必须已root 而且能ssh连上, 已装 ipkg

2. ssh连上,执行 ,忽略报警

  1: ~#ipkg install ntfs-3g

3.接上移动硬盘,这时nas会自动加载,且function灯亮蓝色。(这里有个奇怪的现象,好像nas的系统在检测到usb磁盘的时候会重启很多服务,包括ssh也会断开)稍等约1分钟,重连ssh。

4.这时候可以执行 df -h 看到已经挂载了usb磁盘 /dev/usbdisk1_1 / 在 /mnt/usbdisk1/

image

5. 但是这个盘是只读的,如果你尝试在 /mnt/usbdisk1/ 里写入任何文件(cp)或创建文件夹(mkdir nastest),都会告诉你没有权限。没关系,我们把自动挂载的方式换成刚安装的ntfs-3g

  1: ~#umount /dev/usbdisk1_1 /mnt/usbdisk1
  2: ~#ntfs-3g /dev/usbdisk1_1 /mnt/usbdisk1

第一行是解除挂载,第二行是用ntfs-3g重新挂载。之后再试试 mkdir nastest,然后list –l。文件夹nastest创建成功了。(截图和文字稍有不同,下文补充部分会解释)

image

?

6. 接下来要怎样脱机拷贝文件呢,就是说电脑断开ssh连接后,nas依然会执行把内容复制到移动硬盘直到完成。

假定我们要把 /mnt/array1/download/done/ 这个文件夹的内容统统复制到刚才移动硬盘创建的 /mnt/usbdisk1/nastest/ 里?指令只有一条

  1: ~#nohup cp –R /mnt/array1/download/done/ /mnt/usbdisk1/nastest/ &

好像有点复杂,我们拆解出来理解就不难了

nohup 把后面的命令挂载去给nas自己运行,不依赖于ssh的连接

cp 复制文件,这个不用多解释了

-R cp的参数,复制目录用

& 命令行末尾的&很重要不要遗漏,表示提交后命令在后台执行,不会占用着前端进程。

?

运行后看到移动硬盘的数据灯开始一闪一闪写入数据,这个时候可以断开ssh关电脑静待nas把传输完成(断开ssh后硬盘灯还在闪,说明ok了,nas有在好好努力地工作着)。

?

回顾一下以后再需要脱机拷贝数据的话应该执行哪些命令(接上硬盘)

  1: ~#umount /dev/usbdisk1_1 /mnt/usbdisk1
  2: ~#ntfs-3g /dev/usbdisk1_1 /mnt/usbdisk1
  3: ~#nohup cp –R /mnt/array1/download/done/ /mnt/usbdisk1/ &

?

补充:

1. ntfs-3g 的传输效率其实也一般只有12M/s 左右,而且吃nas的cpu资源比较高。不过无所谓了,脱机无人值守时间耗得起。毕竟linux不擅长操控ntfs。

2. 如果移动硬盘不止分了一个区的,那么如上图例里,我的移动硬盘有三个分区,我就是挂载了第三个分区 /dev/usbdisk1_3 到 /mnt/usbhdd 。挂到不同的地方,更省事了不必umount 原来的第一分区

?

-整理笔记如上-

  评论这张
 
阅读(2039)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018