日常工作遇到在linux服务器环境中将100GB的文件通过局域网的方式传输下载到移动硬盘,考虑由于文件太多网络传输过程中可能存在数据丢包问题,现采用移动硬盘挂接linux服务器上拷贝(文件传输速度比网络传输速度快N倍)。

        目前市面上大部分移动磁盘存储格式为NTFS(windows专用),linux系统无法直接识别到硬盘,需要借助 ntfs 驱动工具才能进行文件拷贝。

      1.为linux系统配置 DNS 地址(DNS用于解析域名)。

vim /etc/resolv.conf //配置 DNS 的目的是为了可以使用 wget 工具直接联网下载 `ntfs-3g_ntfsprogs` 安装包。这里的DNS根据你的DNS环境配置IP
nameserver xxx.xxx.xx.xx

    2.使用 wget下载 ntfs-3g_ntfsprogs 安装包,

wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.5.17.tgz

   3. 解压安装包。

tar -xvf ntfs-3g_ntfsprogs-2022.5.17.tgz

  4.编译安装。

cd ntfs-3g_ntfsprogs-2022.5.17
./configure
报错:configure: error: no acceptable C compiler found in $PATH
原因:没有c的编译器
解决办法:yum -y install gcc
yum -y install gcc

make && make install

 5.插入移动硬盘到linux服务器中,查看硬盘信息

#可以查看挂载情况
fdisk -l
#可以查看挂载情况
df –lh

 5.创建挂载点并进行挂载。

#在mnt目录下创建文件夹,并挂载移动硬盘
cd /mnt
mkdir Windows   
mount -t ntfs-3g /dev/sdb1  /mnt/Windows

 6.文件拷贝完成后,先执行 umount 命令进行解除挂载,然后再拔出移动硬盘。

umount /dev/sdb1
Logo

更多推荐