L56.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- swapoff和sync
2023-09-14 09:09:05 时间
8.15 swapoff:关闭交换分区
8.15.1 命令详解
【命令星级】 ★★★☆☆
【功能说明】
如果需要回收磁盘资源,则可以使用swapoff关闭交换分区释放磁盘空间。
【语法格式】
swapoff [option]
swapoff [选项]
说明:
1)在swapoff命令及后面的选项里,每个元素之间都至少要有一个空格。
2)在关闭交换分区时,需要确保交换分区没有被使用。否则系统会提示“device is busying”的错误信息。
【选项说明】
表8-18针对该命令的参数选项进行了说明。
表8-18 swapoff命令的参数选项及说明
8.15.2 使用范例
**范例8-42:**关闭交换分区。
[root@centos7 ~]# swapoff /dev/sdb #关闭/dev/sdb交换分区。
[root@centos7 ~]# free -h
total used free shared buff/cache available
Mem: 972M 171M 678M 7.6M 122M 666M
Swap: 2.0G 0B 2.0G #swap分区变成2G。
[root@centos7 ~]# swapoff -a #关闭所有交换分区。
[root@centos7 ~]# free -h
total used free shared buff/cache available
Mem: 972M 171M 678M 7.6M 122M 666M
Swap: 0B 0B 0B #swap分区变成0B。
[root@centos7 ~]# swapon /dev/sda2
[root@centos7 ~]# free -h
total used free shared buff/cache available
Mem: 972M 171M 678M 7.6M 122M 666M
Swap: 2.0G 0B 2.0G
8.16 sync:刷新文件系统缓冲区
8.16.1 命令详解
【命令星级】 ★★★☆☆
【功能说明】
sync命令会将内存缓冲区内的数据强制刷新到磁盘。。
【语法格式】
sync [option]
sync [选项]
**说明:**在sync命令及后面的选项里,每个元素之间都至少要有一个空格。
【使用场景】
Linux内核为了达到最佳的磁盘操作效率,默认会现在内存中将需要写入到磁盘的数据缓存起来,然后等待合适的时机将它们真正写入到磁盘中,这在绝大多数情况下都是没有任何问题的,而且还提高了系统的效率,但是如果系统出现宕机、掉电等情况,就可能会导致有些文件内容没能保存下来。当然,在Linux系统正常关机或者重启时,会将缓冲区中的内容自动同步到磁盘中。我们也可以手工执行sync命令,将内存中的文件缓冲内容强制写到磁盘中。
但是通常情况下没有必要执行这个命令,一是Linux内核会尽快让内存中的数据自动同步到磁盘上去,二是我们也无法预计什么时候回宕机、掉电。
8.16.2 使用范例
**范例8-43:**手动将数据从缓冲区刷到磁盘中并重启系统。
[root@centos7 ~]# sync #多次执行sync命令,命令没有任何输出。
[root@centos7 ~]# sync
[root@centos7 ~]# reboot
相关文章
- Linux复制命令:操作技巧大全(linux复制命令文字)
- 的学习Linux下SVN命令实战学习(linux下svn命令)
- Linux权限管理:实现安全、自由的控制(linux赋权)
- Linux热插拔让硬件变得更简单(linux热插拔事件)
- 空间Linux下查询存储空间的方法(linux查询存储)
- 查看Linux编码:终端命令大全(查看linux编码命令)
- 源Linux搭建Yum源:激活软件包安装管理(linux搭建yum)
- 管理Linux软件包管理:更加高效的安装方式(linux软件包)
- 使用disown命令在Linux系统中管理后台任务(linuxdisown)
- Linux系统如何使用命令打开图片(linux打开图片命令)
- 行 从Linux命令行管理自己的电脑(linux或者命令)
- 快速搭建Linux下的数据库脚本环境(linux数据库脚本)
- Linux的分支:种类丰富的系统更新(linux的分支)
- 命令Linux中使用Wall命令广播信息(linuxwall)
- Linux环境下配置SNMP服务(linux配置snmp)
- 在 Podman 中运行一个 Linux 虚拟机
- 编写Linux驱动,从零开始学习!(如何编写linux驱动)
- 中国开发的优秀Linux操作系统(中国的linux操作系统)
- 深入探究Linux磁盘属性,优化存储空间管理(linux磁盘属性)
- Linux 汉字字体安装指南(linux中文字体下载)
- Linux下使用Sed命令操作文件(linuxsed命令)
- 利用Linux Top命令深入了解系统性能(linux的top命令)
- 轻松实现用户与组管理:Linux创建组及用户教程(linux创建组和用户)
- 快速搭建LAMP环境:使用Linux安装不费力(linux安装lamp环境)
- Linux 命令行手册:高效率管理你的系统(linux 命令 手册)
- 掌握Linux窗口最强命令,实现更高效率(linux 窗口命令)
- Linux下让快捷键变得更简单(linux定义快捷键)
- Linux XML命令:精通XML文件快速管理(linuxxml命令)
- 红帽子Linux版本:让你更轻松地使用开源系统(红帽子linux版本)