安装centos共享文件夹

本文详细介绍了在虚拟机中成功配置共享文件夹的过程,包括添加共享文件夹、安装增强功能、安装必要的软件包、挂载光盘并运行安装脚本等步骤。

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

之前安装了好几次共享文件夹都没有成功,今天终于可以了,记录一下

1、在虚拟机设置中,添加共享文件夹,选择本机的路径,共享的名称:centos1 ,勾选“自动挂载” “自动分配”

2、在虚拟机导航条中的设备中,点击“安装增强功能”

3、安装gcc和kernel

     yum install make gcc kernel kernel-develop

     yum  install kernel-devel kernel-headers

4、挂在光盘

      mount -t iso9660  /dev/dvd  /media/cdrom/      (自己新建 /media/cdrom/  目录)

5、进入/media/cdrom/目录 执行

      ./VBOXADDITION_3.2.10_66523-x86.run

6、 查看是否安装成功

   lsmod|grep vboxsf

有值代表成功,没值代表安装失败

5、新建共享目录mkdir /mnt/share

6、共享设置

  mount -t vboxsf centos1 /mnt/share

7、开启自动挂载

    在/etc/rc.local

   文件最后添加

  mount -t vboxsf centos1 /mnt/share

参考文章http://my.oschina.net/u/1413049/blog/187146   http://congjl2002.iteye.com/blog/1025961

### 配置和使用 CentOS 中的共享文件夹 #### 创建共享文件夹 为了在 CentOS 系统中创建一个共享文件夹,可以按照以下方式操作。首先,在指定路径下创建一个新的目录作为共享文件夹: ```bash mkdir /home/用户名/myshare ``` 此命令会在用户的主目录下创建名为 `myshare` 的新文件夹[^3]。 #### 设置权限 为了让其他用户或者远程主机能够访问这个共享文件夹,需要调整其权限设置。可以通过更改文件夹的所有者以及赋予适当的读写权限来实现这一点: ```bash chmod 777 /home/用户名/myshare chown 用户名:组名 /home/用户名/myshare ``` 这里将权限设为 `777` 是为了使任何用户都能对该文件夹进行读取、写入和执行的操作;而改变所有者的目的是确保特定用户或群组拥有该资源的控制权。 #### 挂载 Windows 共享目录到 CentOS 如果目标是从 CentOS 访问位于 Windows 上的一个已存在的共享文件夹,则需要用到 `cifs` 协议来进行挂载。具体步骤如下所示: 1. **安装必要软件包** 如果尚未安装支持 CIFS 文件系统的工具,那么先通过 yum 安装它们: ```bash yum install cifs-utils samba-client ``` 2. **准备挂载点** 在本地系统上选定一个位置用于映射远端分享的内容,并建立相应的空目录充当挂载点: ```bash mkdir /mnt/windows_share ``` 3. **实际挂载过程** 利用 mount 命令加上 `-t cifs` 参数完成连接动作,同时提供必要的认证信息(如用户名密码),例如下面的例子展示了如何把一台运行于 IP 地址为 192.168.x.y 的机器上的 sharename 资源加载进来: ```bash mount -t cifs //192.168.x.y/sharename /mnt/windows_share -o username=winuser,password=winpassword,iocharset=utf8,file_mode=0777,dir_mode=0777 ``` 上述过程中涉及到了几个重要的选项参数解释如下: - `username`: 登录 windows server 所需的身份凭证中的账户名称; - `password`: 对应身份下的登录口令; - `iocharset`: 字符编码转换设定项,通常推荐 utf8 来处理多语言环境下的字符集兼容性问题; - `file_mode/dir_mode`: 分别定义被挂接后的单个文档节点与整个子树结构所继承下来的默认 ACL 属性值[^1]。 #### 自动化挂载配置 (可选) 对于希望每次开机自动重复以上手动流程的情况来说,可以把相关条目加入 `/etc/fstab` 文件里去简化日常维护工作量。编辑 fstab 并追加类似这样的行即可达成目的: ```plaintext //192.168.x.y/sharename /mnt/windows_share cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 ``` 其中 credentials 文件应该包含两行分别对应上面提到过的 user 和 pass 变量内容以便安全存储敏感数据而不暴露在外头明文状态之下[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值