使用fdisk -l查看硬盘个数
看到移动硬盘的设备名是/dev/sdb
实施步骤
1,以root用户登陆
先加载USB模块 modprobe usb-storage
用fdisk -l 看看U盘的设备
假如U盘是sda1
2,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。
3,载入 u 盘,需键入以下命令:mount /dev/sda /mnt/usb
成功后,即可使用 u 盘了, 文件就在目录 /mnt/usb 下。
4,卸载u盘:在使用完u盘后,在拔出前需要先键入卸载U盘命令 。(拔掉U盘或者硬盘之前,必须卸载挂载,否则U盘或者硬盘里面没有数据)
命令如下:umount /mnt/usb
扩展
如果你的光盘挂载在/mnt/cdrom
使用umount /dev/cdrom提示busy
可以使用以下命令强行卸载。
# fuser -km /mnt/cdrom
# umount /mnt/cdrom #取消挂载点
常见问题
1、移动硬盘没有挂载上,
报错信息 :
mount : wrong fs type,bad option , bad superblock on /dev/sdd,
missing codepage or helper program , or other error
In some cases useful info is found in syslog - try
'dmesg | tail or so
**报错原因 :**当时我操作是,发现机房提供的移动硬盘,有三个usb接口,一个在硬盘上面,另外两个,看着一大一小,小的会有报错(也可能是因为没插紧),大的接口接着服务器上面,在执行下面的命令就没有报错
1、接口没有插紧
2、挂载的硬盘分区不对。
3、由于移动硬盘是NTFS格式,所以linux系统无法操作;需要将硬盘格式化成ext4,或者ext3,可以先查看分区格式再将硬盘格式化。
解决办法:
由于移动硬盘是NTFS格式,所以linux系统无法操作
mount -t ext4 /dev/sdc1 /mnt/usb/ # 将硬盘的分区/dev/sdc1,挂载到/mnt/usb/中存放数据。
注意 :U盘或者移动硬盘中的数据会被格式化,方便挂载,提前告诉U盘或者移动硬盘所有者。
扩展
CentoOS中拷贝数据
centos 7系统可能会不支持ntfs格式的文件系统
mount -t ntfs /dev/sdc1 /mnt/usb/
mount: 未知的文件系统类型“ntfs”
下载插件:
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
tar xf ntfs-3g_ntfsprogs-2017.3.23.tgz
cd ntfs-3g_ntfsprogs-2017.3.23
./configure && echo $?
make && echo $?
make install && echo $?
mount -t ntfs-3g /dev/sdc1 /mnt/usb/
成功后df –h查看
参考链接 :
Linux下使用移动硬盘拷贝数据 : https://blog.csdn.net/weixin_33695450/article/details/91678048