swap交换文件系统管理:
swap解决内存不足,另外某些app软件硬性要求swap大小。把硬盘当作内存使用。
1)swap生成的方式:
a.安装系统时划分的。
b.使用硬盘格式化后生成。
[root@localhost ~]# fdisk -l /dev/sdb
[root@localhost ~]#free -m ##查看swap的大小,同时也会显示内存大小
[root@localhost ~]#fdisk /dev/sdb ##n-p-1-回车-+2G-t-82-w
[root@localhost ~]#mkswap /dev/sdb1 ##格式化swap,新建swap
[root@localhost ~]#swapon /dev/sdb1 ##临时启用swap
[root@localhost ~]#free -m ##查看验证
[root@localhost ~]#swapon -s ##查看swap详细信息
[root@localhost ~]#vi /etc/fstab ##永久挂载
[root@localhost ~]#/dev/sdb1 swap swap defaults 0 0
:wq
[root@localhost ~]#mount -a ##验证
[root@localhost ~]#swapoff /dev/sdb1 ##停止swap
[root@localhost ~]#swapon -s ##验证
[root@localhost ~]#free -m
c.使用文件格式化后生成。
[root@localhost ~]#dd if=/dev/zero of=/swap bs=1G count=2 ##生成文件,/dev/zero由二进制0组成的文件
[root@localhost ~]#ls /swap
[root@localhost ~]#du -sh /swap ##查看大小
[root@localhost ~]#mkswap -f /swap ##新建swap文件系统
[root@localhost ~]#swapon /swap ##临时启用
[root@localhost ~]#swapon -s
[root@localhost ~]#free -m
[root@localhost ~]#vi /etc/fstab
/swap swap swap defaults 0 0
:wq
[root@localhost ~]#mount -a
[root@localhost ~]#reboot
2)swap的管理:查看、启用、禁用、开机挂载
查看:swapon -s
启用:swapon 分区
禁用:swapoff 分区
开机挂载:echo "分区 swap swap defaults 0 0" >>/etc/fstab;mount -a
拷贝数据流的命令:
dd if=源文件 of=输出目标 bs=一次拷贝的大小 count=拷贝总数 ##可以盘对盘拷贝数据,制作U盘启动,测试磁盘配额等
注:只有重启才能生效,mount –a 无法自动扩展swap分区的。