|
|
使用dd 创建swap分区
+ X! `2 p+ @0 b- Gdd命令创建sawp文件:( B6 N' \' y! i# u- Z4 f
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1024000
3 r* W: u- \2 p- ]1024000+0 records in
0 R9 x8 w: n$ o7 L- F' G1024000+0 records out
6 S+ I( J0 b" i. ], W/ l- T- z8 M: h1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s: R( x5 H, V' q$ l3 E4 O2 M
[root@kvmvm ~]# $ U- B9 r# s* Q; |. D; s1 A9 ~
F+ u7 V o; D! E- I" _0 C制作为swap格式文件:
. n' p& J$ S! v# V: Q
& p+ {! v+ J6 y[root@kvmvm ~]# mkswap /swap
" ]% q% B& f+ ZSetting up swapspace version 1, size = 1023996 KiB$ n, z0 O7 W: R# d5 l
no label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990' W. b5 `, n5 J
) z- B9 K) }& u9 ~/ w
8 [. o9 C' z' [7 g$ ]( \4 h8 }
3、再用swapon命令把这个文件分区挂载swap分区
2 b6 [& J( K3 Y5 j[root@kvmvm ~]# swapon /swap+ m% v$ T0 F W4 n( w
swapon: /swap: insecure permissions 0644, 0600 suggested.& _$ D5 l$ A9 ?4 \
[root@kvmvm ~]#
& O& b7 Q1 d4 A! T$ U2 F6 h, p# i. v c
: R4 U, {" u, z) r7 Q& c/ ~: X4 z
3 P+ w0 G0 v: \ M& O) h4、为防止重启后swap分区变成0,要修改/etc/fstab文件; y# A+ c+ Q& D" Q- G" W
vim /etc/fstab
& X5 g( i$ ^ B0 o/ s" s在文件末尾(最后一行)加上:3 Z5 O h0 M* \. ?6 ~5 V9 e
/swap swap swap default 0 0
8 ^1 M/ S- Q3 D
5 C1 A% c# V6 f2 }5 _$ V3 r# E. l4 {6 s/ l6 j2 m
9 W8 L1 S, a( S& R8 g1 c9 lmount -a
2 J C; O! M" a3 m$ E: T) d+ ?, V/ ?
7 J- u9 T6 ^ H j! Q& D- W) g" P, J. d( g
扩容swap 分区:
* {5 M7 F7 T/ G4 t* Q0 d! f; T! L1 g[root@kvmvm ~]# swapoff /swap
' o1 B- h+ P, I! _. [5 @: F$ u& G3 C) Y. T
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1048000
" K% m6 ?. Y3 N4 J* d. S! t1 S9 ` ~1048000+0 records in
& v! I1 |/ i+ E* |4 w& V' j4 Z1048000+0 records out
$ \$ n D3 P" k) N9 d S1 N: S/ g2 E1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s d2 E" [) T4 O' |. j: q+ ^
) o& T. N! U+ R9 a3 K% m[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=2055000
. }5 i) r+ ?: R0 O6 o8 n2 I7 F% D5 W( Z3 M. T2 G
[root@kvmvm ~]# mkswap /swap ( z7 Y3 l: x, T5 \5 p; ]
Setting up swapspace version 1, size = 2054996 KiB! q* W/ v7 s1 ~- u- U
no label, UUID=8dd77b7a-744a-452d-b991-5b2e017024645 A! z! ^5 q# z2 a
% a/ y' q# B; U) J# C: ~/ r
# i }* [$ Y, m' q/ g, r8 h& a& a6 M[root@kvmvm ~]# swapon /swap
2 B( c( k& J. I0 e% i+ zswapon: /swap: insecure permissions 0644, 0600 suggested.
+ S, X. y! E( x3 d6 W9 u' Iswapon: /swap: read swap header failed: Invalid argument1 k' z; t3 X( Z! D" z
3 P$ E. d" F" s, F* z5 \* V5 ?" }5 I
[root@kvmvm ~]# mount -a5 U$ X2 h1 v2 e& [4 p
[root@kvmvm ~]# free -g; l' }' T( Z9 b& o5 `
total used free shared buff/cache available1 m* \3 X8 j& f1 X
Mem: 31 1 27 0 2 29 t4 b# V% c( C
Swap: 1 0 1
& _$ l( g- N/ u( X$ m2 U+ b" U[root@kvmvm ~]# free -m
7 t3 F' r: c% m( E4 b total used free shared buff/cache available6 p! k, E" t' [1 V1 ?
Mem: 32011 1037 28171 8 2802 30595
, p1 I8 `; t6 C: R+ h" i. kSwap: 2006 0 2006
- R/ D6 n O4 L* {1 Z$ N8 c& p, |* L8 Q7 m* }/ h
, C; f+ x! r5 x4 ~3 ^$ q1 x7 F |
|