检查一下新创建的交换文件。
- $ swapon --show
- NAME TYPE SIZE USED PRIO
- /dev/sda5 partition 2G 657.8M -1
- /swapfile file 1024M 0B -2
如今我可以看到一个新的 1GB 的 /swapfile1 文件了。重启体系以使新的交换文件生效。
办法 2 : 经由过程 dd 敕令来创建交换文件
dd 敕令是另一个实用法度榜样,可以赞助我们急速创建预分派大年夜小的文件。
以下 dd 敕令将创建 1GB 的 /swapfile1。
- $ sudo dd if=/dev/zero of=/swapfile1 bs=1G count=1
- 1+0 records in
- 1+0 records out
- 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 16.6154 s, 64.6 MB/s
详解:
- if=/dev/zero 是输入文件,/dev/zero 是类 Unix 操作体系中的一个特别文件,它供给大年夜它攫取的尽可能多的空字符(ASCII NUL,0x00)。
- of=/swapfile1 设置输出文件。
- bs=1G 一次性读写的大年夜小为 1GB
- count=1 仅复制一个输入块
检查一下创建的文件的大年夜小是否精确。
- $ ls -lh /swapfile1
- -rw-r--r-- 1 root root 1.0G Jun 7 09:58 /swapfile1
将该文件的权限设置为 600 如许只有 root 用户可以拜访这个文件。
经由过程运行以下的敕令来将此文件转换为交换文件。
- $ sudo mkswap /swapfile1
- Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
- no label, UUID=96def6d7-b2da-4954-aa72-aa32316ec993
经由过程运行以下的敕令来使交换文件生效。
- $ sudo swapon /swapfile1
将新创建的交换文件添加到 fstab 文件中,如许交换分区空间的修改即使在重启后也可以生效。
- $ vi /etc/fstab
- /swapfile1 swap swap defaults 0 0
检查新创建的交换文件。
用户可以在任何 Linux 操作体系的安装过程中或者是其它须要的时刻创建交换空间。如不雅你在安装 Linux 的时刻忘记了创建或是你想要再增长交换分区的空间,你随时都可以再创建或增长。
- $ swapon --show
- NAME TYPE SIZE USED PRIO
- /dev/sda5 partition 2G 1.3G -1
- /swapfile file 1024M 0B -2
- /swapfile1 file 1024M 0B -3
如今我可以看到一个新的 1GB 的 /swapfile1 了。重启体系以使新的交换文件生效。
我们也推荐应用经由过程硬盘分区的方法来创建交换分区。
如不雅你已经在你的另一个硬盘上经由过程 fdisk 敕令创建了一个新的分区,假设我们已经创建了一个叫做 /dev/sda4 的分区。
应用 mkswap 敕令来将这个分区转换成交换分区。
- $ sudo mkswap /dev/sda4
经由过程运行以下敕令来使交换文件生效。
- $ sudo swapon /dev/sda4
- $ sudo swapon /swapfile
推荐阅读
Linux系统休眠(System Suspend)和设备中断处理
【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路! 一、设备IRQ的suspend和resume四、Interrupts and Suspend-to-Idle1、如不雅IRQ没有共享,应用IRQF_NO_SU>>>详细阅读
地址:http://www.17bianji.com/lsqh/36242.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示