码迷,mamicode.com
首页 > 其他好文 > 详细

swap交换分区

时间:2018-08-11 23:24:13      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:pfile   art   uid   bee   cached   linux   size   sync   一个   

free -m 查看内存的相关信息,-m将大小以M的方式显示,如:

    [root@bogon ~]# free -m
                            total                    used       free     shared    buffers     cached
                    Mem:  474                      157        317          0          8         49
                    -/+ buffers/cache:          100         374
                    Swap:  959                      0           959

                    total(Men/Swap总内存) = used(已使用)+free(剩余)

创建swap交换分区:
首先创建sdb2分区

            [root@bogon ~]# fdisk /dev/sdb

        。。。

        Command (m for help): n
        Command action
             e   extended
             p   primary partition (1-4)
        p
        Partition number (1-4): 2
        First cylinder (15-2610, default 15): 
        Using default value 15
        Last cylinder, +cylinders or +size{K,M,G} (15-2610, default 2610): +1G

        Command (m for help): L

         0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
         1  FAT12           39  Plan 9          82  Linux swap / So c1  DRDOS/sec 。。。       

        Command (m for help): t
        Partition number (1-4): 2
        Hex code (type L to list codes): 82   #将分区的标签改为swap
        Changed system type of partition 2 to 82 (Linux swap / Solaris)

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

        Calling ioctl() to re-read partition table.
        Syncing disks.

使用partx -a /dev/sdb2 写入分区表
将sdb2格式化swap交换分区

    [root@bogon ~]# mkswap -L myswap /dev/sdb2 
    Setting up swapspace version 1, size = 1060284 KiB
    LABEL=myswap, UUID=98370855-cfe5-4a8e-8435-f0ccce1c275f
    -L myswap :将swap文件系统的标签改为myswap

swap文件系统和其它的不一样,不能挂在,需要激活;激活swap文件系统:

            swapon /dev/sdb2 (swapon -L myswap)将swap文件系统激活,swapoff /dev/ssdb2(swapoff -L myswap) 取消swap文件系统

swap交换分区的作用,是用来应急的,当内存不够的时候,暂时使用swap来作为内存使用,系统不能长期使用swap,否则会出问题。
当硬盘没有分区再创建swap文件系统的时候,可以使用dd创建一个文件,将这个文件格式化swap,如:

    dd if=/dev/zero of=/root/swapfile bs=1000M count=1 #生成1G的swapfile文件
    mkswap swapfile   #格式化
    swapon swapfile  #激活

最后将文件系统写入/etc/fstab 让其开机自动挂载,如:
要挂在的文件(可以使用卷标)      挂载点                类型      默认属性         每多少天做一次全备份(0不备份)   文件系统检测顺序(0不检测,只有根能为1) 
/root/swapfile                                  swap                    swap    defaults            0                                                         0

使用 mount -a 挂载/etc/fstab中的内容,并且可以检查是否配置有错误。

swap交换分区

标签:pfile   art   uid   bee   cached   linux   size   sync   一个   

原文地址:http://blog.51cto.com/13803030/2158230

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!