三周第五次课(4月10日)


4.5/4.6 磁盘格式化

磁盘分过区之后还不能使用,需要将磁盘格式化为系统支持的文件系统。当然,不分区也可以直接格式化使用
看一下centos7所支持的文件系统格式


查看一个分区的文件系统的命令: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



fstab配置文件:系统启动挂载哪些磁盘都写在这里,我们也可手动增加要开机挂载的新磁盘


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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值