文件系统
文件系统EXT3,EXT4和XFS的区别:
EXT3
- 最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件。
- Ext3目前只支持32000个子目录。
- Ext3文件系统使用32位空间记录块数量和i-节点数量。
- 当数据写入到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块。
EXT4
- EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。
- Ext4的文件系统容量达到1EB,而文件容量则达到16TB。
- 理论上支持无限数量的子目录。
- Ext4文件系统使用64位空间记录块数量和i-节点数量。
- Ext4的多块分配器支持一次调用分配多个数据块。
XFS
- 根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。
- 采用优化算法,日志记录对整体文件操作影响非常小。
- 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。
- 能以接近裸设备I/O的性能存储数据。
lvm扩容
1.新建一个分区vda3
fdisk /dev/vda
2.此时如果没有/dev/vda3需要手动同步内核信息
partprobe
3.创建pv(物理卷) /dev/vda3
pvcreate /dev/vda3
4.将新建的pv加入到对应的vg:vg-1
vgextend vg-1 /dev/vda3
5.扩容lv:lv-1的容量
lvextend -L 100G /dev/vg-1/lv-1 #调整为100G
lvextend -L +50G /dev/vg-1/lv-1 #增加50G
lvextend -l +1000 /dev/vg-1/lv-1 #增加1000个pe,后面会介绍pe
6.此时需要执行如下命令同步到内核
resize2fs /dev/vg-1/lv-1 #如果是ext3/4文件系统
xfs_growfs /dev/vg-1/lv-1 #如果是xfs文件系统
PE是位于pv上一层,在创建vg时可以指定每个pe的大小,默认为4M,如下为指令
vgcreate -s 16M vg-1 /dev/vda3 #创建vg时手动指定vg大小为16M
vgchange -s 32M vg-1 #将vg-1的pe大小改为32M
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。