Linux 软磁盘阵列和磁盘配额

xiaoxiao2021-02-28  115

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

转载请注明原文地址: https://www.6miu.com/read-34553.html

最新回复(0)