linux 共享磁盘lmv,linux 磁盘管理

新增硬盘管理

基本命令

fdisk -l    列出所有硬盘

fdisk /dev/sda      进入sda磁盘交互式分区界面

m     查看指令帮助

p     列出硬盘分区情况

n     指定新建分区

d删除分区

t      改变分区类型

q不保存退出

w保存退出

l     列出文件系统id

82   交换分区

83   linux中的ext4分区

8e   LVM逻辑卷

5    扩展分区

b    FAT32文件系统

partprobe  分区后需要使用partprobe让内核识别新的分区

dumpe2fs  可用来查看分区文件系统的信息(性能调整的时候用)

e2label    为指定文件系统添加卷标(建议大写)例:e2label /dev/sdb1 XIAOHANG

fsck     用以检查文件系统错误  (必须先卸载分区)

fsck -y /dev/sda1      直接修复系统分区不提示

fsck -t ext4 /dev/sda1   指定要修复的系统分区类型(一般会自动检测类型),系统每次启动时会对磁盘进行fsck操作,对于识别为文件的损坏数据(文件系统无记录),fsck会将文件放入lost + found目录

mke2fs   格式化文件系统,和mkfs差不多,但mke2fs有可选参数

-b  指定文件系统块(block)大小(block是文件系统读写操作的最小单位,默认是4096B)

-c  建立文件系统的时候检查块损坏

-L  指定卷标

-j   建立文件系统日志

mkfs 可用来快速建立文件系统分区(格式化)

mkswap  初始化交换分区   例:mkswap /dev/sdb2

free -m 或cat /proc/meminfo | grep "SwapTotal"查看交换分区大小

fuser     查看系统分区中正在使用的文件   例:fuser -m /opt

lsof      查看系统分区中正在被使用的文件

mount    查看系统内所有挂载分区

df -hT    查看系统挂载分区

umount   卸载分区

mount -a  当修改了etc/fstab文件,又不想重启系统,mount -a可以立即生效自动挂载

-t  指定文件系统的类型,如:-t ext4、-t vfat(一般-t参数不用,系统会自动识别文件系统类型)

-o  指定挂载选项:

ro,rw    只读挂载或读写挂载

sync     不使用文件缓存,所有操作直接写入磁盘(对于供电不稳定的环境)

async    使用缓存提高文件系统读写效率

noatime  不更新文件访问时间

atime    更新文件访问时间

remount  重新挂载

例:

mount -o ro /dev/sdb1 /opt  指定挂载分区的权限为只读(read only)

mount -o ro,remount /dev/sdb1 /opt   重新挂载分区,指定权限为只读(默认是写入权限)

mount -o sync,ro /dev/sdb6 /media/  挂载分区,并不启用缓存,所有操作直接写入硬盘

注!如果两个分区同时挂载到一个目录下,在该目录写入数据,则两个分区都会被写入

用remount参数重新挂载分区时,只能挂载到同一目录下,想挂载到不同目录,必须先卸载改分区

如果两个分区同时挂载到一个目录下,一个分区为ro,一个分区为rw,则ro覆盖rw

如果把分区挂到根目录,只有重启才能卸载

例题示范

新增块硬盘sdb,需sdb1为ext4文件系统,sdb2为交换分区,sdb3为ext4文件系统,sdb4为扩展分区,sdb5为FAT32文件系统,并将分区格式化,用三种不同的方式实现开机自动挂载

步骤一:分区,参考以上命令,完成分区如下图:

164cdd45f3e5bbf014f7079f547c9e8e.png

步骤二:格式化分区

mkfs.ext4 /dev/sb1       格式化ext4文件系统分区

mkswap /dev/sdb2       初始化交换分区

swapon /dev/sdb2        开启交换分区

mkfs.vfat /dev/sdb5      格式化vfat文件系统分区(即FAT 32)

步骤三:挂载

1.手动挂载

mount /dev/sdb1

2.自动挂载

vi /etc/fstab

*基于卷标挂载

e2label /dev/sdb1 XIAOHANG

*基于分区挂载

*基于UUID挂载

blkid /dev/sdb2 >> /etc/fstab

844756abc4030fec503467943cdc99c2.png

LVM逻辑卷管理LVM 管理命令

pv物理卷vg卷组lv逻辑卷

create(新建)√√√

scan(扫描)√√√

display(显示)√√√

extend(扩展)×√√

reduce(减少)×√√

remove(移除)√√√

例题示范一:

新增两块硬盘,建两块物理卷,一块卷组,三块逻辑卷,并基于三种不同方式开机自动挂载

yum install -y system-config-lvm   安装LVM软件包

1.分别为两块硬分区,并把文件系统类型转换成LVM(8e)

2.新建物理卷(可省略)

pvcreate /dev/sdb1

pvcreate /dev/sdc1

3.新建卷组vg1

vgcreate vg1 /dev/sdb1 /dev/sdc1

4.新建逻辑卷

lvcreate -L 100G -n vg1 lv1

5.格式化逻辑卷

mkfs.ext4 /dev/vg1/lv1

mkfs.vfat /dev/vg1/lv2

6.开机自动挂载

vi /etc/fstab

*基于卷标

e2label /dev/vg1/lv1 LV1

*基于UUID

blkid /dev/vg1/lv2 >> /etc/fstab

*基于分区

f32d368920540b90b3737c3bb5c54f39.png

df -hT

ae3b82af48ad64bb896e6af862195404.png

例题示范二:

lv1空间加50G,lv2空间减50G,vg1减掉一块物理卷,再增加两块物理卷,最后删除整个LMV

扩展逻辑卷容量

lvextend -L +50G /dev/vg1/lv1

resize2fs /dev/vg1/lv1      重新识别卷大小(初始化)

减少逻辑卷容量

lvextend -L -50G /dev/vg1/lv2

减少卷组容量

vgreduce vg1 /dev/dc1

扩展卷组容量

vgextend vg1 /dev/dd1

vgextend vg1 /dev/de1

移除逻辑卷

umount /dev/vg1/lv1       必须先卸载逻辑卷才能移除

lvremove /dev/vg1/lv1

移除卷组

vgremove /dev/vg1

移除物理卷

pvremove /dev/sdc1

磁盘配额

setenforce 0     关闭安全linux

1.重新挂载分区,并增加磁盘对用户、组配额的支持

mount -o remount,usrquota,grpquota /dev/vg1/lv1 /opt

2.检查磁盘配额,并生成磁盘配额文件

quotacheck -ugcv /dev/vg1/lv1 (-augcv表示检查所有系统分区磁盘配额)

3.设置777权限,为后续测试方便

chmod 777 /opt

4.编辑用户和组的配额设置

edquota -u/g tom

b818342f446113b11eaf16df98595e30.png

第一列表示磁盘配额的系统分区

第二列表示    已使用空间(单位KB)

第三列表示    软空间大小

第四列表示    硬空间大小

第五列表示    已使用i节点

第六列表示    软文件个数

第七列表示    硬文件个数

5.启动系统分区的磁盘配额功能

quotaon -ugv /dev/vg1/lv1 (-a启动所有系统分区的磁盘配额功能,-p查询是否开启成功)

6.验证磁盘配额

su - tom

cd/opt

dd if=/dev/zero of=1.txt bs=5M count=1      在zero取5M空间,取1次,生成文件1.txt,存放到opt目录下

muquota -u/g tom 查询用户或组的分区配额情况   或repquota /dev/vg1/lv1

6.开机自动支持磁盘配额功能

vi /etc/fstab

e310403b5ca3f25368d6ca6ffc6fe394.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值