4.5/4.6 磁盘格式化
磁盘分过区之后还不能使用,需要将磁盘格式化为系统支持的文件系统。当然,不分区也可以直接格式化使用
查看一个分区的文件系统的命令:mount
可以看到当前的文件系统是xfs

/boot 和 / 都是xfs的 ,swap是其特有格式
centos早期版本文件系统还有ext4,ext3,ext2,centos7换成了xfs
磁盘格式化命令:mke2fs (这个命令不支持xfs)

# mke2fs --help
-t 指定文件系统格式(如果不指定文件系统,默认为ext2)
先试下xfs,如图确实不能格式化为xfs

格式化为ext4

-b指定块的大小(系统默认的是4k,也就是4096)
下面改为8k

设置块的大小要根据自己使用的文件情况来,存放大文件,比如高清电影,高清图片,块设置的大能读取会比较快,相反,如果多是小文件(小于4k的,甚至小于1k的 ),块设置小,读取速度较快
-m指定分区预留的分区大小,分区的时候可以看到下面的说明,默认留出5%的空间给超级用户

下面修改一下预留空间大小为1%

-i设定多少容量对应一个inode(默认是4个块分配1个inode),下面改为2个块

查看一个未挂载的设备文件类型的命令:blkid

我们还可以用mkfs命令,来格式化分区,而且这个支持xfs格式
mkfs.xfs (对于已存在文件系统的分区,要加-f选项来强制格式化)

mkfs.ext4==mke2fs -t ext4 ,支持的选项也一样

需要注意的地方:
1.不分区也可以格式化使用

2.格式化的时候如果选择的是格式化整个磁盘,则会删除之前的磁盘分区
如下图sdb,是有4个分区的


4.7/4.8 磁盘挂载
mount:挂载设备(磁盘不挂载是不能使用的)


下面把sdb磁盘挂载到/mnt/下

挂载之后,我们就可以使用磁盘了

取消挂载用umount

在目录下的时候也可以通过加-l选项来卸载磁盘

mount 不加选项的默认值

rw可读写 suid可以设置suid dev(先不管) exec可执行 auto自动挂载 nouser不允许普通用户挂载 async不实时同步到磁盘
也可以-o 【选项】
mount -o remount,rw

UUID和设备名称的作用是一样的都代表同一设备,下面改用uuid来挂载磁盘

4.9 手动增加swap空间
1.创建一个虚拟磁盘
#dd if=/dev/zero of=/tmp/newdisk bs=1M count=100

2.查看虚拟磁盘大小
#du -sh /tmp/newdisk

3.格式化虚拟磁盘为swap
# mkswap -f /tmp/newdisk

4.把虚拟磁盘加到swap,并修改权限为0600
# swapon /tmp/newdisk

5.查看增加后的交换分区大小
# free -m

6.卸载增加的swap
# swapoff /tmp/newdisk

本文介绍CentOS 7系统中磁盘管理的基本操作,包括查看支持的文件系统、磁盘格式化、挂载及卸载磁盘等步骤,并演示如何手动增加swap空间。
2081

被折叠的 条评论
为什么被折叠?



