Ubuntu VMware虚拟机挂载移动设备传数据的小记录
原因
一般往 VMware 传数据,除了网络就是挂载移动设备。
网络搭建起来真心恶心,不过,我在比赛的时候,就是用网络,当时记得是xen搞得几个虚拟机,然后在物理机上用tomcat建立一个服务器,把东西放到里面去,在虚拟机里面访问下载。这种方式很不好,只能单方面传输,不过当时够用就行。
其实还是挂载方便。
本文主要是方便自己查阅。没啥新东西。老人勿喷。
数据传输操作讲解
第一步:VMWare 菜单栏 -> VM -> Removable Devices 勾选你要的U盘或者移动硬盘。
第二步:
sudo -s /* 进入root */ fdisk -l /* 查到你的移动设备名,比如我的是 /dev/sda1 */ mount /dev/sda1 /media/usb /* 其中/media/usb 是你要挂载到的地方 */
第三步:cp /media/usb/your_data/*.* /root/home/Desktop/your_data 把数据复制出来
第四步:
请注意,直接用umount命令,会报:device is busy 的错误
[root@ubuntu:~]# df -lh Filesystem Size Used Avail Use% Mounted on /dev/sdb3 125G 3.3G 115G 3% / /dev/sdb1 99M 12M 82M 13% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/sda1 275G 72G 189G 28% /media/usb 就是这个/dev/sda1。 这时使用umount 命令,umount /media/usb 或者 umount /dev/sda1 会提示设备忙:umount device is busy。 处理方法: [root@ubuntu:~]# fuser -km /media/usb [root@ubuntu:~]# df -lh Filesystem Size Used Avail Use% Mounted on /dev/sdb3 125G 3.3G 115G 3% / /dev/sdb1 99M 12M 82M 13% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/sda1 275G 72G 189G 28% /media/usb [root@ubuntu:~]# umount /media/usb [root@ubuntu:~]# df -lh Filesystem Size Used Avail Use% Mounted on /dev/sdb3 125G 3.3G 115G 3% / /dev/sdb1 99M 12M 82M 13% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm 成功umount了。
科普df命令:
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
科普fuser命令:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。