公司服务器自动分区,IP=192.168.0.100
公司服务器自动分区,在安装系统的时候自动分区,或者用fdis -l 查看磁盘分区情况是否是自动分区。
设置服务器的IP:vim /etc/sysconfig/network-scripts/ifcfg-eth0 设置IP地址。
现上级要求使用软件磁盘阵列为服务器上的普通用户家目录进行配额限制,且此服务器所有日志信息都写到192.168.0.10这台机器上


建立磁盘阵列,重新划出三个硬盘给服务器;
fdisk -l
fdisk 重新进行分区,一个硬盘重新分出一个主分区。命令如下
mdadm --create --auto=yes /dev/md1 --level=5 --raid-devices=2 --spare-devices=1 /dev/sdb1 /dev/sdc1 /dev/sdd1
ll /dev/md1
brw-r----- 1 root disk 9, 1 12-29 14:43 /dev/md1
查看raid信息
mdadm --detail /dev/md1
/dev/md1:
        Version : 0.90
  Creation Time : Sat Dec 29 14:46:11 2012
     Raid Level : raid5
     Array Size : 8385792 (8.00 GiB 8.59 GB)
  Used Dev Size : 8385792 (8.00 GiB 8.59 GB)
   Raid Devices : 2
  Total Devices : 3
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Sat Dec 29 14:48:51 2012
          State : clean
 Active Devices : 2
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : 37431170:98e12efc:2bec7304:9b3a07a1
         Events : 0.2

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1

       2       8       49        -      spare   /dev/sdd1

第二种查看方法:
   命令cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md1 : active raid5 sdc1[1] sdd1[2](S) sdb1[0]
      8385792 blocks level 5, 64k chunk, algorithm 2 [2/2] [UU]
     
unused devices: <none>

格式化md1
mkfs.ext3 /dev/md1


 以磁盘配额的方式挂载md1
mount -o usrquota,grpquota /dev/md1 /mnt/
设置raid的自动挂载
vim /etc/mdadm.conf
文件里面添加内容:
ARRY /dev/md1 -o -UUID=37431170:98e12efc:2bec7304:9b3a07a1
设置/etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0
/dev/md1                /mnt                    ext3    defaults,usrquota,grpquota      0 0

添加磁盘配额:
[root@localhost ~]# quotacheck -acugv
quotacheck: Scanning /dev/md1 [/mnt/raid5] quotacheck: Cannot stat old user quota file:
quotacheck: Cannot stat old group quota file: ?0?3?0?5?0?3?0?3?0?8?0?9é?0?2?0?5?0?1?0?0?0?9?0?3?0?2?0?7?0?1?0?3?0?9?0?3?0?8?0?2?0?4?0?7?0?3?0?2?0?5?0?1
quotacheck: Cannot stat old user quota file: ?0?3?0?5?0?3?0?3?0?8?0?9é?0?2?0?5?0?1?0?0?0?9?0?3?0?2?0?7?0?1?0?3?0?9?0?3?0?8?0?2?0?4?0?7?0?3?0?2?0?5?0?1
quotacheck: Cannot stat old group quota file: ?0?3?0?5?0?3?0?3?0?8?0?9é?0?2?0?5?0?1?0?0?0?9?0?3?0?2?0?7?0?1?0?3?0?9?0?3?0?8?0?2?0?4?0?7?0?3?0?2?0?5?0?1
done
quotacheck: Checked 3 directories and 3?0?7
编辑


编辑用户磁盘配额:
isk quotas for user user1 (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/md1                          0       3000       5000          0       10       15

其余的用户复制:
[root@localhost ~]# edquota -p user1 -u user2
[root@localhost ~]# edquota -p user1 -u user3
[root@localhost ~]# edquota -p user1 -u user4
[root@localhost ~]# edquota -p user1 -u user5
[root@localhost ~]# edquota -p user1 -u user6
[root@localhost ~]# edquota -p user1 -u user7
[root@localhost ~]# edquota -p user1 -u user8
[root@localhost ~]# edquota -p user1 -u user9
[root@localhost ~]# edquota -p user1 -u user10
[root@localhost ~]#

  测试:
[root@localhost ~]# su - user1
[user1@localhost ~]$ cd /mnt/raid5/
[user1@localhost raid5]$ ls
aquota.group  aquota.user  home  lost+found
[user1@localhost raid5]$ dd if=/dev/zero of=1.txt bs=1M count=10
md1: warning, user block quota exceeded.
md1: write failed, user block limit reached.
dd: 写入 “1.txt”: 超出磁盘限额
5+0 records in
4+0 records out
5107712 bytes (5.1 MB) copied, 0.125171 seconds, 40.8 MB/s
[user1@loca


将所有的日志信息都写到 192.168.0.10 这台机器上
修改服务器上的名为syslog.conf 的配置文件
*.*                                                     @192.168.0.10
服务器上的配置服务器: vim/etc/sysconfig/syslog
SYSLOGD_OPTIONS="-m 0 -r" -r表示默认开启从其他机器读取信息的内容,修改完以后都要重启服务器和客户端的服务

服务器上用户有10个 用户名自定义 ip地址自定义,限额数值自定义,但需要在文档中标明。

写一个shell 添加10个用户:
#!/bin/bash
groupadd user
for username in user1 user2 user3 user4 user5 user6 user7 user8 user9 user10
do
                useradd -g user $username
                echo "123456" | passwd --stdin $username
done
~                                                                                                             
~