Linux的磁盘格式化,磁盘挂载,手动增加swap空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的磁盘格式化,磁盘挂载,手动增加swap空间相关的知识,希望对你有一定的参考价值。
l 4.5 磁盘格式化(上)
l 4.6 磁盘格式化(下)
l 4.7 磁盘挂载(上)
l 4.7 磁盘挂载(下)
l 手动增加swap空间
4.5 磁盘格式化(上)
将磁盘划分分区之后,就需要对磁盘进行格式化才能够进行使用,格式化需要选择一个文件系统来进行格式化,使用cat /etc/filesystems 命令可以查看Linux里支持的文件系统:
xfs格式是CentOS7的默认文件系统,在CentOS6版本之前的默认文件系统格式是ext。
使用xfs格式文件系统来格式化新的磁盘分区:
mke2fs是格式化磁盘的命令,此命令有以下几种常用选项:
1.mke2fs -t 此选项可以指定格式化成某个格式的文件系统,例如:
mke2fs -t ext4 /dev/sdb1
注释:指定将/dev/sdb1 磁盘分区格式化成ext4格式的文件系统
另外格式化磁盘分区还有一个别的命令:mkfs.ext4 /dev/sdb1 ,此命令和mke2fs -t ext4 /dev/sdb1 是一样的,同样的是将/dev/sdb1 磁盘分区格式化成ext4格式的文件系统:
2.mke2fs -b 此选项可以指定块的大小,这个块就是格式化磁盘时分隔的一个一个的小块,例如我用ls -lh查看某个文件的大小显示的结果是1.3kb,但是用du -sh查看却是4kb,这就说明这个磁盘的块大小是4kb。
例如:
mke2fs -t ext4 -b 2048 /dev/sdb1
注释:指定 /dev/sdb1磁盘分区的块大小为2k,文件系统格式是ext4,2048是字节单位。
4.6 磁盘格式化(下)
3.mke2fs -m此选项可以指定某个磁盘分区的预留容量的大小。
例如:
mke2fs -m 1 /dev/sdb1
注释:指定将/dev/sdb1 磁盘分区预留容量的大小指定为此磁盘总容量的1%。
如果在格式化中没有指定文件系统格式的话,默认是ext2:
4.mke2fs -i 此选项可以指定某个磁盘分区的inode号的数量。默认的情况下是四个块对应一个inode号,每个块默认是4kb,也就是说inode号与块大约是1:4的比例:
使用mke2fs -i命令指定/dev/sdb1磁盘分区的inode号,可以设置的最小是一个块一个inode号:
mke2fs命令不支持xfs格式的文件系统,要将磁盘分区格式化成xfs格式的文件系统的话,需要用mkfs命令。
例如:
mkfs.xfs -f /dev/sdb1
注释:指定将/dev/sdb1 磁盘分区格式化成xfs 格式的文件系统
blkid命令可以查看已格式化但未挂载的磁盘分区:
例如:blkid /dev/sdb1
注释:查看/dev/sdb1磁盘分区信息
在CentOS里当你使用mke2fs -d命令指定块的大小超过4kb时会提示你指定的块大小过大,不过可以强制继续进行:
一般只有在存储比较大的文件的情况下才会给指定4kb以上的块大小,存储的文件比较小的话,一般指定2kb就可以了。
4.7 磁盘挂载 (上)
磁盘是可以不分区直接进行格式化的,只有格式化才能挂载文件系统:
mount是挂载命令,此命令后面要有两个参数,一个是要挂载的文件系统名称,一个是挂载点名称。
例如:
挂载完成后可以使用df -h命令查看一下:
挂载点可以说是磁盘的入口,如果没有挂载点是无法对磁盘写入数据的。
umount命令可以卸载掉某个挂载点:
umount命令可以直接跟挂载点的名称,比如直接跟mnt就是把mnt挂载点卸载掉。umount命令有一个-l选项,加上此选项后即便你在某个挂载点目录下也可以直接对此挂载点进行卸载。
例如:
4.8 磁盘挂载(下)
mount命令的常用选项:
1.mount -o 此选项后面可以跟它的options
etc目录下的fstab文件是CentOS7系统启动时默认挂载哪些分区的配置文件:
blkid可以看到磁盘的UUID,可以直接使用UUID挂载磁盘:
4.9 手动增加swap空间
想要手动增加swap空间的话,需要先添加一个小的虚拟磁盘:
dd命令是用来操作磁盘的
if是指定从哪里去读取
/dev/zero是Linux内核的造0器,可以产生源源不断的0
of是指定将0写入到哪个文件里
bs是指定每个块的大小
count是指定newdisk文件的大小,在这里指定的大小是100M,这个大小是根据指定的块大小来计算的,例如指定的块大小是4k,那么这个文件就是400k。
添加完毕后,接下来就是对这个虚拟磁盘进行格式化,因为swap是特有的文件系统格式,所以需要使用mkswap命令:
格式化完成后,使用swapon命令将磁盘加上swap里去:
使用free -m命令可以查看swap的信息:
使用swapoff命令可以卸载添加的虚拟磁盘:
卸载之后如果不想要那个虚拟磁盘就把文件删掉即可:
本文出自 “12831981” 博客,请务必保留此出处http://12841981.blog.51cto.com/12831981/1972167
以上是关于Linux的磁盘格式化,磁盘挂载,手动增加swap空间的主要内容,如果未能解决你的问题,请参考以下文章
Linux centosVMware 磁盘格式化磁盘挂载手动增加swap空间
Linux学习笔记(十五)磁盘格式化磁盘挂载手动增加swap空间