virtualbox 中的linux 共享文件的方法

以下是 "VirtualBox 中的 Linux 共享文件的方法" 的完整攻略。

1. 安装VirtualBox增强功能

VirtualBox 提供了虚拟机增强功能,可以通过安装增强功能来实现与主机之间的双向文件共享。

1. 在虚拟机中打开终端,运行以下命令,安装增强功能 (该命令在VirtualBox 菜单中的“设备”/“安装增强功能”中也可以找到)

    sudo apt-get install virtualbox-guest-additions-iso

2. 安装完成后,在虚拟机的控制菜单中选择“设备”/“挂载增强功能”。可以看到一个名为 VBoxGuestAdditions.iso 的文件被挂载到了虚拟机中。

3. 进入终端,使用以下命令将该 iso 文件中的所有内容复制到虚拟机中。

    sudo mount /dev/cdrom /mnt
    cd /mnt
    sudo sh VBoxLinuxAdditions.run

4. 关闭虚拟机,再次启动虚拟机即可完成增强功能的安装。

2. 配置共享文件夹

在主机中选择需要共享的文件夹,并指定共享名称和共享目录。

1. 在 VirtualBox 中选中虚拟机,点击 "设置" 按钮,然后选择 "共享文件夹".
2. 单击“添加共享文件夹”按钮,并选择主机中要共享的文件夹。指定读写权限和共享名称,并勾选“自动挂载”选项。
3. 在 Linux 中使用以下命令,挂载共享文件夹。此处假设共享文件夹名为“sharing”。

    sudo mkdir /mnt/sharing
    sudo mount -t vboxsf sharing /mnt/sharing

3. 示例

可以通过以下示例说明共享文件的使用方法:

  1. 在主机中创建一个名为 sharing 的文件夹,将一个名为 example.txt 的文件复制到该文件夹中。

  2. 在 VirtualBox 中选中虚拟机并启动。在 Linux 终端中,执行以下命令,挂载共享文件夹:

    sudo mkdir /mnt/sharing
    sudo mount -t vboxsf sharing /mnt/sharing
    
  3. 进入 /mnt/sharing 目录查看内容:

    cd /mnt/sharing
    ls -l
    

    如果一切正常,应该能够看见 example.txt 文件。

  4. 在 Linux 中修改 example.txt 文件,然后在主机中查看文件变化。

    可以在主机中的共享文件夹中查看到文件已被修改。

  5. 在主机中修改 example.txt 文件,然后在 Linux 中查看文件变化。

    在共享文件夹中修改 example.txt 文件,然后在虚拟机中的 /mnt/sharing 目录中查看文件变化。

这样,我们就可以通过共享文件夹,在主机和虚拟机之间实现双向文件共享了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:virtualbox 中的linux 共享文件的方法 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • centos通过yum安装php的教程

    下面是 CentOS 通过 yum 安装 PHP 的完整攻略: 1. 更新系统 在安装 PHP 之前,我们需要先更新系统以获取稳定的软件包版本和最新的系统组件。可以使用以下 yum 命令更新系统: sudo yum update 2. 添加 Epel 源 CentOS 默认源没有 PHP 包,需要添加 Epel 源来获取 PHP 软件包。可以使用以下命令添加…

    Linux 2023年5月14日
    00
  • shell自动化脚本,启动、停止应用程序

    #!/usr/bin/env bash # 常量初始化 set_runtime_vars(){ # 日期时间 Now_Date=`date +”%Y-%m-%d %H:%M:%S”` # 服务状态 Service_Status=( “服务已开启” “服务已停止” ) # 动作状态 Action_Status=( “服务启动成功” “服务停止成功” “服务启动…

    Linux 2023年5月9日
    00
  • 我花16块得到了一个永久的微型服务器

    前言 在上一篇文章中(我用 Python 写了一个统计博客园文章信息的小工具),我写了一个统计博客园阅读量的小程序,同时希望利用服务器每日统计一次,以获取一段时间内文章阅读量的变化情况。 但如果只是做这样一件事,去租一个服务器就有些大材小用了。 作为一个 DIY 爱好者,常年混迹于酷安、恩山等平台,家里已经有一台刷了 padavan 的路由器,一个破解了的电…

    Linux 2023年4月10日
    00
  • 解决Java API不能远程访问HBase的问题

    解决Java API不能远程访问HBase的问题可以通过以下步骤进行。 步骤一:在HBase中开启远程访问模式 在HBase配置文件 hbase-site.xml 中,需要将 hbase.regionserver.hostname 设置为可以访问到HBase的主机IP地址,同时需要将 hbase.client.retries.number 设置为一个较大的数…

    Linux 2023年5月24日
    00
  • linux 环境下tomcat中部署jfinal项目

    问题现象如下图 问题描述: 我在自己的windows7系统上tomcat下面跑这个项目没有任何问题吗,但是当我把项目上传到linux服务器上的tomcatwebapps目录下后,启动tomcat,服务器死活找不到工程目录。 然后我就郁闷了…………. 分析运行环境: 本机: 系统  win7 64 tomcat 8.0.33 jdk版本 1.8…

    Linux 2023年4月11日
    00
  • 检查linux网络状态的两个脚本

    一、通过定时收发email检测网络连通性 #/bin/bash echo “Daily test mail” > state.txt mail -s Server_State abc@jb51.net < state.txt rm -df ./state.txt ~                         crontab -e增加如下任务…

    Linux 2023年4月11日
    00
  • Linux ipcrm命令

    下面就为大家讲解Linux ipcrm命令 的作用与使用方法的完整攻略。 1. ipcrm命令简介 ipcrm命令是Linux操作系统中的一个工具,用来删除某一个共享内存、消息队列或信号量。它可以使用 ipcs 命令来显示系统中所有的IPC对象,然后通过IPC对象的标识符(ID)来确定要删除的IPC对象。 2. ipcrm命令语法 ipcrm命令的基本语法如…

    Linux 2023年3月28日
    00
  • Shell 基本常识

    了解在 Linux 中 shell 的一些基本常识,学习一个基本的 shell 脚本编写知识 Shell 进入命令行 启动 shell 常用命令 系统管理命令 处理数据命令 Linux 基础管理命令 用户管理 管理文件系统 软件包管理系统 使用容器管理软件 理解 shell 子 shell 环境变量 构建 shell 脚本 基本使用 结构化命令 处理输入输出…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部