一、NAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进 行访问的s技术。按字面简单说就是连接在网络上, 具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放 带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。
二、NAS配置步骤:
1、存储
①分区
Fdisk
②partprobe(刷新磁盘分区,刷新后可查看新的分区,限于添加新的分 区时,删除分区时不好用)
③LVM
创建物理卷
Pvcreate /dev/sda3(此处的 /dev/sda3为分区的例子,具体 的分区以上面的fdisk分出的区域为准)
创建卷组
Vgcreate NAS /dev/sda3( /dev/sda3同上)
创建逻辑卷
Lvcreate -L 800M -n fileserver NAS
逻辑卷大小 逻辑卷名称
④格式化
Mkfs.ext3 /dev/NAS/fileserver
⑤建文件目录
Mkdir /NAS/
⑥挂载
Mount -O usrquota,acl /dev/NAS/fileserver/NAS/
这样挂载重启后就会消失,所以要修改编辑fstab文件
2、配额
①建立几个帐户,改变用户默认的主目录位置
Useradd -Db /nas/
Useradd wang
Useradd blues
②开始配额
Quotacheck /NAS/ 建立磁盘配额文件
编辑wang: edquota wang
复制磁盘配额给其他用户,效率高,不必每个用户都用edquota 用 户名
Edquota -p wang blues
可用代替文本编辑,可写入脚本
开启列表
Quotaon /NAS/
3、服务
①NFS服务:nfs
vim /etc/exports
--------
/NAS 192.168.0.0/255.255.255.0(rw,sync,all_squash,anonuid=99,anongid=99)
--------
mkdir /NAS/pub 在NAS下创建/pub/共享目录,供其他用户访问
chmod 777 /NAS/pub 改变pub的权限
测试
chkconfig nfs on
②SAMBA服务: samba
验证用户:
smbpasswd -a blues
smbpasswd -a boss
匿名用户:
samba配置文件:vim /etc/samba/smb.conf
[pub] 共享的目录名
comment=NAS's pub 注释
path=/NAS/pub 路径
browseable=yes 隐藏
public=yes 支持匿名用户
writable=yes 支持写
安全:
hosts allow = 127. 192.168.0.
以上为(127.0.0.0 192.168.0.0)的简写
测试:
smbclient -L //192.168.0.1 ip测试
smbclient //192.168.0.1/pub 共享目录测试
Smbclient //192.168.0.1/blues -U blues 用户的家目录测试
③FTP服务:vsftp
编辑FTP配置文件:vim /etc/vsftpd/vsftpd.conf
------------
Anonymous_enable=YES
local_enable=YES
write_enable=YES 允许登录编辑
anon_upload_enable=YES
anon_mkdir_write_enable=YES 以上两行可以允许登录上传
chown_uploads=YES
chown_username=nobody 以上两行可以改变远程登录后文件所有者身份
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list 以上三行可以限制用户身份
------------
touch /etc/vsftpd/chroot_list
安全:
vim /etc/hosts.allow
vsftpd : 192.168.0.0/255.255.255.0
vim /etc/hosts.deny
vsftpd : ALL
测试:
④HTTP服务: apache
chgrp -R apache /NAS/blues 改变/NAS/blues所属组
chmod g=rx /NAS/blues 改变/NAS/blues组权限
编辑配置文件:
vim /etc/httpd/conf/httpd.conf
----------
UserDir /NAS
options indexes
allowoverride authconfig
order deny,allow
allow from 192.168.0.0/255.255.255.0
alias /pub "/NAS/pub"
options indexes
order deny,allow
allow from 192.168.0.0/255.255.255.0
----------
vim /NAS/blues/.htaccess
------------------
authtype basic
authname "NAS's blues"
authuserfile /etc/httpd/passwd
require user blues
------------------
安全:
阅读(432) | 评论(0) | 转发(0) |