一、创建文件系统
mkfs 命令
格式:mkfs -t 文件系统类型 分区设备
-t:指定格式化文件系统
-b:指定block大小
-I:iNode大小
-U:设置UUID号
-q:执行时不显示任何信息
例:[root@localhost ~]#
[root@localhost ~]# mkfs
mkfs mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs
[root@localhost ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
mkswap 命令:创建交换分区
例:[root@localhost ~]# mkswap /dev/sdb2
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=b8dd2eb7-485d-4aca-8c36-54f59713cf39
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 979 114 728 6 136 720
Swap: 2047 0 2047
[root@localhost ~]# swapon -s
Filename Type Size Used Priority
/dev/dm-1 partition 2097148 0 -1
二、挂载文件系统、ISO镜像,卸载以挂载的文件
mount 【-t 类型】 存储设备 挂载点
mount -o -loop ISO镜像文件 挂载点
mount 查看当前挂载
mount -a 挂载/etc/fstab中记录的所有挂载设备
例:[root@localhost ~]# ls
anaconda-ks.cfg data
[root@localhost ~]# mount /dev/sdb1 data
[root@localhost ~]# mount | tail -2
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/sdb1 on /root/data type ext4 (rw,relatime,seclabel,data=ordered)
[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# mount | tail -2
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
三、设置文件系统自动挂载
/etc/fstab文件
常见参数:defaults:默认
auto:系统自动挂载,等同于defaults
nouser:只用超级用户可以挂载
ro:只读
rw:可读可写
user:所用用户都可以挂载
例:
/dev/mapper/centos-root / xfs defaults 0 0
UUID=47c26894-2153-42ae-aa67-b690bc978394 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
挂载设备 挂载点 文件系统格式 挂载选项 是否备份 是否校验
备份:0表示不备份 1表示备份
效验:0表示永远不校验 根分区一般为1 其它分区一般为2
四、查看分区使用情况
df 命令
格式:df 【选项】【文件】
-h :显示更容易读的容量单位
-T:显示对应文件系统的类型
-i:显示iNode数
例:[root@localhost ~]#
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 38G 1.2G 37G 3% /
devtmpfs devtmpfs 481M 0 481M 0% /dev
tmpfs tmpfs 490M 0 490M 0% /dev/shm
tmpfs tmpfs 490M 6.6M 484M 2% /run
tmpfs tmpfs 490M 0 490M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 102M 395M 21% /boot
[root@localhost ~]# df -i /dev/sda1
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 512000 329 511671 1% /boot
五、查看分区的UUID号
命令:blkid
格式:blkid 分区设备
注:分区必须格式化后才会有UUID号
例:[root@localhost ~]# blkid /dev/sda1
/dev/sda1: UUID="47c26894-2153-42ae-aa67-b690bc978394" TYPE="xfs"
六:管理lvm逻辑卷
| 功能 | 物理卷 | 卷组 | 逻辑卷 |
|---|---|---|---|
| 扫描scan | pvscan | vgscan | lvscan |
| 建立create | pvcreate | vgcreate | lvcreate |
| 显示display | pvdisplay | vgdisplay | lvdisplay |
| 删除remove | pvremove | vgremove | lvremove |
| 扩展extend | vgextend | lvextend | |
| 减少reduce | vgreduce | lvreduce |
-L 大小
-n 名字
-y 确认
刷新:xfs_growfs:xfs格式
resize2fs:ext格式
版权声明:本文为weixin_42480196原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。