百度
360搜索
搜狗搜索

虚拟机linux共享文件后怎么打开详细介绍

在虚拟机 Linux 系统中打开共享文件需要经过以下关键步骤,不同虚拟机软件(如 VirtualBox、VMware)的操作略有差异,但核心逻辑一致。以下是具体操作指南和常见问题解决方案:

一、确认虚拟机工具安装

1. VirtualBox:安装 Guest Additions

  • 步骤
    • 点击虚拟机菜单栏的 “设备” → “安装增强功能”,虚拟机会自动加载 Guest Additions 镜像。
    • 在 Linux 终端中执行以下命令:bash
        /dev/sr0 /media/cdrom  

      /media/cdrom

      ./VBoxLinuxAdditions.run

    • 安装完成后重启虚拟机。

2. VMware:安装 VMware Tools

  • 步骤
    • 点击虚拟机菜单栏的 “虚拟机” → “安装 VMware Tools”,虚拟机会自动加载工具镜像。
    • 在 Linux 终端中执行以下命令:bash
        /dev/cdrom /mnt  

      /mnt

      VMwareTools-*.tar.gz /tmp/

      /tmp/vmware-tools-distrib

      ./vmware-install.pl

    • 安装完成后重启虚拟机。

二、设置共享文件夹(以 VirtualBox 为例)

1. 在主机中创建共享目录

  • 在主机(如 Windows/macOS)中选择一个文件夹,例如 C:\Shared

2. 在虚拟机设置中添加共享文件夹

  • 关闭虚拟机,进入虚拟机设置 → “共享文件夹”
  • 点击 “添加共享文件夹”,选择主机目录,设置共享名称(如 shared_folder),勾选 “自动挂载”“固定分配”

三、在 Linux 中访问共享文件

1. 查看共享文件夹名称

  • 打开终端,执行以下命令:bash

    VBoxControl sharedfolder list

    vmware-hgfsclient

2. 创建挂载点并手动挂载

  • 示例(VirtualBox):bash
      /mnt/shared  

    vboxsf shared_folder /mnt/shared

  • 示例(VMware):bash
      /mnt/hgfs

    vmhgfs-fuse .host:/ /mnt/hgfs allow_other

3. 自动挂载(永久生效)

  • 编辑 /etc/fstab 文件:bash
      /etc/fstab

  • 添加以下内容:plaintext
    # VirtualBox

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

    # VMware

    .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

  • 保存后执行 sudo mount -a 验证。

四、图形界面访问(以 GNOME 为例)

  • 安装 gvfs-fuse:bash
       gvfs-fuse  

    dnf gvfs-fuse

  • 打开文件管理器,在左侧边栏中选择 “其他位置”,找到 “共享文件夹” 或直接访问 /mnt/shared

五、常见问题解决方案

1. 权限不足

  • 现象:无法访问共享文件夹,提示 Permission denied
  • 解决:bash

    vboxsf

    newgrp vboxsf

    /mnt/hgfs

2. 共享文件夹未自动挂载

  • 检查
    • 确认 /etc/fstab 中的挂载配置正确。
    • 执行 systemctl status remote-fs.target 查看挂载服务状态。

3. NTFS 文件系统支持

  • 现象:共享文件夹为 NTFS 格式,无法读写。
  • 解决:bash
       ntfs-3g  

    ntfs-3g /dev/sdX1 /mnt/shared

六、其他共享方案(可选)

1. Samba 共享(跨平台)

  • 步骤
    1. 安装 Samba:bash
         samba

    2. 配置共享目录:bash
        /etc/samba/smb.conf

      添加:plaintext

      [shared]

      path = /path/to/shared

      valid users = your_username

      browseable = yes

      read only = no

    3. 创建 Samba 用户:bash
       smbpasswd  your_username

    4. 重启 Samba 服务:bash
       systemctl restart smbd

    5. 在主机中访问:\\虚拟机IP\shared

2. NFS 共享(Linux 之间)

  • 步骤
    1. 安装 NFS 服务:bash
         nfs-kernel-server  

      nfs-common

    2. 配置共享目录:bash
        /etc/exports

      添加:plaintext

      /path/to/shared 客户端IP(rw,sync,no_subtree_check)

    3. 启动 NFS 服务:bash
       systemctl restart nfs-kernel-server

    4. 在客户端挂载:bash
        服务器IP:/path/to/shared /mnt/shared

七、验证共享文件访问

  • 命令行验证:bash
     /mnt/shared

    test.txt

  • 图形界面验证
    打开文件管理器,进入挂载点,查看是否能正常读写文件。

通过以上步骤,你可以在虚拟机 Linux 系统中稳定访问共享文件。若遇到问题,可根据错误提示参考对应解决方案,或检查虚拟机工具版本和网络配置。

阅读更多 >>>  linux服务器怎么输入命令

网站数据信息

"虚拟机linux共享文件后怎么打开"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:虚拟机linux共享文件后怎么打开的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!