|
|
使用dd 创建swap分区
, h ]6 j1 F9 Z5 c2 p+ mdd命令创建sawp文件:
2 Y+ w l4 `( Y' m, D) O' l[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1024000
+ n: f8 b3 m% B: b8 }) y5 |; }1024000+0 records in
8 N8 {; W: }& l: p6 l# @# b3 S2 u' Z/ a1024000+0 records out; X) _) ]: _8 m% n
1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s4 l3 C" s `, s+ B8 C5 |
[root@kvmvm ~]#
5 s- x8 W: p! L) ~; \, \+ A2 ~! ?: h
制作为swap格式文件:/ g) u4 w- B+ Z' ?9 Z+ T% O2 r
1 N" Y5 I' ?" W3 i( n! m% e- R[root@kvmvm ~]# mkswap /swap : n! ?! r4 J) P3 ? c( n. F3 m
Setting up swapspace version 1, size = 1023996 KiB. Q5 N' d6 ]# L% ?! N b+ i9 v
no label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990
9 R+ d/ e! w! o, V9 H+ i
8 t) {; R5 |' t: B4 b7 M
2 h# Y3 |6 ^& z9 z- D8 r4 J \3、再用swapon命令把这个文件分区挂载swap分区
3 p% C4 s' h! d[root@kvmvm ~]# swapon /swap" _0 {1 e( E3 [4 }
swapon: /swap: insecure permissions 0644, 0600 suggested.; U8 r9 v ]$ x+ c
[root@kvmvm ~]#
2 i @& P B+ u4 D3 ^: C2 P o+ c- r B/ N7 J
$ o9 m% W; n# y, y5 \9 d4 U+ _ ]/ V. p3 B* M- E# a+ @$ K( B2 h, ^- W
4、为防止重启后swap分区变成0,要修改/etc/fstab文件0 u9 r8 d2 N2 \
vim /etc/fstab
+ g5 p- D- `& |在文件末尾(最后一行)加上:
: ?0 y- `# z: w. ^/ H/swap swap swap default 0 03 R( {5 i: h. Y" e3 w; I$ H
1 {5 n. ~2 g( N2 T" ?! ]* l* j& I
) s! @8 k5 O# [$ l* f9 r
! M$ U. p$ U& W) a2 S: b3 E Ymount -a. i. O; G2 k) B" V% C5 {
. w: ^) L; S* x7 R3 g/ ]8 f; b9 V2 f$ W0 h. V `
扩容swap 分区:
6 S" t( ]. p) K7 Y[root@kvmvm ~]# swapoff /swap ( R' n' w3 x+ v' A$ Q, P' \; v
. {' c( d7 Q% U) E
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=10480009 b3 j4 a; `4 t6 Q% b- o
1048000+0 records in6 C% ^7 q7 v1 [2 g" G
1048000+0 records out+ I# k) V8 A$ G; M( K
1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s
+ c# C% i9 ^& t& u: f( ~6 S, L- g
0 M% L0 x5 D2 S- ^. D6 }4 z[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=2055000
, v3 b/ q z3 H, q2 l7 ^6 Y( }* M' ]) d; z
[root@kvmvm ~]# mkswap /swap
. ^3 q1 j# ?3 k5 E, J7 dSetting up swapspace version 1, size = 2054996 KiB
4 D+ l* h! k7 r6 c) v' l# Cno label, UUID=8dd77b7a-744a-452d-b991-5b2e01702464( b7 `( y$ t" V0 p7 }1 t' f. F1 y: n
9 T1 ]* U% b/ |9 V
: p$ v, C& Y/ l; I0 }" \
[root@kvmvm ~]# swapon /swap) e8 U: e- Q* p/ }, a
swapon: /swap: insecure permissions 0644, 0600 suggested.5 O% N% f2 x2 z5 k- ^
swapon: /swap: read swap header failed: Invalid argument: `5 d/ x5 r8 U d! E# Z
" ~' N; t. z0 T% z8 j
[root@kvmvm ~]# mount -a
! n. Z: {, n4 Q2 f: d% z$ E- {[root@kvmvm ~]# free -g, B% p" z; H- w3 \
total used free shared buff/cache available( l+ G/ S$ z/ H- Y) ^9 a7 P
Mem: 31 1 27 0 2 29
% }& P8 B# o/ X3 |0 h0 ^ U$ ?$ fSwap: 1 0 1% U& w0 K0 M2 T7 d8 l
[root@kvmvm ~]# free -m
: n- A/ `2 d d `5 ]8 U total used free shared buff/cache available; v5 W2 i% G7 q" u& G0 D. [
Mem: 32011 1037 28171 8 2802 30595' y0 ]( j9 o8 S& m* j% c% r0 O
Swap: 2006 0 2006
: i- D7 M) M- j% q- D. x' R e3 Y4 X# S
0 x/ n4 j0 V' b( M# R- Z0 K
|
|