Linux共享文件夹设置实例

本文介绍了如何在服务器上配置NFS共享文件夹,并详细解释了如何修改/etc/exports文件来指定共享目录及其权限,同时提供了重启NFS服务的具体命令。此外,还介绍了客户端如何通过编辑/etc/fstab文件及使用mount命令挂载共享文件夹。

1.在存放共享文件的服务器设置共享文件夹,

   1) 更改/etc/exports 文件, 将需要共享的文件夹设置成共享目录,rw代表可读可写,sync代表同步的意思,前面的*表示所有IP都可以访问

    /tmp/update *(rw,sync)
    /opt/orabackup/prd *(root_squash,rw,sync)
    /home/claim/deploy/callcenter *(rw,sync)
    /home/claim/deploy/inner      *(rw,sync)
    /home/claim/deploy/outer      *(rw,sync)

   2) 设置完毕后,用service nfs restart 命令重启,将nfs服务启动起来.如以下提示

    Shutting down NFS mountd: [  OK  ]
    Shutting down NFS daemon: [  OK  ]
    Shutting down NFS quotas: [  OK  ]
    Shutting down NFS services:  [  OK  ]
    Starting NFS services:  [  OK  ]
    Starting NFS quotas: [  OK  ] 
    Starting NFS daemon: [  OK  ]
    Starting NFS mountd: [  OK  ]

 

2. 在需要连接共享文件夹的服务器上.

   1. 修改/etc/fstab文件, 用户登录时会自动加载此文件信息.  如下所示,

       /dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
      LABEL=/boot             /boot                   ext3    defaults        1 2
      none                    /dev/pts                devpts  gid=5,mode=620  0 0
     none                    /dev/shm                tmpfs   defaults        0 0
     /dev/VolGroup00/LogVol03 /opt                    ext3    defaults        1 2
    none                    /proc                   proc    defaults        0 0
    none                    /sys                    sysfs   defaults        0 0
   /dev/VolGroup00/LogVol02 /usr                    ext3    defaults        1 2
   /dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
    /dev/hda                /media/cdrom            auto              pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
   10.1.1.1:/lppic         /mnt/lppic              nfs     defaults        0 0
   10.1.100.94:/home/claim/deploy/inner  /home/claim/appcfg/20071024  nfs  defaults 0 0  

 如红色部分就是新增部分, nfs是指通过nfs协议传输

 

 2. 使用mount /home/claim/appcfg/20071024命令,使配置生效.

 

   

### CentOS 7 虚拟机共享文件夹设置教程 #### 准备工作 为了成功配置共享文件夹,需确认已安装虚拟化软件(如 VMware 或 VirtualBox),并确保虚拟机支持共享功能。以下是基于 VMware 和 VirtualBox 的两种常见方法。 --- #### 方法一:VMware 下的共享文件夹配置 1. **创建共享文件夹** 在宿主机上新建一个用于共享文件夹,建议命名为英文名(如 `linuxshare`)。此操作可通过资源管理器完成[^2]。 2. **启用虚拟机中的共享文件夹** 启动虚拟机,在 VMware 中打开菜单栏的“虚拟机”->“设置共享文件夹”,勾选“始终启用”并将新创建的文件夹添加至列表中[^2]。 3. **验证共享文件夹状态** 登录到 CentOS 7 虚拟机终端,执行以下命令以检查共享文件夹是否可用: ```bash vmware-hgfsclient ``` 如果一切正常,该命令将返回共享文件夹名称(如 `linuxshare`)[^2]。 4. **挂载共享文件夹** 创建目标挂载目录,并使用 `vmhgfs-fuse` 工具完成挂载: ```bash mkdir -p /mnt/linuxshare vmhgfs-fuse .host:/linuxshare /mnt/linuxshare ``` 上述命令中 `.host:/linuxshare` 表示宿主机上的共享文件夹路径,而 `/mnt/linuxshare` 是虚拟机内的挂载点[^2]。 5. **实现开机自动挂载** 编辑 `/etc/fstab` 文件,追加以下内容以便每次启动时自动加载共享文件夹: ```plaintext .host:/linuxshare /mnt/linuxshare fuse.vmhgfs-fuse allow_other,defaults 0 0 ``` 验证修改是否有效可运行: ```bash mount -a ``` --- #### 方法二:VirtualBox 下的共享文件夹配置 1. **创建共享文件夹** 类似于 VMware,首先在宿主机上建立一个空文件夹作为共享区域(如 `D:\sharedfolder`)[^3]。 2. **配置 VirtualBox 共享选项** 打开 VirtualBox 界面,选择对应的虚拟机实例 -> “设置” -> “共享文件夹”。点击右侧的“添加共享文件夹”按钮,指定宿主机上的文件夹路径以及自定义名称(如 `shareCent`)。 3. **安装增强工具包 (Guest Additions)** 安装 VirtualBox 提供的 Guest Additions 可显著提升性能和兼容性。具体步骤为: - 插入 ISO 映像光盘; - 运行安装脚本; - 更新内核模块依赖项。 4. **挂载共享文件夹** 使用以下指令手动挂载共享文件夹: ```bash sudo mkdir -p /home/shareCent sudo mount -t vboxsf shareCent /home/shareCent ``` 参数说明: - `-t vboxsf` 指定文件系统类型; - `shareCent` 对应前面设定的共享文件夹名称; - `/home/shareCent` 是 Linux 内的目标位置[^3]。 5. **持久化挂载设置** 若要让共享文件夹随系统重启保持有效性,则编辑 `/etc/rc.local` 文件加入上述挂载语句即可。 --- #### 常见问题排查 - 若遇到权限不足错误,请尝试赋予适当访问权限给相关目录。 - 当某些命令不可用时,可能缺少必要的组件或驱动程序,重新核查是否正确安装了 VMware Tools/VirtualBox Guest Additions[^4]。 ```bash lsmod | grep -i hgfs # 检查 VMware HGFS 支持情况 dmesg | tail # 查看最近的日志消息寻找异常提示 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值