磁盘格式化和挂载及手动增加swap空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘格式化和挂载及手动增加swap空间相关的知识,希望对你有一定的参考价值。
磁盘格式化- centos7支持的文件系统如下,xfs是默认的文件系统
[[email protected] ~]# cat /etc/filesystems xfs ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus
-
- mount命令可以查看分区的文件系统,ext2,3,4是7版本以前的文件系统。
- mke2fs -t(指定文件系统),-b(指定块大小:2048 4096 8192,一般大小为默认,大文件可以设置大一些,提高性能),mke2fs -t 不支持xfs可以用mkfs.xfs命令,-f强制格式化(适用于已经格式化的分区),但是它不能使用特殊选项。mkfs.ext4命令和mke2fs -t ext4意思一样,也可以使用特殊选项
[[email protected] ~]# mke2fs -t ext4 -b 2048 /dev/sdb1 mke2fs 1.42.9 (28-Dec-2013) 文件系统标签= OS type: Linux 块大小=2048 (log=1) 分块大小=2048 (log=1) Stride=0 blocks, Stripe width=0 blocks 131072 inodes, 1048576 blocks 52428 blocks (5.00%) reserved for the super user 第一个数据块=0 Maximum filesystem blocks=269484032 64 block groups 16384 blocks per group, 16384 fragments per group 2048 inodes per group Superblock backups stored on blocks: 16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816 Allocating group tables: 完成 正在写入inode表: 完成 Creating journal (32768 blocks): 完成 Writing superblocks and filesystem accounting information: 完成
- mke2fs -m 1 /dev/sdb1指定分区预留空间大小如1后面单位是百分比。这个数值也可以是0.1.
- 默认4个块对应一个inode
- mke2fs -i 8192 -t ext4 /dev/sdb1设置8192k对应一个inode,默认inode:blocks=4:1。
- blkid查看没有挂载的分区的文件系统
[[email protected] ~]# blkid /dev/sdb1 /dev/sdb1: UUID="ebd864f9-cd20-4f37-b4cf-b15de0fa39ba" TYPE="ext4"
磁盘挂载
- mount /dev/sdb1 /mnt/挂载磁盘分区,挂载点是磁盘入口,没挂载不能写数据。
- umount /dev/sdb1 卸载挂载点,-l可以强制卸载。除了可以使用磁盘分区参数也可以换成挂载点
- mount -o remount,rw重新挂载并可读可写,-o ro只读。
- /etc/fstab 配置文件,第一列为uuid也可以写为分区号如:/dev/sdb1,第二列为挂载点,第三列为文件系统格式,第四列为默认设置,第五列为0不用改,第六列为优先级,默认0,需要检测是根分区为1,其它为2,1最高优先级
UUID=b999e57e-83ad-405e-a36c-54ee04a609cc / xfs defaults 0 0 UUID=f0ae16a7-bcc2-4bed-ad16-a61cfae953b4 /boot xfs defaults 0 0 UUID=4cfbed59-094e-43cd-b110-5a410bd0968c swap swap defaults 0 0
手动增加swap空间
- 创建一个虚拟磁盘:dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
- dd命令用来操作磁盘可读可写,if表示从哪里去读(/dev/zero是linux内核里的造零器可以源源不断的零),of指定将零写入到哪里,bs指定每个块的大小:1M,最后设置nedisk的大小为100M。
- mkswap -f /tmp/newdisk格式化
- swapon /tmp/newdisk加载到现有的swap上
- swapoff /tmp/newdisk卸载
以上是关于磁盘格式化和挂载及手动增加swap空间的主要内容,如果未能解决你的问题,请参考以下文章