Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18576
  • 博文数量: 8
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-10 00:32
文章分类
文章存档

2009年(2)

2008年(6)

我的朋友
最近访客
nas

分类: LINUX

2008-12-14 14:03:11

一、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) |
给主人留下些什么吧!~~