建立虚拟磁盘
- dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
- dd 命令是用来操做磁盘的,可读可写
- if 指定从哪里去读
- /dev/zero 是Linux系统中的一个造零器,能够产生源源不断的0
- of 指定将这些 0 写到那里去
- bs 指定每个块的大小
[root@hf-01 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出
104857600字节(105 MB)已复制,0.728387 秒,144 MB/秒
[root@hf-01 ~]# du -sh /tmp/newdisk
100M /tmp/newdisk
[root@hf-01 ~]#
mkswap命令格式化
- swap是文件的特有的一种文件系统
- mkswap 命令,进行格式化
[root@hf-01 ~]# mkswap -f /tmp/newdisk //格式化swap空间
正在设置交换空间版本 1,大小 = 102396 KiB
无标签,UUID=7355a547-2562-4320-8470-cff6b7bda975
swapon命令
- swapon命令,将swap加载到现有的swap上去
[root@hf-01 ~]# free -m //查看磁盘使用状况
total used free shared buffers cached
Mem: 987 793 193 6 0 209
-/+ buffers/cache: 583 403
Swap: 2047 0 2047
[root@hf-01 ~]# swapon /tmp/newdisk //添加swap空间添加到现有的swap上去
swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。
[root@hf-01 ~]# free -m
total used free shared buffers cached
Mem: 987 793 193 6 0 209
-/+ buffers/cache: 583 403
Swap: 2147 0 2147
会看到添加swap的时候,提示不安全,但free -m查看的的时候,会看到添加成功
[root@hf-01 ~]# chmod 0600 /tmp/newdisk
卸载文件,swapoff命令
[root@hf-01 ~]# swapoff /tmp/newdisk
[root@hf-01 ~]# free -m
total used free shared buffers cached
Mem: 987 793 193 6 0 209
-/+ buffers/cache: 583 403
Swap: 2047 0 2047
[root@hf-01 ~]#
这时会看到swap空间恢复原有大小了
[root@hf-01 ~]# rm -f /tmp/newdisk
[root@hf-01 ~]#