linux使用塊設備創建swap

  1. 執行以下命令,新建一個分區(以2G爲例)。
    # fdisk /dev/vdb

    回顯信息如下:

    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    Using default response p
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +2G
    Partition 1 of type Linux and of size 2 GiB is set
    Command (m for help): p
    
    Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 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: 0x1f02f438
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vdb1            2048     4196351     2097152   83  Linux
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.

     

  2. 執行以下命令,將新建的分區創建爲swap。
    mkswap /dev/vdb1

     

  3. 執行以下命令,激活swap分區。
    swapon /dev/vdb1

    執行以下命令,查詢已啓動的swap。

    swapon -s

     

  4. 執行以下命令,查詢swap分區UUID。
    blkid |grep swap |awk '{print $2}'
    
    UUID="1ee90e3c-1538-453b-9240-ad430f835f6f" 

     

  5. 執行以下命令,實現swap開機自動掛載,將掛載信息寫入/etc/fstab。

    swap的UUID從步驟4.執行以下命令,查詢swap分區UUID。獲取。本例中執行命令如下。

    echo "UUID=1ee90e3c-1538-453b-9240-ad430f835f6f swap swap defaults 0 0" >>/etc/fstab

     

  6. 執行以下命令,掛載swap。
    mount -a

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章