`

vitualBox与主机共享文件的问题,使用虚拟机工具和mount命令进行挂载。(

阅读更多
1:说明下由于我们使用的是虚拟机,所以不用采用挂载远程文件夹的方法,本机和虚拟机都是一台机器,只需要一个工具把本机文件共享到虚拟机能找到就行,然后用mouse命令把本机共享的文件夹挂载到虚拟机系统上,就OK了。

详细:

1. 安装增强功能包(Guest Additions)

安装好Ubuntu 11.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

然后按照提示操作,自动安装后提示重启。

2,设置共享文件夹

重启完成后点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"myshare",尽量使用英文名称。

3. 挂载共享文件夹

重新进入虚拟Ubuntu,在命令行终端下输入:

sudo mkdir /home/username/share

sudo mount -t vboxsf myshare /home/username/share

如果你已经是root登陆,就不用sudo,

如果不是用sudo su -可以切换到root权限,如果你有root权限的话。



其中"myshare"是之前创建的共享文件夹的名字;"username"是用户名;

OK,现在Ubuntu和主机可以互传文件了。

4. 卸载的话使用下面的命令:

sudo umount -f /home/username/share

注意:

共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/home/linsir/share,如果共享文件夹的名字也是share的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):

/sbin/mount.vboxsf: mounting failed with the error: Protocol error





-------华丽的分割线------------------------------------------------------------------------------------







mount挂载命令讲解:

一 mount命令(用来挂载硬盘或镜像等)
用法:mount [-t vfstype] [-o options] device dir
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Windows网络文件共享:smbfs (默认的windows系统都支持的)

windows网络共享文件:cifs (cifs是smbfs的升级版,默认的windows系统都支持的,首先推荐)


光盘或光盘镜像:iso9660
UNIX(LINUX) 文件网络共享:nfs


2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。



3 monut 远程或本机的windows分区之NTFS格式支持:
1)根据内核安装ntfs支持模块:http://sourceforge.net/projects/linux-ntfs/files/

2)安装ntfs-3g----- yum install ntfs-3g(fuse-ntfs-3g)
参考:http://www.zzdushi.com/?p=30
参考:http://ntfs-3g.org/
具体过程帮助:http://wiki.centos.org/TipsAndTricks/NTFS
实例:mount -t ntfs-3g /dev/sda1 /mnt/windows(umount /mnt/windows)

3 实例:
挂载本机的iso:mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
挂载远程的fat32的共享目录:mount //10.167.20.20/shared /mnt/mywinshare
Windows 的C分区挂到Liunx的/mnt/winc目录下: mount -t vfat /dev/hda1 /mnt/winc ,如果中文显示有问题:#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winc。(要挂载本地的windows分区,在ubuntu下使用命令sudo fdisk -l 来查看磁盘分区情况。)
当插入闪盘后,闪盘被识别为一个SCSI盘,通常输入以下命令:mount /dev/sda1 /usb
具体的过程帮助:http://gerardmcgarry.com/blog/hacking-centos-ntfs-support
实例:sudo mount -t cifs //remotehostname/shared /mnt/myshared -o username=XXX,password=XXX

分享到:
评论

相关推荐

    Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)

    在Windows系统主机与Windows系统虚拟机之间共享文件夹时,需要在Virtualbox的“设备”菜单中进行设置,选择“分配光驱”,然后加载VirtualBox安装目录下的VBoxGuestAdditions.iso文件。接下来,在虚拟机中运行...

    虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置

    ### 虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置 #### 一、概述 虚拟机技术为开发者提供了一个独立且安全的测试环境,能够帮助用户在一个操作系统(主机系统)上模拟出多个操作系统实例(客户机系统...

    虚拟机下设置共享主机文件

    在这个场景中,我们需要讨论的是如何在Linux虚拟机中设置共享Windows主机文件,以便于在虚拟环境中访问和操作主机上的文件。下面将详细介绍这一过程。 首先,我们需要理解虚拟机和主机之间的通信机制。通常,我们...

    virtualBox(虚拟机)下的redhat安装增强工具和windows

    ### VirtualBox 下 Red Hat 安装增强工具及与 Windows 文件共享详解 #### 一、VirtualBox 增强工具的重要性及安装步骤 ##### 1. 增强工具的重要性 在使用 VirtualBox 虚拟机时,安装增强工具是非常重要的一步。它...

    如何通过虚拟机挂载本地文件

    在虚拟机环境中挂载本地文件是一种常见的操作,它可以帮助用户在宿主机与虚拟机之间共享数据,极大地方便了开发测试、软件部署等工作场景下的文件交互需求。本文将详细介绍如何在虚拟机中挂载本地文件,并通过具体的...

    详解VirtualBox中与主机共享文件夹的方法(图文)

    此外,如果用户的宿主机是Windows系统,可能还会经常需要使用共享粘贴板来在宿主机和虚拟机之间复制和粘贴文本。这可以通过VirtualBox界面中的“设备”菜单下的“共享粘贴板”选项来设置为“双向”,这样就可以在两...

    VirtualBox与Windows文件夹共享

    例如,在Windows环境下使用VirtualBox虚拟机中的Linux系统进行开发。在这个过程中,频繁地在两个系统间传输文件会显得较为繁琐。为了简化这一过程,提高工作效率,我们可以利用VirtualBox提供的文件夹共享功能实现...

    关于VBox安装虚拟机之后,无法安装增强功能(无法全屏,无法拖拽。。。)

    当使用 VirtualBox 软件安装虚拟机后,可能会遇到无法安装增强功能的情况,表现为无法全屏显示虚拟机窗口、无法在宿主机与虚拟机之间进行文件拖拽等现象。通常这些问题是因为 VirtualBox 的 Guest Additions 组件...

    虚拟Linux系统教程之四_虚拟机文件共享

    在本教程中,我们将深入探讨如何在虚拟环境中实现Linux系统的文件共享,特别是在使用虚拟机(如...通过以上步骤和知识点,你可以有效地在虚拟机中实现Red Hat Linux 9与主机之间的文件共享,从而提升工作和学习效率。

    XP与虚拟机共享方法

    - 进入共享文件夹后,就可以像操作普通文件夹一样对其中的文件进行读写操作了。 #### 具体实例 假设我们要在Windows XP SP2系统下与Linux虚拟机之间建立资源共享: 1. **安装并配置VMware Tools:** - 首先确保...

    Ubuntu挂载共享文件夹

    在跨操作系统环境中工作时,经常需要在宿主机(例如Windows)与虚拟机(如Ubuntu)之间共享文件。使用VirtualBox作为虚拟化平台,我们可以轻松地实现这一点。本文旨在详细介绍如何在VirtualBox环境下设置Ubuntu与...

    win10安装VirtualBox+安装虚拟机+安装Ubuntu.pdf

    - 安装过程中可以选择安装“增强功能”组件,以便更好地支持虚拟机与主机之间的交互。 ### 三、创建虚拟机 #### 步骤1:启动VirtualBox并创建新虚拟机 - 打开VirtualBox应用程序。 - 点击“新建”按钮创建一个新...

    打开虚拟机.docx ubuntu 虚拟机复制内容,学习使用

    可以使用命令行方式(例如:`sudo mount /dev/sdb1 /mnt/usb`),也可以通过虚拟机软件的菜单选项来挂载。 - 然后可以通过文件管理器或者命令行进入优盘目录,找到对应的文件。 ### 二、Ubuntu虚拟机内的应用操作 ...

    “Oracle VM下如何使宿主机XP与虚拟机Ubuntu共享

    ### Oracle VM下实现宿主机XP与虚拟机Ubuntu之间的共享文件夹功能 #### 一、环境配置及准备 本文档旨在详细介绍如何在Oracle VM环境下实现宿主机Windows XP与虚拟机Ubuntu 10.04之间的共享文件夹功能。具体步骤...

    VirtualBox下设置共享文件夹并自动挂载

    然而,在实际操作过程中,为了方便在主机与虚拟机之间传输文件,设置共享文件夹成为一个常见的需求。接下来,我们将详细介绍如何在VirtualBox下的Ubuntu环境中设置共享文件夹,并实现自动挂载。 #### 安装...

    virtualbox安装增强包指南

    5. **启用共享文件夹**:安装完成后,您还可以通过VirtualBox管理界面启用共享文件夹功能,以便于主机与虚拟机之间更方便地交换文件。 #### 总结 通过上述步骤,您可以有效地解决在安装VirtualBox Guest Additions...

    centos7虚拟机共享文件夹设置

    本教程将详细讲解如何在CentOS 7虚拟机中设置共享文件夹,以实现与Windows主机之间的文件共享,这对于开发人员和系统管理员来说非常实用。 首先,你需要确保已经安装了虚拟机软件,如VMware或VirtualBox,并且已经...

    飞凌教你如何挂在虚拟机的NFS

    7. 挂载NFS共享:使用`mount`命令在虚拟机上挂载服务器端的NFS共享目录,例如`mount -t nfs <服务器IP>:/共享目录 /本地挂载点`。 8. 持久化挂载:为了在系统重启后仍然保持挂载状态,可以在`/etc/fstab`文件中添加...

    mini虚拟机安装,ssh免密登录,软件安装

    - **挂载 ISO**:使用 `mount` 命令挂载 ISO 文件。 - **配置源**:编辑 `/etc/yum.repos.d/local.repo` 文件,添加本地源信息。 2. **配置局域网源**: - **FTP 或 HTTP 服务器**:在局域网内搭建 FTP 或 HTTP ...

Global site tag (gtag.js) - Google Analytics