热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

创建swap

增加一个swap分区或文件增加分区的方式fdiskdevsdbt82增加文件的方式ddifdevzeroofswapfilebs1Mcount2048----增加一个2G的文件sw

增加一个swap分区或文件
增加分区的方式 fdisk /dev/sdb t 82
增加文件的方式 dd if=/dev/zero of=/swapfile bs=1M count=2048 ----增加一个2G的文件 /swapfile
创建分区 mkswap /dev/sdb1 | /swapfile
vim /etc/fstab

磁盘增加分区的方式使用
UUID=XXXX swap swap pri=10(这是优先级 数字大 优先级高),defaults(可以用默认) 0(0不备份备份) 0(开机检查)

使用文件的方式 使用文件名
/swapfile swap swap pri=10(这是优先级 数字大 优先级高),defaults(可以用默认) 0(0不备份备份) 0(开机检查)

swapon -a 挂载命令
swapon -s 查看命令
swapoff /swapfile 关闭


[root@bogon ~]$swapon -s

Filename Type Size Used Priority
/swapfile file 2097148 0 110
/dev/sdb1 partition 4194300 0 10
/dev/sda5 partition 2097148 0 -2
[root@bogon ~]$vim /etc/fstab


[root@bogon ~]$swapoff /swapfile

[root@bogon ~]$swapon -s
Filename Type Size Used Priority
/dev/sdb1 partition 4194300 0 10
/dev/sda5 partition 2097148 0 -2
[root@bogon ~]$swapon -a
[root@bogon ~]$swapon -s
Filename Type Size Used Priority
/swapfile file 2097148 0 -3
/dev/sdb1 partition 4194300 0 10
/dev/sda5 partition 2097148 0 -2

#
9 UUID=434be986-3e4c-4efa-a27d-0c33fb24197b / xfs defaults 0 0
10 UUID=ab0df1bd-f6da-44e2-94a6-d26dc1311663 /boot xfs defaults 0 0
11 UUID=3a8488e1-cd88-43cb-960e-34b45656287e /data xfs defaults 0 0
12 UUID=3117e237-4782-47b6-ad7c-0f1cda84b9c3 swap swap defaults 0 0
13 UUID=3cb31b56-f539-4fb0-bb5d-ada65c8deb55 /mnt/sda7 ext4 defaults 0 0
14 UUID=8762268c-fac6-4a57-ab1b-8a1bf7a92c65 /mnt/sda6 xfs defaults 0 0
15 UUID=0c8df860-08b9-42eb-849b-f8a553b14083 swap swap pri=10 0 0
16 /swapfile swap swap pri=-5 0 0


17 /boot /mnt/boot/ none bind 0 0

#
9 UUID=434be986-3e4c-4efa-a27d-0c33fb24197b / xfs defaults 0 0
10 UUID=ab0df1bd-f6da-44e2-94a6-d26dc1311663 /boot xfs defaults 0 0
11 UUID=3a8488e1-cd88-43cb-960e-34b45656287e /data xfs defaults 0 0
12 UUID=3117e237-4782-47b6-ad7c-0f1cda84b9c3 swap swap defaults 0 0
13 UUID=3cb31b56-f539-4fb0-bb5d-ada65c8deb55 /mnt/sda7 ext4 defaults 0 0
14 UUID=8762268c-fac6-4a57-ab1b-8a1bf7a92c65 /mnt/sda6 xfs defaults 0 0
15 UUID=0c8df860-08b9-42eb-849b-f8a553b14083 swap swap pri=10 0 0
16 /swapfile swap swap pri=-5 0 0
17 /boot /mnt/boot/ none bind 0 0 ---文件系统的挂载方式 文件夹的挂载

[root@bogon /]$fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xd2460de1.

Command (m for help): p

Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xd2460de1

Device Boot Start End Blocks Id System

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-419430399, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399): +4G
Partition 1 of type Linux and of size 4 GiB is set

Command (m for help): p

Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xd2460de1

Device Boot Start End Blocks Id System
/dev/sdb1 2048 8390655 4194304 83 Linux

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 82
Changed type of partition 'Linux' to 'Linux swap / Solaris'

Command (m for help): p

Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xd2460de1

Device Boot Start End Blocks Id System
/dev/sdb1 2048 8390655 4194304 82 Linux swap / Solaris

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@bogon /]$
[root@bogon /]$mkswap /dev/sdb1
mkswap: /dev/sdb1: warning: wiping old ext3 signature.
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=0c8df860-08b9-42eb-849b-f8a553b14083
[root@bogon /]$blkid
/dev/sr0: UUID="2018-06-29-11-20-20-00" LABEL="CentOS_6.10_Final" TYPE="iso9660" PTTYPE="dos"
/dev/sda1: UUID="ab0df1bd-f6da-44e2-94a6-d26dc1311663" TYPE="xfs"
/dev/sda2: UUID="434be986-3e4c-4efa-a27d-0c33fb24197b" TYPE="xfs"
/dev/sda3: UUID="3a8488e1-cd88-43cb-960e-34b45656287e" TYPE="xfs"
/dev/sda5: UUID="3117e237-4782-47b6-ad7c-0f1cda84b9c3" TYPE="swap"
/dev/sda6: UUID="8762268c-fac6-4a57-ab1b-8a1bf7a92c65" TYPE="xfs"
/dev/sda7: UUID="3cb31b56-f539-4fb0-bb5d-ada65c8deb55" TYPE="ext4"
/dev/sr1: UUID="2018-11-26-14-22-58-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sdb1: UUID="0c8df860-08b9-42eb-849b-f8a553b14083" TYPE="swap"
[root@bogon /]$blkid /dev/sdb1
/dev/sdb1: UUID="0c8df860-08b9-42eb-849b-f8a553b14083" TYPE="swap"
[root@bogon /]$fdisk -l /dev/sdb1

Disk /dev/sdb1: 4294 MB, 4294967296 bytes, 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[root@bogon /]$fdisk -l /dev/sdb

Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xd2460de1

Device Boot Start End Blocks Id System
/dev/sdb1 2048 8390655 4194304 82 Linux swap / Solaris
[root@bogon /]$echo 2048512|bc
1048576
[root@bogon /]$hexdump -C -n 1049576 /dev/sdb
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000001b0 00 00 00 00 00 00 00 00 e1 0d 46 d2 00 00 00 20 |..........F.... |
000001c0 21 00 82 4b 81 0a 00 08 00 00 00 00 80 00 00 00 |!..K............|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

001003e0 00 00 00 00 00 00 00 00 |........|
001003e8
[root@bogon /]$
[root@bogon /]$vim /etc/fstab
[root@bogon /]$free -h
total used free shared buff/cache available
Mem: 1.8G 410M 882M 12M 527M 1.2G
Swap: 2.0G 0B 2.0G
[root@bogon /]$cat /proc/swap
cat: /proc/swap: No such file or directory
[root@bogon /]$cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 2097148 0 -2
[root@bogon /]$swapon -a
[root@bogon /]$cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 2097148 0 -2
/dev/sdb1 partition 4194300 0 -3
[root@bogon /]$free
total used free shared buff/cache available
Mem: 1863252 423648 899916 12948 539688 1217844
Swap: 6291448 0 6291448
[root@bogon /]$swap -s
bash: swap: command not found...
Similar command is: 'swapon'
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 0 -2
/dev/sdb1 partition 4194300 0 -3
[root@bogon /]$dd if=/dev/zero of=/dev/null bs=2G count=1
0+1 records in
0+1 records out
2147479552 bytes (2.1 GB) copied, 27.5861 s, 77.8 MB/s
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 267016 -2
/dev/sdb1 partition 4194300 0 -3
[root@bogon /]$free -h
total used free shared buff/cache available
Mem: 1.8G 117M 1.6G 5.1M 101M 1.5G
Swap: 6.0G 260M 5.7G
[root@bogon /]$dd if=/dev/blkid /dev/sdb1^C
[root@bogon /]$vim /etc/fstab
[root@bogon /]$swapon -a
[root@bogon /]$dd if=/dev/zero of=/dev/null bs=4G count=1
0+1 records in
0+1 records out
2147479552 bytes (2.1 GB) copied, 4.26626 s, 503 MB/s
[root@bogon /]$free -h
total used free shared buff/cache available
Mem: 1.8G 120M 1.5G 432K 138M 1.5G
Swap: 6.0G 264M 5.7G
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 271072 -2
/dev/sdb1 partition 4194300 0 -3
[root@bogon /]$
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 271072 -2
/dev/sdb1 partition 4194300 0 -3
[root@bogon /]$swapoff /dev/sdb1
[root@bogon /]$swapon -a
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 268448 -2
/dev/sdb1 partition 4194300 0 10
[root@bogon /]$free
total used free shared buff/cache available
Mem: 1863252 135576 1575968 656 151708 1555832
Swap: 6291448 268448 6023000
[root@bogon /]$dd if=/dev/zero of=/dev/null bs=3G count=1
0+1 records in
0+1 records out
2147479552 bytes (2.1 GB) copied, 4.99203 s, 430 MB/s
[root@bogon /]$free
total used free shared buff/cache available
Mem: 1863252 109628 1664756 640 88868 1613224
Swap: 6291448 277000 6014448
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 268256 -2
/dev/sdb1 partition 4194300 8488 10
[root@bogon /]$dd if=/dev/zero of=/dev/null bs=10G count=1
dd: memory exhausted by input buffer of size 10737418240 bytes (10 GiB)
[root@bogon /]$dd if=/dev/zero of=/dev/null bs=5G count=1
0+1 records in
0+1 records out
2147479552 bytes (2.1 GB) copied, 4.43574 s, 484 MB/s
[root@bogon /]$dd if=/dev/dd if=/dev/zero of=/dev/null bs=3G count=1^C
[root@bogon /]$free
total used free shared buff/cache available
Mem: 1863252 123468 1651208 620 88576 1599424
Swap: 6291448 268948 6022500
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 263492 -2
/dev/sdb1 partition 4194300 5456 10
[root@bogon /]$dd if=/dev/zero of=/swapfile bs=1M count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 9.64536 s, 223 MB/s
[root@bogon /]$
[root@bogon /]$ls /swapfile -h
/swapfile
[root@bogon /]$ls /swapfile -H
/swapfile
[root@bogon /]$ll /swapfile -H
-rw-r--r-- 1 root root 2147483648 Mar 7 22:44 /swapfile
[root@bogon /]$ll /swapfile -h
-rw-r--r-- 1 root root 2.0G Mar 7 22:44 /swapfile
[root@bogon /]$mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=3ba030a9-adee-4dc7-8046-8f452ebf5e0e
[root@bogon /]$vim /etc/fstab
[root@bogon /]$
[root@bogon /]$
[root@bogon /]$
[root@bogon /]$swapoff /swapfile
swapoff: /swapfile: swapoff failed: Invalid argument
[root@bogon /]$swapon /swapfile
swapon: /swapfile: insecure permissions 0644, 0600 suggested.
[root@bogon /]$chmod 600 /swapfile
[root@bogon /]$free -h
total used free shared buff/cache available
Mem: 1.8G 134M 65M 1.1M 1.6G 1.4G
Swap: 8.0G 258M 7.7G
[root@bogon /]$swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2097148 262864 -2
/dev/sdb1 partition 4194300 1988 10
/swapfile file 2097148 0 -3


推荐阅读
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • [echarts] 同指标对比柱状图相关的知识介绍及应用示例
    本文由编程笔记小编为大家整理,主要介绍了echarts同指标对比柱状图相关的知识,包括对比课程通过率最高的8个课程和最低的8个课程以及全校的平均通过率。文章提供了一个应用示例,展示了如何使用echarts制作同指标对比柱状图,并对代码进行了详细解释和说明。该示例可以帮助读者更好地理解和应用echarts。 ... [详细]
  • 本文介绍了使用C++Builder实现获取USB优盘序列号的方法,包括相关的代码和说明。通过该方法,可以获取指定盘符的USB优盘序列号,并将其存放在缓冲中。该方法可以在Windows系统中有效地获取USB优盘序列号,并且适用于C++Builder开发环境。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
author-avatar
laladuosahdaj
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有