歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu VMware虛擬機掛載移動設備傳數據筆記

Ubuntu VMware虛擬機掛載移動設備傳數據筆記

日期:2017/2/28 14:27:48   编辑: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

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved