在 GNOME Boxes 里的客体机和宿主机之间共享文件夹
原创在GNOME Boxes里的客体机和宿主机之间共享文件夹
GNOME Boxes 是一个轻量级的虚拟机管理程序,它允许用户在Linux系统上创建和管理虚拟机。在使用过程中,用户也许会需要将宿主机上的文件或文件夹共享到虚拟机中,或者将虚拟机中的文件或文件夹共享到宿主机上。本文将详细介绍怎样在GNOME Boxes中实现客体机和宿主机之间的文件夹共享。
1. 准备工作
在开端共享文件夹之前,请确保以下条件已满足:
- 您的Linux系统已安装GNOME Boxes。
- 您已经创建了一个虚拟机,并且虚拟机正在运行。
2. 宿主机到客体机的文件共享
要将宿主机上的文件夹共享到虚拟机中,请按照以下步骤操作:
2.1 打开虚拟机
在GNOME Boxes中,找到并打开您想要共享文件夹的虚拟机。
2.2 进入虚拟机设置
在虚拟机窗口的菜单栏中,点击“设置”按钮,打开虚拟机的设置界面。
2.3 添加共享文件夹
在设置界面中,找到“共享文件夹”选项卡。点击“+”按钮,添加一个新的共享文件夹。
# 添加共享文件夹
+-------------------------+
| 添加共享文件夹 |
+-------------------------+
| 文件夹路径: |
| 可见性: |
| 用户: |
| 权限: |
+-------------------------+
在“文件夹路径”栏中,输入您想要共享的宿主机文件夹路径。例如,如果您想要共享家目录下的“documents”文件夹,则输入“/home/用户名/documents”。
在“可见性”栏中,选择“总是可见”或“仅在启动时可见”。如果选择“总是可见”,则虚拟机每次启动时都会自动挂载该文件夹;如果选择“仅在启动时可见”,则需要在虚拟机启动后手动挂载该文件夹。
在“用户”栏中,输入虚拟机中要访问该文件夹的用户名。
在“权限”栏中,选择您想要赋予虚拟机用户的权限,例如“只读”、“读写”等。
2.4 保存设置
完成以上设置后,点击“保存”按钮,共享文件夹将被添加到虚拟机中。
3. 客体机到宿主机的文件共享
要将虚拟机中的文件夹共享到宿主机,请按照以下步骤操作:
3.1 进入虚拟机
打开虚拟机,并进入您想要共享的文件夹。
3.2 创建挂载点
在宿主机上,打开终端,创建一个挂载点。例如,创建一个名为“vm-share”的挂载点:
# 创建挂载点
sudo mkdir /mnt/vm-share
3.3 创建挂载命令
在终端中,使用以下命令创建挂载命令,将虚拟机中的文件夹挂载到宿主机上的挂载点:
# 创建挂载命令
sudo mount -t vboxsf -o ro /path/to/vm/share /mnt/vm-share
其中,“/path/to/vm/share”是虚拟机中要共享的文件夹路径,“/mnt/vm-share”是宿主机上的挂载点。
3.4 设置挂载点权限
在终端中,使用以下命令设置挂载点权限,确保宿主机用户可以访问挂载点:
# 设置挂载点权限
sudo chmod 777 /mnt/vm-share
3.5 挂载共享文件夹
在终端中,使用以下命令挂载共享文件夹:
# 挂载共享文件夹
sudo mount -a
此时,您可以在宿主机上的挂载点“/mnt/vm-share”中访问虚拟机中的共享文件夹。
4. 总结
通过以上步骤,您可以在GNOME Boxes中实现客体机和宿主机之间的文件夹共享。这样,您就可以方便地在虚拟机和宿主机之间传输文件和文件夹了。
需要注意的是,共享文件夹时