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

文章目录

前言

之前工作的时候曾需要将 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 命令进行卸载,然后再拔出硬盘。

    原文作者:方先森有点懒
    原文地址: https://blog.csdn.net/hffwj/article/details/122323938
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞