scp拷贝文件到远程服务器的移动硬盘
Linux挂载移动硬盘
1、服务器插入移动硬盘。
2、fdisk -l 查看硬盘是否被检测到
硬盘为/dev/sde
3、df -h 查看已正常挂载的硬盘。
4、lsblk查看设备及分区情况。
5、创建文件夹
mkdir /mnt/ydyp1
6、挂载/dev/sde3到/mnt/ydyp1
mount /dev/sde3 /mnt/ydyp1
mount: unknown filesystem type ‘ntfs’无法挂载
查看服务器文件系统为ext4,硬盘是NTFS格式,不支持。
7、下载安装ntfs-3g
tar zxvf ntfs-3g_ntfsprogs-2016.2.22.tgz
cd ntfs-3g_ntfsprogs-2016.2.22
./configure
make
make install
8、安装完成后
mount -t ntfs-3g /dev/sde3 /mnt/ydyp1
9、再次lsblk查看设备
显示已成功挂载到/mnt/ydyp1
9、连接需要拷贝文件的服务器A,拷贝文件到挂载了硬盘的服务器B。
scp /mnt/wj.tar root@B服务器IP:/mnt/ydyp1
出现如下
两台机器之间不能建立信任连接,在A服务器上
ssh -o StrictHostKeyChecking=no B服务器IP
回车输入B服务器的root密码,此时会远程连接B服务器。)
在当前终端执行
ssh -o StrictHostKeyChecking=no A服务器IP
回车输入服务器的root密码,这时两台机器已经建立双向信任连接。
重新执行
scp /mnt/wj.tar root@服务器IP:/mnt/ydyp1
提示输入远程机器的root密码,输入密码,开始传输文件。
10、卸载移动硬盘。
umount /mnt/ydyp1
提示设备正忙,无法正常卸载。
11、查询进程并杀死进程。
12、重新卸载
umount /mnt/ydyp1
成功。