建立虛擬磁盤
- 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 ~]#