|
|
使用dd 创建swap分区
7 [0 [' x3 n$ d2 A# X; ndd命令创建sawp文件:/ o# y) c' T$ K0 p- ~
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=10240001 @0 y7 l) @# Q$ ~% h9 Z
1024000+0 records in2 n6 J7 D5 _+ e4 w* j& h$ N
1024000+0 records out& g! H/ z3 Q* I8 X+ i8 T0 o
1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s
' m5 r! S c0 B1 _[root@kvmvm ~]# 3 d3 n( L9 y# |' E4 u
) t5 Z$ X2 I1 V- c0 Y制作为swap格式文件:/ s, `. Z9 J' @8 T) r
9 { [; L" q, t" m: T- Q- n, s[root@kvmvm ~]# mkswap /swap $ v1 @8 h% C C1 `
Setting up swapspace version 1, size = 1023996 KiB
8 A" E1 ] |. N% n; V! fno label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990
5 b1 ?6 _& L$ [% E/ H5 D. [- u7 ~) s6 h Z4 G; c8 }8 f3 B5 K
. V+ D% e9 M! B3、再用swapon命令把这个文件分区挂载swap分区
9 B x3 N& p% l, e' D! n4 \[root@kvmvm ~]# swapon /swap( I" P' f: Z0 I% F2 i
swapon: /swap: insecure permissions 0644, 0600 suggested.! Y0 x- M3 r9 t) p3 ]
[root@kvmvm ~]# + J/ u, d' T2 U3 R7 @+ l2 ?
; ?/ H) W0 L; [2 @
6 Q+ K- X2 V/ R% H! G- i, s1 t! h/ T
4、为防止重启后swap分区变成0,要修改/etc/fstab文件
) n& L, F8 e4 S2 Cvim /etc/fstab
" Q; c, ^4 ?0 c+ P3 f- {在文件末尾(最后一行)加上:3 N+ V5 a* ^0 R/ T$ g, C
/swap swap swap default 0 0
" W# D1 p2 c. W3 y+ T& c+ {8 d4 R0 N Q- z$ b l# n3 X; U
/ X$ Z, V/ Q0 `3 i4 o; E, k
) b. h, Y; o" i$ `mount -a
( s& a& z9 G4 X
! z/ E; n2 i, Z8 j( z( m3 B# O$ B% r5 z2 W1 D" S) D$ J
扩容swap 分区:
: D4 Z% y I' ?" k6 W& v' w[root@kvmvm ~]# swapoff /swap
7 v: B; Q" }9 s
( E5 {# V9 P, q( l' ~: W5 O- i[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=10480005 _: E( x. g! g6 [% q' `4 Q
1048000+0 records in
& G9 D- Z. E; H) [7 o1048000+0 records out
& @' o/ y% x( T( S) U9 n; m1 c1 o. L1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s# D) c; Q8 N+ j6 c/ R
/ e8 X+ x- ^6 ~0 P4 R) U& y[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=20550005 a/ R4 X# R1 o; _
( w5 @2 V1 s0 U. d[root@kvmvm ~]# mkswap /swap 9 ?* d1 I8 W! }
Setting up swapspace version 1, size = 2054996 KiB& V3 Z, Q, j/ G% W7 _, \: p% |
no label, UUID=8dd77b7a-744a-452d-b991-5b2e01702464
' L" {! B: d0 Y; P1 r
0 Y1 ?0 A( T+ v* \) c$ V) v$ G$ e. ^* i
[root@kvmvm ~]# swapon /swap1 G8 g X+ W* e! Z7 ]7 _) r D1 H! y
swapon: /swap: insecure permissions 0644, 0600 suggested.) m! D6 [+ P! @2 s& {" T8 C/ J
swapon: /swap: read swap header failed: Invalid argument/ n9 e$ A# Y& q3 S
$ o0 Y G, l: j! j. B' z[root@kvmvm ~]# mount -a: M: m5 V- d) v6 `! N: o
[root@kvmvm ~]# free -g3 |/ }) K t2 }
total used free shared buff/cache available6 U- r1 F% A& z* [. J: `
Mem: 31 1 27 0 2 29
+ ?8 o, v7 L/ w+ n% r3 o, l q7 a/ T- iSwap: 1 0 1# }% [+ W$ G1 @8 C" b; M% B
[root@kvmvm ~]# free -m
% m3 l* H; `9 j& g1 x total used free shared buff/cache available
. u5 d A- u7 h% o+ c$ g) o! fMem: 32011 1037 28171 8 2802 305959 W2 w( |8 G* L! l' L
Swap: 2006 0 20069 b" d" ?% L t
1 Z- U3 z# C% b3 U# ~2 T) S
Y, w' s! h: p6 w( ^ |
|