一、创建文件系统mkfs
1、mkfs命令:创建文件系统(格式化)
2、mkfs -t 文件系统类型 分区设备
3、-t:指定格式化文件类型
-b:指定block大小,单位为字节。
-U:设置UUID号
4、swap(虚拟内存)
mkfs.xfs
mkfs.ext4
mkfs.vaft -F 32
二、基于文件方式扩大swap文件系统
touch tan
dd if=/dev/zero of=/root/tan bs=500M count=1
统计大小:
du -sh /root/tan
格式化:
mkswap /root/tan
三、创建交换文件系统 mkswap
1、格式化
mkswap 分区设备
2、查看
cat /proc/meminfo | grep -i “swaptotal”
free -m //查内存,以MB为单位
swapon -s //查看
3、打开
swapon 分区设备
4、关闭
swapoff 分区设备
四、挂载文件系统、ISO镜像
1、格式:mount 存储设备 挂载点目录
mount -o -loop ISO 镜像文件 挂载点目录
mount //查看当前的挂载
mount -a //挂载/etc/fstab中所记录的所有挂载
五、卸载
1、格式:umount 存储设备文件
umount 挂载点目录
umount -a //卸载所有已记录的挂载
六、设置文件的自动挂载 /etc/fstab 文件
1、vim /etc/fstab
/dev/sdb1 /xuexi /ext4 defaults 0 2
/dev/sdb1设备
/xuexi挂载点
/ext4文件系统
defaults挂载选项
0是否进行dump备份
2开机时是否检查系统完整性
2、参数:
defaults:默认
auto:自动挂载
noauto:开机不自动挂载
nouser:超级用户才可挂载
ro:只读
rw:可读可写
user:任何用户都可挂载
3、dump备份设置
当值为1时,允许备份。设置为0时,忽略备份 *** 作
4、fsck磁盘检查设置
其值为0时,永远不检查;/根目录永远都为1,其他分区为2
七、查看磁盘使用情况 df 命令
1、选项
-h:显示更易读的容量单位
-T:显示对应文件系统类型
-i:控制能够保存的文件数量
八、查看UUID号 blkID 命令
1、格式:blkID 分区设备
2、步骤:
blkID /dev/sdb6 //显示设备的UUID
blkID /dev/sdb6 >> /etc/fstab //将查出来的UUID写入/etc/fstab文件的末尾
九、管理LVM分区
1、LVM:逻辑卷管理
作用:动态调整磁盘容量,从而提高磁盘管理的灵活性
注意:/boot分区用来存放引导文件,不能基于LVM创建,只能建于普通分区
2、LVM基本概念
pv:物理卷
vg:卷组
lv:逻辑卷
3、命令
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
扫描 scan | pvscan | vgscan | lvscan |
建立 create | pvcreate | vgcreate | lvcreate |
显示 display | pvdisplay | vgdisplay | lvdisplay |
删除 remove | pvremove | vgremove | lvremove |
扩展 extend | vgextend | lvextend | |
减少 reduce | vgrecuce | lvreduce |
4、
ext4文件系统用resize2fs
xfs文件系统用xfs_growfs(xfs只支持扩大不支持减小)
5、将三个主分区转换为物理卷(pvcreate),扫描系统中的物理卷 [ [email protected] ~]# pvcreate /dev/sdd[123]Physical volume "/dev/sdd1" successfully created
Physical volume "/dev/sdd2" successfully created
Physical volume "/dev/sdd3" successfully created [ [email protected] ~]# pvscan
PV /dev/sda2 VG centos lvm2 [39.51 GiB / 44.00 MiB free]
PV /dev/sdd2 lvm2 [20.00 GiB]
PV /dev/sdd3 lvm2 [20.00 GiB]
PV /dev/sdd1 lvm2 [20.00 GiB] 使用两个物理卷创建卷组,名字为myvg,查看卷组大小 [ [email protected] ~]# vgcreate myvg /dev/sdd[12]
Volume group "myvg" successfully created
[ [email protected] ~]# vgdisplay myvg 创建逻辑卷mylv,大小为30G [ [email protected] ~]# lvcreate -L +30G -n mylv myvg
Logical volume "mylv" created. 将逻辑卷格式化成xfs文件系统,并挂载到/data目录上,创建文件测试 [ [email protected] ~]# mkfs -t xfs /dev/myvg/mylv [ [email protected] ~]# mkdir /data [ [email protected] ~]# cd /data
[ [email protected] data]# touch test.txt [ [email protected] ~]# echo "123" > /data/test.txt [ [email protected] ~]# mount /dev/myvg/mylv /data [ [email protected] ~]# cat /data/test.txt
123 增大逻辑卷到35G [ [email protected] ~]# pvcreate /dev/sdd3 //将sdd3加入到物理卷 [ [email protected] ~]# vgextend myvg /dev/sdd3 //将sdd3加入到卷组 [ [email protected] ~]# vgdisplay myvg [ [email protected] ~]# lvextend -L +5G /dev/myvg/mylv //逻辑卷增大5G [ [email protected] ~]# lvdisplay /dev/myvg/mylv //查看逻辑卷的详细信息 [ [email protected] ~]# df -Th //查看磁盘的使用情况,显示对应文件系统类型,添加单位 [ [email protected] ~]# xfs_growfs /dev/myvg/mylv //修改后重新识别文件系统 总结
以上是内存溢出为你收集整理的Linux系统管理07--文件系统与LVM全部内容,希望文章能够帮你解决Linux系统管理07--文件系统与LVM所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)