热门标签 | 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


推荐阅读
  • 本文详细介绍了在Linux操作系统上安装和部署MySQL数据库的过程,包括必要的环境准备、安装步骤、配置优化及安全设置等内容。 ... [详细]
  • 本文详细介绍了在 Ubuntu 16.04 系统上安装和配置 PostgreSQL 数据库的方法,包括如何设置监听地址、启用密码加密、更改默认用户密码以及调整客户端访问控制。 ... [详细]
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 2019年独角兽企业招聘Python工程师标准课程概览
    本文详细介绍了2019年独角兽企业在招聘Python工程师时的标准课程内容,包括Shell脚本中的逻辑判断、文件属性判断、if语句的特殊用法及case语句的应用。 ... [详细]
  • 在使用 PyInstaller 将 Python 应用程序打包成独立的可执行文件时,若项目中包含动态加载的库或插件,需要正确配置 --hidden-import 和 --add-binary 参数,以确保所有依赖项均能被正确识别和打包。 ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中安装 Python 3.7 的步骤,包括编译工具的安装、Python 3.7 源码的下载与编译、软链接的创建以及常见错误的处理方法。 ... [详细]
  • Ubuntu 14.04 系统安装后网卡名称修改方法
    本文介绍了在安装 Ubuntu 14.04 Server 版本后,如何将默认的网卡名称从非 eth 格式修改为传统的 eth 格式,并提供了详细的步骤和示例。 ... [详细]
  • 本文详细介绍了在Mac平台上安装和配置MySQL的步骤,包括下载安装包、卸载MySQL以及解决命令行中找不到mysql命令的问题。 ... [详细]
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社区 版权所有