4.5/4.6 磁盘格式化
4.7/4.8 磁盘挂载
4.9 手动增加swap空间


一、磁盘格式化与挂载 


1
、磁盘格式化 
格式化命令 : mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4

mke2fs常用的选项有: 
-b
分区时设定每个数据区块占用空间大小,目前支持1024, 2048 以及4096 bytes每个块。 
-i
设定inode的大小 
-N
设定inode数量,有时使用默认的inode数不够用,所以要自定设定inode数量。 
-c
在格式化前先检测一下磁盘是否有问题,加上这个选项后会非常慢 
-L
预设该分区的标签label 
-j
建立ext3格式的分区,如果使用mkfs.ext3就不用加这个选项了 
-t
用来指定什么类型的文件系统,可以是ext2, ext3 也可以是 ext4.

磁盘格式化 、磁盘挂载、手动增加swap空间4.5-4.9

 
mke2fs -t ext4 /dev/sdb1
(不支持分区为xfs格式) = mkfs.ext4 /dev/sdb1(支持分区为xfs)

ext文件系统默认块大小为4096也就是4k,我们常用的话,就保持默认就行,如要修改,输入命令:mke2fs -t ext4-b 2048/dev/sdb1 
磁盘格式化 、磁盘挂载、手动增加swap空间4.5-4.9

格式化后还不能查看到这个分区信息的,如果要查看的话,使用命令:blkid/dev/sdb1 

磁盘格式化 、磁盘挂载、手动增加swap空间4.5-4.9


2、磁盘挂载mount

使用命令 mount/dev/sdb /mnt/ ,将前面我们格式化后的分区挂载到 /mnt/ 目录下,并通过 df -h 可以看到刚刚挂载的分区

 磁盘格式化 、磁盘挂载、手动增加swap空间4.5-4.9

如果有多个格式化的分区,那么可以使用命令 mount-a 全部挂载即可。

3、卸载命令 : umount 
umount
后边可以跟挂载点,也可以跟分区名(/dev/sdb1), 但是不可以跟LABELUUID 

磁盘格式化 、磁盘挂载、手动增加swap空间4.5-4.9

二、手动增加swap空间 


从装系统时就接触过这个swap了,它类似与windows的虚拟内存,分区的时候一般大小为内存的2倍,如果你的内存超过8G,那么你分16G似乎是没有必要了。分16G足够日常交换了。然而,还会有虚拟内存不够用的情况发生。如果真遇到了,莫非还要重新给磁盘分区?当然不能,那我们就增加一个虚拟的磁盘出来。基本的思路就是:建立swapfile-> 格式化为swap格式 -> 启用该虚拟磁盘

例:

[[email protected] ~]# dd if=/dev/zeroof=/tmp/newdisk bs=1M count=100 #输入命令,增加100M虚拟内存

记录了100+0 的读入

记录了100+0 的写出

104857600字节(105 MB)已复制,0.577649 秒,182 MB/秒

[[email protected] ~]# du -sh /tmp/newdisk#查看信息

100M        /tmp/newdisk

[[email protected] ~]# mkswap /tmp/newdisk –f#格式化虚拟内存

正在设置交换空间版本 1,大小 = 102396 KiB

无标签,UUID=22aed5f4-c732-4a8a-9456-be0f91d2c17b

[[email protected] ~]# free –m #查看swap信息

            total       used       free    shared    buffers     cached

Mem:          4068        399       3668          8         0        202

-/+ buffers/cache:        196       3872

Swap:            0          0          0

[[email protected] ~]# swapon /tmp/newdisk #加载格式化后的虚拟内存

swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。

[[email protected] ~]# free -m#查看swap信息

            total       used       free    shared    buffers     cached

Mem:          4068        399       3668          8          0        202

-/+ buffers/cache:        196       3871

Swap:           99          0         99

[[email protected] ~]# chmod 0600 /tmp/newdisk#更改权限

 


命令dd if 指定源,基本上除了/dev/zero 外基本上不会写别的,而/dev/zeroLinux系统特有的一个文件,它可以提供源源不断的 0 , of 指定目标文件, bs 定义块的大小, count 定义块的数量

相关文章: