首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu VMware虚拟机挂载移动设备传数据笔记

Ubuntu VMware虚拟机挂载移动设备传数据笔记

作者头像
用户8705059
修改2021-06-08 10:55:40
1.2K0
修改2021-06-08 10:55:40
举报
文章被收录于专栏:linux百科小宇宙linux百科小宇宙

原因

一般往 VMware  传数据,除了网络就是挂载移动设备。

网络搭建起来真心恶心,不过,我在比赛的时候,就是用网络,当时记得是xen搞得几个虚拟机,然后在物理机上用tomcat建立一个服务器,把东西放到里面去,在虚拟机里面访问下载。这种方式很不好,只能单方面传输,不过当时够用就行。

其实还是挂载方便。

本文主要是方便自己查阅。没啥新东西。老人勿喷。

数据传输操作讲解

本文VMware版本为7.0。

第一步: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命令

作用:显示指定磁盘文件的可用空间。

参数:

-a 全部文件系统列表

-h 方便阅读方式显示

-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024

-i 显示inode信息

-k 区块为1024字节

-l 只显示本地文件系统

-m 区块为1048576字节

--no-sync 忽略 sync 命令

-P 输出格式为POSIX

--sync 在取得磁盘信息前,先执行sync命令

-T 文件系统类型

上面的umount操作中,我们就是用到了 df -lh :以方便阅读的形式显示本地文件系统的磁盘文件可用空间。

科普fuser命令

作用:使用文件或套接字来识别进程。

参数:

-k kill 进程

-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出

-v 详细模式

上面的umount操作中,我们如果直接umount就会报错:device is busy,先用 fuser -km /media/usb,杀死所有用这文件设备的进程,再umount

Windows 7下用VMware Workstation 10虚拟机安装 Ubuntu 14.04 http://www.linuxidc.com/Linux/2014-04/100473.htm

VMWare下安装CentOS x86_64出现“kernel requires an x86_64 cpu, but only detected ” http://www.linuxidc.com/Linux/2014-04/99423.htm

VMware Server下安装Linux操作系统 http://www.linuxidc.com/Linux/2014-06/103881.htm

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档