zoukankan      html  css  js  c++  java
  • 调整swap大小

    使用parted进行

    1. 停用swap

    alexis@Smilodon:~$ sudo swapoff /dev/sda8
    alexis@Smilodon:~$ free
                 total       used       free     shared    buffers     cached
    Mem:       4121288    2880356    1240932          0     412184     801568
    -/+ buffers/cache:    1666604    2454684
    Swap:            0          0          0

    2. 删除sda8

    alexis@Smilodon:~$ sudo parted /dev/sda rm 8
    Information: You may need to update /etc/fstab.  

    3. 创建新的swap

    alexis@Smilodon:~$ sudo parted /dev/sda mkpart logical linux-swap 319.8G 320G
    Information: You may need to update /etc/fstab.

    4. 启用swap

    alexis@Smilodon:~$ sudo swapon /dev/sda8
    alexis@Smilodon:~$ free
                 total       used       free     shared    buffers     cached
    Mem:       4121288    2896220    1225068          0     412492     801732
    -/+ buffers/cache:    1681996    2439292
    Swap:       266236          0     266236

    5. 修改/etc/fstab

    获取swap的uuid并修改fstab文件里的swap的uuid

    alexis@Smilodon:~$ sudo blkid
    /dev/loop0: UUID="8569e038-5c7f-4a6c-995c-9d17fb6159f8" TYPE="ext4" 
    /dev/sda1: LABEL="System Reserved" UUID="E8A0B48FA0B465AA" TYPE="ntfs" 
    /dev/sda2: LABEL="System" UUID="4C3CC8203CC806C4" TYPE="ntfs" 
    /dev/sda3: LABEL="Software" UUID="728862218861E457" TYPE="ntfs" 
    /dev/sda5: LABEL="Work" UUID="8C9499F69499E2CE" TYPE="ntfs" 
    /dev/sda6: LABEL="Entertainment" UUID="EE00B65A00B62A0B" TYPE="ntfs" 
    /dev/sda7: LABEL="Sabretooth" UUID="8cdba6ad-fe73-4f87-8026-c5c8336b97df" TYPE="ext4" 
    /dev/sda8: UUID="935637ec-2f43-4dd9-b7df-3a38dcb040fe" TYPE="swap"
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    nodev,noexec,nosuid 0       0
    # / was on /dev/sda7 during installation
    UUID=8cdba6ad-fe73-4f87-8026-c5c8336b97df /               ext4    errors=remount-ro 0       1
    # swap was on /dev/sda8 during installation
    UUID=935637ec-2f43-4dd9-b7df-3a38dcb040fe none            swap    sw 

    如果仅仅是增大swap,也可以用下列方法进行

    dd if=/dev/zero of=/home/alexis/swapdev bs=1M count=128 #生成大文件
    
    mkswap /home/alexis/swapdev  #格式化成swap
    
    swapon /home/alexis/swapdev  #启动swap
  • 相关阅读:
    Microsoft Web Camp
    [程序员学英语]26个英文字母
    原来接口是这样用的!一个例子搞定接口
    BizTalk Server 2010 培训
    [PM Tools]软件项目进度跟踪表v4.0
    BizTalk 开发系列(四十一) BizTalk 2010 BAM 安装手记
    WCF服务编程HelloWorld
    BizTalk 开发系列(三十九) BizTalk Server 2009技术概览
    WCF服务编程WCF应用程序的消息跟踪
    WCF服务编程基础
  • 原文地址:https://www.cnblogs.com/zemliu/p/2868647.html
Copyright © 2011-2022 走看看