HCRM博客

CentOS 文件共享配置指南

在CentOS上设置文件共享可以通过多种方式实现,以下是几种常见的方法及其详细步骤:

使用Samba服务

1、安装Samba软件包

CentOS 文件共享配置指南-图1
(图片来源网络,侵权删除)

打开终端,输入以下命令安装Samba:

  • sudo yum install samba

2、配置Samba服务

备份原始配置文件:

  • sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

编辑配置文件/etc/samba/smb.conf,在文件末尾添加以下内容(以创建名为share的共享文件夹为例):

  • [share]
  • path = /path/to/shared/folder
  • writable = yes
  • valid users = username
  • guest ok = no

path指定共享文件夹的路径,writable指定该共享文件夹是否可写,valid users指定可以访问该共享文件夹的用户名,guest ok是否允许匿名访问该共享文件夹。

3、创建Samba用户

CentOS 文件共享配置指南-图2
(图片来源网络,侵权删除)

创建一个新用户(如果已有用户则无需此步):

  • sudo useradd username

将该用户添加到Samba用户列表中:

  • sudo smbpasswd a username

4、启动Samba服务

启动Samba服务:

  • sudo systemctl start smb

设置Samba服务在系统启动时自动启动:

  • sudo systemctl enable smb

5、防火墙配置

CentOS 文件共享配置指南-图3
(图片来源网络,侵权删除)

如果启用了防火墙,请确保将Samba端口添加到防火墙规则中:

  • sudo firewallcmd addservice=samba permanent
  • sudo firewallcmd reload

6、访问共享文件夹

在Windows资源管理器中,输入以下地址访问共享文件夹:

  • \\centos7_ip_address\share

centos7_ip_address是CentOS的IP地址,share是共享文件夹的名称,输入在第3步创建的Samba用户的用户名和密码,即可访问该共享文件夹。

使用NFS服务

1、安装NFS软件包

在终端中输入以下命令安装NFS:

  • sudo yum install nfsutils

2、创建要共享的目录

/mnt目录下创建一个名为nfs_share的目录:

  • mkdir /mnt/nfs_share

3、编辑NFS配置文件

编辑/etc/exports文件,添加以下内容:

  • /mnt/nfs_share *(rw,sync,no_root_squash)

表示允许所有网络段访问该共享目录,rw表示读写权限sync表示资料同步写入内存和硬盘,no_root_squash表示客户端使用root用户挂载时对共享目录具有root权限。

4、导出NFS共享

执行以下命令使配置生效:

  • sudo exportfs ra

5、启动NFS服务

启动NFS服务:

  • sudo systemctl start nfsserver

设置NFS服务开机自启:

  • sudo systemctl enable nfsserver

6、挂载NFS共享

在需要访问该共享目录的客户端上,挂载NFS共享,在另一台Linux机器上,执行以下命令挂载:

  • mount centos7_ip_address:/mnt/nfs_share /mnt/local_mount_point

centos7_ip_address是CentOS服务器的IP地址,/mnt/nfs_share是服务器上的共享目录,/mnt/local_mount_point是客户端上的挂载点。

使用VMware工具共享文件夹(针对虚拟机内的CentOS)

1、设置共享文件夹

在VMware中,选择要设置的虚拟机,点击“编辑虚拟机设置”。

在“选项”选项卡中,选择“共享文件夹”,然后点击“总是启用”。

点击“添加”按钮,选择一个主机路径,然后点击“完成”。

2、查看共享文件夹情况

打开CentOS终端,输入以下命令查看共享文件夹情况:

  • vmwarehgfsclient

如果没有报错信息,说明共享文件夹已成功设置。

3、创建挂载目录

/mnt目录下创建一个目录,用于挂载共享文件夹:

  • mkdir /mnt/hgfs

4、挂载共享目录

执行以下命令挂载共享目录:

  • vmhgfsfuse .host:/SharedFolder /mnt/hgfs

.host:/SharedFolder是主机上的共享目录路径,/mnt/hgfs是挂载到CentOS中的目录。

5、自动挂载共享目录

为了每次重启后自动挂载共享目录,编辑/etc/fstab文件,添加以下内容:

  • .host:/SharedFolder /mnt/hgfs fuse.vmhgfsfuse allow_other,defaults 0 0

保存并关闭文件后,执行以下命令使配置立即生效:

  • mount a

重启CentOS系统,检查挂载目录是否成功。

通过以上任一方法,都可以在CentOS上实现文件共享,用户可以根据自己的需求和实际情况选择合适的方法进行配置。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/23954.html

分享:
扫描分享到社交APP
上一篇
下一篇