Raid 和 Quota 磁盘管理技术

Raid


0 -速度最快的读写1 -一个挂掉的时候可以使用备份5-追求速度的同时也备份

0-是几块硬盘分几个数据一起写,若是一个硬盘坏了,其他数据都是不完整的所以其他硬盘都坏了。

1-是把数据全部都分别写入磁盘(同时写入),一个坏了另一个盘的数据也是完整的,所以还可以用。

5-居于以上两个的中间


首先建立空磁盘(fdisk

之后设置好磁盘的型号为raid 标号:fd

之后再把它们连起来

mdadm -C /dev/md0(建立的raid磁盘的名字) -a yes(如果目录不存在则建立这个目录) -l 1(执行的方式,在上面有015)-n 2(启动的时候开启的磁盘个数) -x 1(备份磁盘的个数)/dev/sda{5,6,7}

之后可以在/proc/mdstat下查看建立的md0的情况。

摧毁磁盘的指令:mdadm /dev/md0 -f /dev/sda6(md0 中的哪一个磁盘)

移除磁盘的指令:mdadm /dev/md0 -r /dev/sda6

添加磁盘的指令:mdadm /dev/md0 -a /dev/sda6

停止磁盘阵列 : mdadm  -S /dev/md0




quota

1.首先先在/etc/fstab下设置好挂载方式,即加上

/dev/sda5 /mnt defualts,usrquota,grpquota 0 0

之后再重新挂载mount -a

之后扫描:quotacheck -ugv /dev/sda5

之后设置磁盘启动quotaquotaon -v /dev/sda5

之后指定用户:edquota -u leo(之后进入一个配置界面里面的东西可自己设置,之后就限制了这个用户在这个磁盘使用的空间的大小)


Filesystem                 blocks       soft       hard     inodes     soft     hard


7个字段含义:34配合用,67配合用)

1. 文件系统(filesystem):说明该限制值是针对哪个文件系统(partition);

2. 磁盘容量(blocks):这个数值是quota 自己算出来的,单位为Kbytes,不要手动更改;

3. soft:磁盘容量(block) soft 限制值,单位亦为KB

4. hard:block hard 限制值,单位KB;

5. 档案数量(inodes):这是quota自己算出来的,单位为个数,不要手动更改;

6. soft:inode soft 限制值;

7. hard:inode hard 限制值;


其中softhard的含义是指:

x<soft ---正常

soft<x<hard ---警告但不禁止

x>hard ---禁止写入


hard:表示使用者的用量绝对不会超过这个限制值,若超过这个值则系统会锁住该用户的磁盘使用权;


soft:表示使用者在低于soft限值时,可以正常使用磁盘,但若超过soft 且低于hard 的限值时,每次用户登入系统时,

系统会主动发出磁盘即将爆满的警告讯息,并会给予一个宽限时间(默认7)。如果7天内仍不将磁盘量降低到soft以下,那么七天后磁盘限量将变成soft的限制值,磁盘使用权就会被锁住而无法新增档案了。


soft/hard0,表示没有限制,宽限时长通过edquota -t进行修改.



实验:su - leo--切换用户后在/mnt下操作

之后用

dd if=/dev/zero of=/mnt/bigfile bs=1K count=1000000建立一个大文件




你可能感兴趣的:(Raid 和 Quota 磁盘管理技术)