Linux文件系统管理

Linux文件系统管理

基本文件系统

ext:文件大小不能超过2G;数据碎片化

ext2:最大文件大小增大为2T;通过按组分配磁盘块来减轻碎片化;但系统崩溃或断电可能造成数据丢失

ext3:日志文件系统,通过先写日志再写数据解决数据丢失;不过无法恢复误删,并且不允许数据压缩与加密

ext4:支持数据压缩和加密,区段(索引节点表只保存起始块的位置),块预分配(为变大的文件预留空间)

操作文件系统

创建分区(主分区和逻辑分区):fdisk /dev/sdb

创建文件系统:mkfs.ext4 /dev/sdb1

挂载设备:mount -t ext4 /dev/sdb1 /mnt/my_partition

修改 /etc/fstab 文件

文件系统的检查和修复

fsck命令能够检查和修复大部分类型的Linux文件系统。需要注意的是必须先卸载对应文件系统才能使用fsck来对文件系统进行检查。这时就可以使用Linux LiveCD来启动系统,从而在任意(根文件系统)上运行fsck命令了。

逻辑卷管理

物理卷(physical volume, PV):真实的物理磁盘

卷组(volume group, VG):通过卷组来将物理卷重新整合,从而能够将多个物理卷当做一个“物理磁盘”使用

逻辑卷(logical volume, LV):Linux可以对卷组进行分区,从而分配不同的文件系统

逻辑磁盘管理器(logical volume manager, LVM):快照(可读写),条带华(将数据块分布在多个硬盘上),镜像(一个实时同步的逻辑卷的完整副本)

Linux LVM:

定义物理卷:fdisk(声明分区类型为8e,用作Linux LVM系统的一部分)

创建物理卷:pvcreate /dev/sdb1(pvdisplay /dev/sdb1:查看已创建的物理卷列表)

创建卷组:vgcreate Vol1 /dev/sdb1(Vol1:卷组的名称;查看用 vgdisplay)

创建逻辑卷:lvcreate -l 100%FREE -n lvtest Vol1(-n:为逻辑卷指定名称;-L:以实际大小指定创建的逻辑卷空间)

创建文件系统:mkfs.ext4 /dev/Vol1/lvtest

挂载设备:mount /dev/Vol1/lvtest /mnt/my_partition

修改LVM:vgchange, vgremove, vgextend vgreduce, lvextend, lvreduce


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值