Linux 服务器挂载移动硬盘进行数据拷贝

本文档详细介绍了如何在Linux服务器上挂载并拷贝NTFS格式的移动硬盘数据。首先配置DNS以便使用wget下载ntfs-3g_ntfsprogs安装包,接着编译安装该工具,然后通过udevadm监控USB设备并识别硬盘,创建挂载点并成功挂载硬盘,最后完成数据拷贝并安全卸载。
摘要由CSDN通过智能技术生成

文章目录


前言

之前工作的时候曾需要将 Linux 服务器里某个大文件拷贝到移动硬盘里面给同事,一开始想着直接通过网络传输拷贝到硬盘,后来发现这样速度实在是太慢了,然后就想到通过 USB 直接把移动硬盘给挂载到服务器上去进行拷贝。但是,由于磁盘格式的问题,系统无法直接识别到硬盘,需要借助 ntfs 工具才能进行数据拷贝。


配置步骤

Step1:为系统配置 DNS 地址。

# vim /etc/resolv.conf   //配置 DNS 的目的是为了可以使用 wget 工具直接联网下载 `ntfs-3g_ntfsprogs` 安装包。
nameserver 114.114.114.114
nameserver 202.102.192.68

Step2:使用 wget 下载 ntfs-3g_ntfsprogs 安装包,

# wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz

Step3:解压安装包。

# tar -xf ntfs-3g_ntfsprogs-2013.1.13.tgz

Step4:编译安装。

# cd ntfs-3g_ntfsprogs-2013.1.13/
# ./configure
# make && make install

Step5:检查 USB 设备映射的设备名(先运行下面的指令再向服务器插入 USB 设备)。

# udevadm monitor -k   //启动 uevent 事件监控。
monitor will print the received events for:
KERNEL - the kernel uevent
KERNEL[250158.126354] add /devices/pci0000:00/0000:00:14.0/usb2/2-6 (usb)    //系统内核监测到添加了一个 USB 设备。
KERNEL[250158.126687] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0 (usb)
KERNEL[250158.178598] add /module/usb_storage (module)
KERNEL[250158.178875] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15 (scsi)
KERNEL[250158.178909] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/scsi_host/host15 (scsi_host)
KERNEL[250158.178944] add /bus/usb/drivers/usb-storage (drivers)
KERNEL[250158.187727] add /module/uas (module)
KERNEL[250158.187771] add /bus/usb/drivers/uas (drivers)
KERNEL[250159.181693] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0 (scsi)
KERNEL[250159.181744] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0 (scsi)
KERNEL[250159.181921] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0/scsi_disk/15:0:0:0 (scsi_disk)
KERNEL[250159.182066] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0/scsi_device/15:0:0:0 (scsi_device)
KERNEL[250159.182344] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0/scsi_generic/sg5 (scsi_generic)
KERNEL[250159.182481] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0/bsg/15:0:0:0 (bsg)
KERNEL[250165.195453] add /devices/virtual/bdi/8:48 (bdi)
KERNEL[250165.295056] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0/block/sdd (block)
KERNEL[250165.295107] add /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host15/target15:0:0/15:0:0:0/block/sdd/sdd1 (block)   //系统内置的 UDEV 规则将其映射为 sdd1 设备。

Step6:创建挂载点并进行挂载。

# mkdir /MobileDrive
# mount -t ntfs-3g /dev/sdd1 /MobileDrive/   //移动硬盘挂载到了 “/MobileDrive” 目录下,可将目标数据向此目录进行拷贝。

Step7:拷贝结束后,先执行 umount 命令进行卸载,然后再拔出硬盘。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方先森有点懒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值