|
|
使用dd 创建swap分区
( q0 V3 B) J( f5 K& zdd命令创建sawp文件:$ s3 S/ H/ v6 ~1 Q) o4 f
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1024000' n! M+ h8 B# F! ^. p, ^. S5 d' g
1024000+0 records in, m, _/ _% R) \/ W
1024000+0 records out b/ W8 o: z( h* U# ]" ?8 x- O/ V% L
1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s+ M: e% J7 J0 e L5 ~2 j4 c
[root@kvmvm ~]# ' L; [& l# q" e' H5 t1 V) S
2 A* b% [2 k# c& ^
制作为swap格式文件:
2 m2 r+ d W& M2 t% r
2 {1 n: q3 N$ \8 u[root@kvmvm ~]# mkswap /swap
+ k8 ?0 g7 n* E" e& g, [7 o4 jSetting up swapspace version 1, size = 1023996 KiB# l5 }5 [- @ p( e5 x: @
no label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990
: x, T G& {$ k6 \; j/ P# Y
1 Y. S* k6 l$ d9 G2 b+ K; f V
$ Z7 r" `# K! U3、再用swapon命令把这个文件分区挂载swap分区
; S+ u4 @2 C5 e, |& J[root@kvmvm ~]# swapon /swap
5 T1 h5 Q5 m3 G& A; Iswapon: /swap: insecure permissions 0644, 0600 suggested.
8 h ?, T- g# p O[root@kvmvm ~]# - g- U/ x: n* i; m- R
) A& N0 ~* u% N- g2 l9 {9 a* @0 Z& x" z8 f( V" y' `
$ U: h8 |/ @* N4 Y% w! e4、为防止重启后swap分区变成0,要修改/etc/fstab文件; w5 c7 C j, G; R; u
vim /etc/fstab" J F" ?& J- B; T& z
在文件末尾(最后一行)加上:
' _/ N! O: I- T8 j/swap swap swap default 0 0
; x6 _7 ?( z2 j* e" w$ T
, Q9 ?: g' b( Q
% Q, l" g. y2 R* T" O; q2 ^3 ^0 d3 ?& r% B1 w* n9 c$ B
mount -a
# i5 Q5 b- K5 m5 x5 y' Y% s/ o
1 ?6 G, G0 d$ v9 ~扩容swap 分区:
& G. y; N7 X$ ]& r2 N[root@kvmvm ~]# swapoff /swap 7 o+ L9 a% N. ?) V! e" z1 k9 P- n
r9 u- o! ~. j3 q8 x7 z
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1048000! y+ V6 b$ j0 ?+ }
1048000+0 records in
7 E& j6 ]! Q: R# d' S/ A% N1048000+0 records out
+ k% `% i1 ]) y* B" O1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s
$ O6 v4 s1 R/ K- W
. C; v7 H3 C ^: u& u[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=20550004 I: ]& }4 P' ]6 q( z7 G
; z" U" |/ E G& X, u
[root@kvmvm ~]# mkswap /swap : b L3 x5 ?' B% c
Setting up swapspace version 1, size = 2054996 KiB" t; C/ _- ?9 N" S
no label, UUID=8dd77b7a-744a-452d-b991-5b2e01702464
0 _# H' v: T8 S3 y
8 y4 A. r5 B7 c4 s
) \" W' x& `, r: q( {6 T. }" S[root@kvmvm ~]# swapon /swap0 o- _1 m# C" { t. D
swapon: /swap: insecure permissions 0644, 0600 suggested./ M$ g8 Q Y) E
swapon: /swap: read swap header failed: Invalid argument
9 Y7 v! l/ M& A1 [
: [, x+ ^4 s$ D7 A- l[root@kvmvm ~]# mount -a
8 X5 x/ b& b; C: y7 a& t[root@kvmvm ~]# free -g: G# d [& h4 }; ?
total used free shared buff/cache available9 ~- q; U: D( t* T+ d
Mem: 31 1 27 0 2 29
2 [7 A# j' p+ ^& @# H. ~2 sSwap: 1 0 1
2 H/ r5 v A: D6 ]+ [0 m[root@kvmvm ~]# free -m6 S+ n1 U8 w5 Q/ z6 f% V; ~
total used free shared buff/cache available
! H1 T6 N: V" A8 GMem: 32011 1037 28171 8 2802 30595
& K7 R3 D4 |% Y6 n/ qSwap: 2006 0 20066 A/ t4 Y; x/ W! K, Z
% d- N! Z( I" L5 B$ y" v2 i
5 f; T5 W- C+ V: w |
|