linux学习笔记:磁盘配额(Quota)与高级文件系统管理

时间:2022-04-27 15:35:22
什么是Quota 在linux系统中,由于是多用户多任务的环境,如果其中有少数几个用户占用大量空间的话,那肯定会影响其他用户的使用权限。 quota的一般用途: 针对WWW sever,例如:每个人的网页空间的容量限制 针对mail server 针对file server 限制某一个用户或者用户组的最大磁盘配额 以Link的方法来使邮件可以作为限制的配额 quota的使用限制: 仅能针对整个文件系统 内核必须支持quota 只对一般用户有效 软件磁盘阵列(Software RAID) 什么是RAID 容错廉价磁盘阵列,通过技术将多个小的磁盘整合成为一个较大的磁盘设备 RAID-0(等量模式,stripe):性能最佳 linux学习笔记:磁盘配额(Quota)与高级文件系统管理
在组成RAID-0时,每块磁盘都会被先分隔成小区块(chunk)。当有数据要写入RAID时,数据会先被分成符合小区块的大小,然后再依序一个一个放置到不同的磁盘去 linux学习笔记:磁盘配额(Quota)与高级文件系统管理
RAID-1(映像模式,mirror):完整备份 linux学习笔记:磁盘配额(Quota)与高级文件系统管理
这种模式主要是让同一份数据完整保存在两块磁盘上。因此,整体RAID的容量几乎少了50%。最大的优点在于数据的备份 linux学习笔记:磁盘配额(Quota)与高级文件系统管理
RAID-5:性能与数据备份的均衡考虑 至少需要三块以上的磁盘才能组成。写入有点类似与RAID-0,不过每个循环的写入过程中,在每块磁盘还加入一个同位检查数据(Parity)。这个数据会记录其他磁盘的备份数据。 逻辑卷管理器(LVM)
LVM的重点在于可以弹性调整文件系统的容量,而并非在于性能和数据保全上面。LVM可以整合多个物理分区在一起,让这些分区看起来像是一个磁盘一样,而且,还可以在将来其他的物理分区或将其从这个LVM管理的磁盘当中删除。 LVM系统快照 LVM可以放大或者缩小容量。除此之外,还有一个重要的功能,系统快照。 快照就是将当时的系统信息记录下来,就好像照相记录一般,将来若有任何数据改动了,则原始数据会被移到快照去,没有被改动的数据则由快照区与文件系统共享。 linux学习笔记:磁盘配额(Quota)与高级文件系统管理
左图为最初建立系统快照区的状况,LVM会预留一个区域作为数据存放处,此时快照区内没有任何数据,而快照区与系统区共享所有的PE数据,因此快照区的内容与文件系统是一模一样的。假设A区域的数据被改动了,则改动前系统会将该区域的数据移动到快照区,所以在右图的快照区被占用了一块PE成为A,而其他B到I的区块则还是与文件系统共享。