raid+lvm+quota

 一、查看添加的4塊硬盤fdisk -l,然後分別將4塊硬盤建分區表

   fdisk_/dev/sdb-----n----p----1---1---652----w
   fdisk_/dev/sdc-----n----p----1---1---652----w
   fdisk_/dev/sdd-----n----p----1---1---652----w
   fdisk_/dev/sde-----n----p----1---1---652----w
   強制內核更新分區列表:partprobe
   格式化:mkfs.ext3_/dev/sdb1
           mkfs.ext3_/dev/sdc1
           mkfs.ext3_/dev/sdd1
           mkfs.ext3_/dev/sde1
二、建立raid10
    1、mdadm --create --auto=yes /dev/md10 --level=10 --raid-devices=4     /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
    2、Continue creating array?  y
三、建立物理卷
   [root@localhost ~]# pvcreate /dev/md10
   Physical volume "/dev/md10" successfully created(成功)
 
四、建立卷組
    [root@localhost ~]# vgcreate vfastvg /dev/md10
     Volume group "vfastvg" successfully created(成功)
五、建立邏輯卷
     [root@localhost ~]# lvcreate -l 2000 -n vfastlv vfastvg
 
    查看:lvdisplay /dev/vfastvg/vfastlv
  --- Logical volume ---
  LV Name                /dev/vfastvg/vfastlv
  VG Name                vfastvg
  LV UUID                vVDWYs-dL20-IPHr-8M27-HqOb-ABBm-EOWZna
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                7.81 GB
  Current LE             2000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     512
  Block device           253:2
 
六、格式化:mkfs.ext3 /dev/vfastvg/vfastlv
    
    回顯:Writing inode tables: done                            
          Creating journal (32768 blocks): done
          Writing superblocks and filesystem accounting information:            done
 
          This filesystem will be automatically checked every 24                mounts or
          180 days, whichever comes first.  Use tune2fs -c or -i to           override
七、建立文件、掛載
    [root@localhost mnt]# mkdir vfastlv
    [root@localhost mnt]# mount /dev/vfastvg/vfastlv  /mnt/vfastlv
    [root@localhost mnt]# cd vfastlv/
    [root@localhost vfastlv]# ls
    lost+found
八、創建快照
     [root@localhost ~]# lvcreate -l 200 -s -n vfastlva /dev/vfastvg/vfastlv
  /dev/hdc: open failed: 只讀文件系統
  Logical volume "vfastlva" created
You have new mail in /var/spool/mail/root
  格式化:[root@localhost ~]# mkfs.ext3 /dev/vfastvg/vfastlva
  掛載:[root@localhost ~]# mount /dev/vfastvg/vfastlva /mnt/vfastlva
 
 
九、自動掛載、開機啓動 
    自動掛載:[root@localhost ~]# mdadm --detail /dev/md10 | grep               UUID
              mdadm: Unknown keyword ARRPY
              UUID : 91ccf381:1235a744:8d1f7081:3b7be86b
              [root@localhost ~]# vim /etc/mdadm.conf
    ARRPY /dev/md10 UUID=91ccf381:1235a744:8d1f7081:3b7be86b
    開機啓動:vim_/etc/fstab 
        修改:/dev/md10    /mnt/raid10      ext3   defaults   0   0
十、磁盤配額
    建立用戶:vim_aaa.sh
              #!/bin/bash
              groupadd aaa
              for aaa in aaa1 aaa2 aaa3 aaa4 aaa5
              do
                useradd $aaa
                echo "123456" | passwd --stdin $aaa
              done
    設置軟連接:[root@localhost ~]# ln -s /home /mnt/vfastlv
    支持磁盤配額:[root@localhost ~]# mount -o remount,usrquota,grpquota /mnt/vfastlv
    建立數據文件:[root@localhost ~]# quotacheck -auvg
    編輯用戶配額:[root@localhost ~]# edquota -u aaa1(soft:10000    hard:10000)
                  [root@localhost ~]# edquota -p aaa1 -u aaa2
                  [root@localhost ~]# edquota -p aaa1 -u aaa3
    修改權限:[root@localhost ~]# chmod o+w /mnt/vfastlv
    測試:dd if=/dev/zero of=aaa1 bs=1M count=100
 
    [aaa1@localhost ~]$ cd /mnt/vfastlv
[aaa1@localhost vfastlv]$ dd if=/dev/zero of=aaa11 bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 3.65912 seconds, 28.7 MB/s
[aaa1@localhost vfastlv]$ dd if=/dev/zero of=aaa11 bs=1M count=1000
dd: 寫入 “aaa11”: 設備上沒有空間
731+0 records in
730+0 records out
765513728 bytes (766 MB) copied, 40.3797 seconds, 19.0 MB/s
 
 
完成
 
 
 
 
 
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章