一、创建文件系统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只支持扩大不支持减小)
Physical volume "/dev/sdd1" successfully created
Physical volume "/dev/sdd2" successfully created
Physical volume "/dev/sdd3" successfully created
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]
Volume group "myvg" successfully created
[root@localhost ~]# vgdisplay myvg
Logical volume "mylv" created.
123