virtualbox+ubuntu设置共享文件夹

本文指导如何在Linux系统中安装增强功能、创建共享文件夹、设置固定分配,重新启动系统后通过命令查看共享文件夹内容,并演示如何在/etc/fstab中添加自动挂载配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.       进入系统,安装增强功能,安装完关闭系统。

2.       E盘下创建一个共享文件夹 gongxiang。

3.       设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。

 

4. 重新启动系统

5. 执行如下命令,就可以看到共享文件夹下面的文件。

huang@huang-VirtualBox:~$ sudo mount -t vboxsf gongxiang /mnt/shared/

[sudo] password for huang:

huang@huang-VirtualBox:~$ cd /mnt/shared/

huang@huang-VirtualBox:/mnt/shared$ ls

cmusphinx-cmuclmtk.tar.gz    seri-arm

com31                        seri.c

cramfsck                     seri.h

cross-4.2.2-eabi.tar.bz2     soundtouch-1.6.0.tar.gz

dircmmp                      sphinx3-0.8.tar.bz2

fork-arm                     sphinxbase-0.6.1.tar.gz

fork-pc                      SphinxTrain-1.0.tar.bz2

FORLINX_6410_touch.cramfs    thread

linux2.6.28_FOLINX_6410.tgz  uboot1.1.6_FORLINX_6410.tgz

pocketsphinx-0.6.1.tar.gz    u-boot.bin

serial.c                     zImage_VGA

serial.h

6. 如果您不想每一次都手动挂载,可以在/etc/fstab中添加一行,保存

gongxiang /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

这样就能够自动挂载了。

如果想卸载,可运行命令:sudo umount -f /mnt/shared

### 配置 VirtualBoxUbuntu共享文件夹VirtualBox 环境下,配置 Ubuntu 和宿主机(如 Windows)之间的共享文件夹是一项常见的需求。以下是详细的说明和步骤: #### 1. 创建共享文件夹 首先,在宿主机(例如 Windows)上创建一个用于共享文件夹。假设该文件夹位于 `D:\sharedFolder`[^2]。 #### 2. 启用 VirtualBox 共享文件夹功能 打开 VirtualBox 软件,选择正在使用的虚拟机实例,点击顶部菜单栏中的 **设备 (Devices)** -> **共享文件夹 (Shared Folders)**[^4]。 随后会弹出一个对话框,点击右侧的加号 (+) 图标来新增一个共享文件夹。在此界面中指定以下参数: - 文件夹路径:指向刚刚创建的宿主机上的文件夹位置(如 `D:\sharedFolder`)。 - 文件夹名称:为这个共享文件夹命名,例如命名为 `my_shared_folder`。 - 勾选“自动挂载”和“固定分配”,以便简化后续的操作流程[^4]。 #### 3. 安装 VirtualBox Guest Additions 为了支持共享文件夹的功能,必须确保已经在 Ubuntu 虚拟机内部安装了 VirtualBox 提供的增强工具包——Guest Additions。如果尚未安装此组件,请按照以下指令操作: ```bash sudo apt-get update sudo apt-get install build-essential dkms linux-headers-$(uname -r) cd /media/$USER/VBOXADDITIONS_* sudo sh ./VBoxLinuxAdditions.run ``` 完成以上步骤后重启虚拟机以使更改生效[^1]。 #### 4. 在 Ubuntu 中创建挂载点 登录到 Ubuntu 系统中,选取一个合适的目录作为共享文件夹的目标挂载点。假如我们决定将其放置于 `/mnt/sharedFolder` 下,则需要先创建这一目录结构: ```bash sudo mkdir /mnt/sharedFolder ``` #### 5. 挂载共享文件夹 利用 Linux 内核模块 `vboxsf` 将先前定义好的共享文件夹关联至此处新造出来的本地路径之上。执行下面这条命令即可达成目的: ```bash sudo mount -t vboxsf my_shared_folder /mnt/sharedFolder/ ``` 其中 `my_shared_folder` 是第二步里赋予的那个自定义名字;而 `/mnt/sharedFolder/` 正是我们刚才准备就绪的目的地地址[^3]。 此时你应该能够访问由宿主机贡献过来的数据资源啦! --- ### 注意事项 - 如果遇到权限不足的情况,可能是因为默认情况下只有 root 用户才有权读写这些跨平台交互产生的资料。为此可以考虑调整所属关系或是开放更多自由度给普通账户使用: ```bash sudo chown -R $USER:$USER /mnt/sharedFolder/ ``` - 若要让系统每次开机都能自动重复上述过程无需手动干预的话,可以把相应的条目加入 `/etc/fstab` 文件当中去永久保存下来。不过这属于高级话题范畴,此处暂不展开讨论[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值