1.RAID软磁盘阵列
RAID磁盘阵列就是用若干个硬盘组成一个硬盘,将这个格式化,拥有比原来更强大的处理能力,还可以将其他的硬盘作为备份,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。
相关操作:
fdisk /dev/vdb ##做此实验时,先建立三个硬盘
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} -C ##创建一个阵列 -a yes ##没有此目录就创建此目录 -l ##阵列等级(0,1,5...) -n ##所使用设备的块数 -x ##闲置设备的块数
mkfs.xfs /dev/md0 ## 进行格式化 mount /dev/md0 /mnt ##进行挂载
watch -n 1 cat /proc/mdstat ##监控RAID的命令,可以清楚的看到其中每个硬盘的运作情况。
阵列操作: mdadm -D /dev/md0 ##查看阵列信息 mdadm /dev/md0 -f /dev/vdb2 ##挂掉某个子设备 mdadm /dev/md0 -r /dev/vdb2 ##删除某个子设备 mdadm /dev/md0 -a /dev/vdb2 ##添加某个子设备
磁盘配额
Linux是多用户多任务的操作系统,这就难免出现多个用户共享磁盘的情况,如何使多个用户公平的使用磁盘,就是磁盘配置要解决的问题。故此将每个用户进行磁盘限额,每个用户只能接受到相应的磁盘量,这样才能使系统平稳有序的运行。 以针对用户的配置为例,设置用户的磁盘配额。 mount -o usrquota /dev/vdb1 /pub quotaon -ugv /dev/vdb1 edquota -u student
Disk quotas for user student (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/vdb1 0 0 0 0 0 0 quota ##查看当前用户的配额
su - student dd if=/dev/zero of=/pub/file bs=1M count=500 dd: error writing ‘/pub/file’: Disk quota exceeded 101+0 records in 100+0 records out 104857600 bytes (105 MB) copied, 0.0916726 s, 1.1 GB/s
quota Disk quotas for user student (uid 1000): Filesystem blocks quota limit grace files quota limit grace
开机永久挂载,并激活配额 vim /etc/fstab /dev/vdb1 /mnt xfs defaults,usrquota 0 0