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

什么是Quota
在linux系统中,由于是多用户多任务的环境,如果其中有少数几个用户占用大量空间的话,那肯定会影响其他用户的使用权限。
quota的一般用途:
针对WWW sever,例如:每个人的网页空间的容量限制
针对mail server
针对file server
限制某一个用户或者用户组的最大磁盘配额
以Link的方法来使邮件可以作为限制的配额
quota的使用限制:
仅能针对整个文件系统
内核必须支持quota
只对一般用户有效
软件磁盘阵列(Software RAID)
什么是RAID
容错廉价磁盘阵列,通过技术将多个小的磁盘整合成为一个较大的磁盘设备
RAID-0(等量模式,stripe):性能最佳

在组成RAID-0时,每块磁盘都会被先分隔成小区块(chunk)。当有数据要写入RAID时,数据会先被分成符合小区块的大小,然后再依序一个一个放置到不同的磁盘去
linux学习笔记:磁盘配额(Quota)与高级文件系统管理_第1张图片
RAID-1(映像模式,mirror):完整备份

这种模式主要是让同一份数据完整保存在两块磁盘上。因此,整体RAID的容量几乎少了50%。最大的优点在于数据的备份
linux学习笔记:磁盘配额(Quota)与高级文件系统管理_第2张图片
RAID-5 :性能与数据备份的均衡考虑
至少需要三块以上的磁盘才能组成。写入有点类似与RAID-0,不过每个循环的写入过程中,在每块磁盘还加入一个同位检查数据(Parity)。这个数据会记录其他磁盘的备份数据。
逻辑卷管理器(LVM)
LVM的重点在于可以弹性调整文件系统的容量,而并非在于性能和数据保全上面。LVM可以整合多个物理分区在一起,让这些分区看起来像是一个磁盘一样,而且,还可以在将来其他的物理分区或将其从这个LVM管理的磁盘当中删除。
LVM系统快照
LVM可以放大或者缩小容量。除此之外,还有一个重要的功能,系统快照。
快照就是将当时的系统信息记录下来,就好像照相记录一般,将来若有任何数据改动了,则原始数据会被移到快照去,没有被改动的数据则由快照区与文件系统共享。
linux学习笔记:磁盘配额(Quota)与高级文件系统管理_第3张图片
左图为最初建立系统快照区的状况,LVM会预留一个区域作为数据存放处,此时快照区内没有任何数据,而快照区与系统区共享所有的PE数据,因此快照区的内容与文件系统是一模一样的。假设A区域的数据被改动了,则改动前系统会将该区域的数据移动到快照区,所以在右图的快照区被占用了一块PE成为A,而其他B到I的区块则还是与文件系统共享。

你可能感兴趣的:(linux学习笔记)