日常工作遇到在linux服务器环境中将100GB的文件通过局域网的方式传输下载到移动硬盘,考虑由于文件太多网络传输过程中可能存在数据丢包问题,现采用移动硬盘挂接linux服务器上拷贝(文件传输速度比网络传输速度快N倍)。
目前市面上大部分移动磁盘存储格式为NTFS(windows专用),linux系统无法直接识别到硬盘,需要借助 ntfs 驱动工具才能进行文件拷贝。
1.为linux系统配置 DNS 地址(DNS用于解析域名)。
vim /etc/resolv.conf //配置 DNS 的目的是为了可以使用 wget 工具直接联网下载 `ntfs-3g_ntfsprogs` 安装包。这里的DNS根据你的DNS环境配置IPnameserver xxx.xxx.xx.xx
2.使用wget下载 ntfs-3g_ntfsprogs 安装包,
wget /opensource/ntfs-3g_ntfsprogs-.5.17.tgz
3.解压安装包。
tar -xvf ntfs-3g_ntfsprogs-.5.17.tgz
4.编译安装。
cd ntfs-3g_ntfsprogs-.5.17./configure报错:configure: error: no acceptable C compiler found in $PATH原因:没有c的编译器解决办法:yum -y install gccyum -y install gccmake && make install
5.插入移动硬盘到linux服务器中,查看硬盘信息
#可以查看挂载情况fdisk -l#可以查看挂载情况df –lh
5.创建挂载点并进行挂载。
#在mnt目录下创建文件夹,并挂载移动硬盘cd /mntmkdir Windows mount -t ntfs-3g /dev/sdb1 /mnt/Windows
6.文件拷贝完成后,先执行 umount 命令进行解除挂载,然后再拔出移动硬盘。
umount /dev/sdb1