|
|
使用dd 创建swap分区. [) T( J5 m9 k3 ]' ~
dd命令创建sawp文件:
" f3 E: q& l- I; J# C[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1024000
! E8 |+ v+ w0 J5 z* E. v# Z* u1024000+0 records in
4 F" Y, j! W% E3 l0 j$ i1024000+0 records out+ a7 m' q# x9 P6 ^
1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s
6 c0 e# b! p7 k [. p[root@kvmvm ~]# 0 Z3 w9 m+ c' y6 R: l, C
% u' A! j% ~. o/ Q6 c3 M7 w+ S* O制作为swap格式文件:
. w& t5 r2 t; N: f- ~4 y! r
% p) f- B5 h/ X( b! S[root@kvmvm ~]# mkswap /swap ) B) D7 \: f; C5 V
Setting up swapspace version 1, size = 1023996 KiB
Q+ R: q. ]/ f7 f) ?5 B$ W/ a _no label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990
/ D( v: ]7 ?1 z5 j/ k# U' h# R; `: i. @- E3 V
* F+ {/ c$ r# g
3、再用swapon命令把这个文件分区挂载swap分区
- I& M/ G) n& k# _3 Q$ P- F[root@kvmvm ~]# swapon /swap5 \/ |* F+ ^6 Y& C5 ?& e, n3 U3 Y% E
swapon: /swap: insecure permissions 0644, 0600 suggested.5 |8 T* u( V& n& m
[root@kvmvm ~]#
" t4 C3 q: [0 F F9 L% s% i& l8 u/ y% P; S
5 y0 _/ \( \" f5 q# U6 x" {
2 |& K$ s% y p& i. L5 m a' `; x4、为防止重启后swap分区变成0,要修改/etc/fstab文件
1 Y) ] b2 ~& F7 I; lvim /etc/fstab
1 z4 R/ Y- Z$ B7 I在文件末尾(最后一行)加上:
# R& S- B A* i' s/swap swap swap default 0 0
, t6 T/ o" y& e1 C1 p; e2 Q5 K- m- [6 B, B k: p
* W# b1 t' C Q: s6 P& q$ s
% @( {+ K" z1 e# I- N/ i9 P
mount -a
! s. S8 f; D7 A' D6 f4 d* W+ D
( ?6 Y2 E# D0 ~* D0 b4 L* U! s V
8 D: `. ]* V7 A, Q+ i/ k# w扩容swap 分区:
3 I! t8 c# K4 I/ [8 u" }3 e3 f6 U[root@kvmvm ~]# swapoff /swap
2 R4 J, d% Y3 P6 j) H+ B: X9 _- Z0 n" p" E1 l
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1048000& Z* o" J1 V& V7 B y
1048000+0 records in5 r. f- S$ ^0 I- G" e1 P
1048000+0 records out
0 B5 `" H% ^' o2 Q1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s
; M# ?/ `9 ]5 e
: R& H2 y4 Q1 j- r+ z9 p5 Z. M[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=20550000 e6 c8 y4 n- T x8 h; O4 _
" w) e8 g% d, R t: T8 N[root@kvmvm ~]# mkswap /swap
O7 s8 F! n# _9 K* q$ BSetting up swapspace version 1, size = 2054996 KiB
7 C: [6 A6 a" \; J3 Q; o5 P1 M3 z: Ino label, UUID=8dd77b7a-744a-452d-b991-5b2e01702464/ p5 d" l/ r( c3 K% J
1 u. T! H& u; R& X2 \
7 T% H, ?/ q: o[root@kvmvm ~]# swapon /swap
' `; G. J6 H$ l8 ]swapon: /swap: insecure permissions 0644, 0600 suggested.0 ]! h. Z4 W) v% _
swapon: /swap: read swap header failed: Invalid argument
2 R4 S4 {! L$ I' t/ D1 b6 H" R3 Y& Z+ X; R
[root@kvmvm ~]# mount -a$ R7 {( [ t0 P' U1 Q" e
[root@kvmvm ~]# free -g
4 ^0 [1 E2 n8 F( m* l% t7 I total used free shared buff/cache available5 j/ J# `0 d" E' J( @
Mem: 31 1 27 0 2 29/ Z6 e5 s/ e# U: x
Swap: 1 0 1: R' u4 H3 H; h+ x7 M( b% c. S
[root@kvmvm ~]# free -m0 G" `8 i, S, R' A5 E* ?7 d
total used free shared buff/cache available" Q$ ]8 v r: }6 [' {
Mem: 32011 1037 28171 8 2802 30595 e. h: C! K* N3 L* m8 L
Swap: 2006 0 2006% c8 G' d2 f: v/ z1 T& K0 |
2 c: Y2 Y8 U! K5 f; V% }9 ~: R* |6 i
|
|