zoukankan      html  css  js  c++  java
  • Linux NAS存储、文件共享

    Linux NAS存储之CIFS

    CIFS是Windows和Unix系统之间共享文件的一种协议,客户端通常是Windwos等。支持多节点同时挂载以及并发写入

    1、服务器端操作(存储端)

    1.1、服务器端安装samba和cifs-utils

    [root@nas ~]# yum -y install samba cifs-utils
    

    1.2、建立共享目录并给与所有权限

    [root@nas ~]# mkdir /data
    [root@nas ~]# chmod 777 /data
    [root@nas ~]# cp -rf /etc/hosts /data/   --随便复制个数据到要共享的目录
    

    1.3、建立用户来进行访问(访问用户)

    [root@nas ~]# useradd user1 -s /sbin/nologin
    [root@nas ~]# useradd user2 -s /sbin/nologin
    [root@nas ~]# smbpasswd -a user1    --增加samba用户并设置密码
    [root@nas ~]# smbpasswd -a user2    --增加samba用户并设置密码
    

    1.4、建立共享配置

    打开samba的共享配置文件

    [root@nas ~]# vim /etc/samba/smb.conf
    新创建几行 输入:
    [data]
            path = /data
            valid users = user1 user2 a1 a2
            hosts allow = 192.168.1.
            write list = user1 user2
            wirtable = yes
    --------------------说明---------------------
    path        定义共享文件的路径
    valid       定义有效访问用户
    hosts allow 定义可访问网段
    write list  定义可写用户
    wirtable    定义全部用户可写 (wirtable 与 write list二选一)
    

    1.5、启动samba共享服务

    [root@nas ~]# systemctl restart nmb smb
    [root@nas ~]# systemctl enable nmb smb  --定义开机自启动
    

    1.6、设置通过防火墙和关闭SElinux

    [root@nas ~]# firewall-cmd --permanent --add-service=samba
    [root@nas ~]# firewall-cmd --permanent --add-service=samba-client
    [root@nas ~]# firewall-cmd --permanent --add-service=mountd
    [root@nas ~]# firewall-cmd --reload
    ​
    [root@nas ~]# vim /etc/selinux/config
    selinux=disabled
    [root@nas ~]# setenforce 0
    

    1.7、手动挂载内容到共享目录

    新创建的/mnt/cifs文件目录挂载到了共享目录中

    [root@nas ~]# mkdir /mnt/cifs
    [root@nas ~]# mount -o user=user1,pass=1 //192.168.254.10/data /mnt/cifs
    

    1.8、自动挂载内容到文件目录

    [root@nas ~]# vim /etc/fstab
    新写一行:
    //192.168.254.10/data   /mnt/cifs       cifs    user=user1,pass=1       0 0
    [root@nas ~]# mount -a 

    2、客户端连接

    使用Windwos端映射网络驱动连接即可

    //192.168.254.10/data
    
  • 相关阅读:
    傅里叶变换相关公式
    Java中的IO流
    oracle sqlplus 命令行中创建存储过程
    Redis 缓存数据库的使用场景
    Java 数值格式化类-NumberFormat
    Idea_类注释、属性注释、方法注释
    博客·HelloWorld
    【4】Django 创建第一个模块应用
    【3】Django创建第一个项目
    理解面向对象三大特征与魔法方法?
  • 原文地址:https://www.cnblogs.com/MineLSG/p/12665841.html
Copyright © 2011-2022 走看看