15.磁盘格式化,磁盘挂载与手动增加swap空间

    我们讲完分区后,今天来讲一下格式化,因为分区之后不格式化空间是无法使用的,Windows下有NTFS,FAT等,Linux里有哪些呢,我们可以cat /etc/filesystems来看一下centos7所支持的分区格式082102_yNd2_3706658.png,xfs是centos7系统默认的格式,如何查看分区的格式呢,使用mount命令查看,根和boot都是xfs格式

082221_fvFg_3706658.png,centos6以前默认格式都是ext格式,分4、3、2版本,xfs和ext没太大区别。

我们可以使用mke2fs来对磁盘格式化,

-t可以指定格式,比如ext4

-b可以指定块大小,比如2048,什么情况使用8192时呢?此硬盘全是大文件时,如果都是小文件,则选用小一些的,

-m可以指定预留空间,比如1则是百分之一,或者0.1则是千分之一,

-i指定多少字节一个inode,比如8192则是两个块一个inode,

后面跟上要格式化的分区/dev/sdb1

083334_0dJc_3706658.png,这个命令不支持xfs,我们试一下mkfs.xfs -f /dev/sdb1083530_6sTe_3706658.png,我们可以使用blkid查看没有挂载的分区。

083555_vEBZ_3706658.png不分区也是可以直接格式化的。

    

    我们可以使用mount挂载磁盘或分区,mount /dev/sdb /mnt 则是把这个分区或硬盘挂载到了mnt挂载点,083853_NV4X_3706658.png

(想要卸载可以使用umount命令,但需先退出本目录,-l懒人选项可以不用退出就卸载)mount可以使用-跟一些特殊参数,比如rw ro 将分区挂载成读写或只读的或者remount重新挂载,我们默认不添加任何选项的话他会有如下几个特性rw可读可写,suid允许给s权限,exec允许执行权限,auto自动挂载,nouser普通用户不可挂载,async不会实时同步内存数据到磁盘。

    那么上面mount命令是临时挂载,我们想要一开机就挂载怎么办呢?我们看一下/etc/fstab文件,它很重要,它记录着系统启动默认挂载哪些磁盘和分区,第一列设备号,也可以写/dev/sdb,第二列是挂载点/mnt,第三列是格式xfs,第四列是defaults,第五列为是否备份0,第六列是否检测优先级0不检测(1、2为检测)084407_knJ3_3706658.png
我们接着讲如何扩展swap分区,我们需要先模拟一个磁盘,dd if=/dev/zero of=/tmp/newdisk bs=1M count=100if指定从哪里读,zero是造零器,可以生成源源不断的0,of是写入到哪里去,bs指定一块多大 count是多少块,然后mkswap -f /tmp/newdisk 格式化,然后使用swapon /newdisk就可以将我们的swap空间增大了,如果想要卸载则使用swapoff /dev/newdisk即可卸载。085824_XwUc_3706658.png

转载于:https://my.oschina.net/Hamm/blog/1560721

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值