linux系统磁盘硬盘逻辑卷分区介绍

哎哟,Linux系统里的存储管理,这事儿得好好聊聊。
首先,得知道磁盘、分区和逻辑卷这三大层级。
咱们先说磁盘,这玩意儿就像咱的硬盘,Linux里是通过那些设备文件来标识的,比如说是/dev/sdX或者/dev/hdX,X那玩意儿就是字母,比如a啊、b啊这些。

当时我用fdisk-l命令一看,哎呦,这磁盘信息还挺全的,啥容量啊、接口类型啊、分区表格式啊,都给你列出来了。
像GPT分区表那玩意儿,支持的大容量存储(最高1 8 EB,这数字可大了去了)和分区数量(最多1 2 8 个),还有备份分区表这些冗余机制,对现代大容量存储需求来说,那可是相当合适。

再来说分区,这就像是把硬盘切成了一个个的小块,每个分区都能当个独立的小硬盘使。
主分区最多能有4 个,扩展分区就一个,它就是个容器,里面可以装逻辑分区。
逻辑分区在扩展分区里创建,想存储啥就存储啥,用户数据、备份啥的。

我用fdisk或者gdisk这些工具一创建分区,就得格式化,比如用mkfs.ext4 ,然后挂载到目录,比如/mnt/data,这样才能用啊。
分区信息用fdisk-l就能查到,起始扇区、大小、类型标识啥的,一目了然。

最后得说说逻辑卷管理(LVM),这玩意儿就像是在物理分区上又加了一层逻辑层,提供动态存储管理。
核心组件有物理卷(PV)、卷组(VG)和逻辑卷(LV)。
物理卷就是初始化成LVM格式的磁盘或分区,卷组就是由多个物理卷组成的存储池,逻辑卷就是从卷组里分配出来的可扩展存储单元。

LVM的优势那可多了去了,动态调整、跨磁盘聚合、快照功能啥的,都很实用。
比如你想扩展逻辑卷,就简单用lvextend命令加个参数,或者创建个快照备份数据,那也是分分钟的事。

应用场景也多,多系统共存、数据隔离、服务器环境啥的,都能用上LVM。
这玩意儿把存储虚拟化了,隐藏了硬件细节,大规模数据管理起来高效多了。
说实话,我当时也没想明白这其中的门道,现在看来,这LVM确实是个好东西。

LINUX的磁盘分区--挂载

2 02 3 年,我那个朋友刚换了个新电脑,装的是Linux系统。
他问我Linux的磁盘分区和挂载怎么弄,我给他解释了一下。

Linux的磁盘分区有点像Windows,但又有区别。
它有个目录树结构,根目录是“/”,所有文件和硬件都像文件一样管理。
硬盘在Linux里通过“/dev”目录下的设备文件表示,比如“/dev/sda”是第一块硬盘,“/dev/sdb”是第二块。

挂载呢,就是选一个目录当入口,把磁盘数据放进去。
比如,根目录“/”一定要挂载到一个分区上。
其他分区可以挂到不同的目录下。
比如,一个分区挂到根目录,另一个挂到“/fenqu2 ”,那么“/fenqu2 ”下的文件就在那个分区。

挂载其实就是在文件系统中创建个指向存储设备的入口点,方便访问数据。

我朋友听了,问我怎么查看挂载情况。
我告诉他用“df-h”命令。
他还想手动挂载个分区,我教他“mount /dev/sdb1 /mnt/mydisk”。

他问能不能开机自动挂载,我说是的,编辑“/etc/fstab”文件就能实现。

最后,我提醒他注意给根目录留够空间,合理规划分区,还有挂载选项要选对。
这样,Linux系统才能更稳定地运行。
算了,他应该能懂了。

Linux系统磁盘配额

结论: 1 . Linux磁盘配额限制用户/组空间和文件数,root用户无权限。
2 . CentOS7 默认支持磁盘配额。
3 . EXT4 需手动开启配额,XFS默认开启。
4 . EXT4 配额需创建配置文件,XFS无需。
5 . EXT4 挂载时需添加usrquota,grpquota,XFS也需。
6 . EXT4 配额检查用quotacheck,XFS用xfs_quota。
7 . EXT4 配额管理用quota,edquota,repquota,XFS用xfs_quota。
8 . 软限制可超,硬限制不可,XFS可项目配额。
9 . 配额实施:启用支持,创建文件,扫描,设置,启用,监控。
1 0. 注意备份,合理设置,XFS项目配额配置复杂。