1.磁盘配额
红帽rhel7的磁盘配额开启方式是编辑/etc/fstab目录。
[root@linuxprobe ~]# vim /etc/fstab
UUID=812b1f7c-8b5b-43da-8c06-b9999e0fe48b/boot xfs defaults,uquota 1 2
在权限选项defaults后面逗号加上uquota,然后重启系统。上面开启的是对于用户/boot目录进行的磁盘配额。
XFS文件系统用于管理磁盘配额的命令是xfs_quota命令。
xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 tom' /boot
-x参数表示专家模式,功能更丰富。-c参数表示以非交互方式进行配置。tom指磁盘限额限制的账户。/boot指主机/boot目录。
isoft:文件数量的软限制;
ihard:文件数量的硬限制;
bsoft:硬盘使用量的软限制;
bhard:硬盘使用量的硬限制。
edquota命令用于编辑用户的配额限制。
[root@linuxprobe ~]# edquota -u tom
Disk quotas for user tom (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda 6144 3072 8192 1 3 6
编辑前一组的soft和hard是表示硬盘使用量的限制数值,后一组soft和hard编辑的是文件数量的限制值。
2.软、硬链接
通过ln命令默认创建硬链接,加上-s参数创建的是软链接。
由于文件是由inode指针与block块的特性去保存文件信息,创建硬链接就是多增加一个inode指针,删除文件只有inode数变成0才表示彻底删除。
[root@linuxprobe ~]# ls -l readme.txt
-rw-r--r-- 1 root root 26 Jan 11 00:08 readme.txt
查看readme.txt文件信息,其中数字“1”值得就是inode数量。
3.磁盘阵列
RAID 0:可以成倍增加硬盘的读写速度,但是数据是分别写入过个硬盘,共同组成一个完整的数据,所以损坏,则数据就彻底损坏。
RAID 1:在两块盘里写入相同的数据,安全性增加,但是成本也是成倍的增加,硬盘利用率只有50%。
RAID 5:速度与安全性的折中方案。最少3块盘。
RAID 10:数据读写与安全性同时具备的磁盘阵列,成本太高。
madam命令用于管理系统软件的RAID硬盘阵列。
[root@linuxprobe ~]# mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
-C参数创建阵列
-v参数显示创建过程
-a yes 检测RAID名称是否被占用
-n代表创建RAID阵列硬盘数量
-l代表RAID阵列级别(级别10,念壹零,不念十。)
[root@linuxprobe ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
-x参数代表备份盘数量。
来源:oschina
链接:https://my.oschina.net/u/4437431/blog/3185393