|
|
使用dd 创建swap分区- m# r/ g! }( L
dd命令创建sawp文件:
+ H$ {3 ~4 n( L7 x8 n+ B' A* \[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1024000
$ ~, w- p+ \8 V f, g( L' Q1024000+0 records in
3 ~5 P1 s8 T" e% C4 L3 I1024000+0 records out. g" k/ i: Z5 g/ p6 E" j
1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s+ w* m6 C2 f4 Q: [8 D
[root@kvmvm ~]#
8 ?7 a7 h& f1 e; G7 Y( i, C, \+ S+ W0 I A# h$ ^! y- m5 w4 s
制作为swap格式文件:
4 }1 T9 [& }2 ]: G* ?2 F7 M* G% y4 n8 B3 L* S, x; x3 O$ ^4 o8 I
[root@kvmvm ~]# mkswap /swap
) B# U! E9 B/ k( x% k$ wSetting up swapspace version 1, size = 1023996 KiB
& ]+ Z# x8 V0 z q/ T: a1 N# Vno label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990- ?6 I. r, Z. I( _: V
# w4 Z7 ~/ s' K p+ H1 V
; x% U5 p7 }& w2 h" Z, o$ B3、再用swapon命令把这个文件分区挂载swap分区
% e" H( @1 @: o1 r! n( V) U' a[root@kvmvm ~]# swapon /swap; m+ w3 J# y0 Y) k6 {$ N
swapon: /swap: insecure permissions 0644, 0600 suggested.+ I' v& N# {. G0 z
[root@kvmvm ~]# 4 Q) ~; F! |7 R Q
/ ]' o' X) Y6 }
: Q9 K) z. d M* m& g: A
, \+ l/ Z6 b3 A9 L4、为防止重启后swap分区变成0,要修改/etc/fstab文件
" [3 K% D/ d+ D; u5 g, lvim /etc/fstab
6 O+ q. y4 G- v! F A( j在文件末尾(最后一行)加上:
% X% I1 I* l% S" X% @/swap swap swap default 0 05 w2 f( e3 k. h
" `; C5 Y% f4 |& p3 I
6 b( {) T$ `+ `* a
; ?* |' L' y. U! L9 h+ ^1 m# lmount -a
4 w; l: c1 C4 @) n
7 z* n9 z6 C4 e# P2 k! M) P
9 H7 q8 D: h# K1 t! |扩容swap 分区:4 A0 V. A+ D4 g
[root@kvmvm ~]# swapoff /swap 2 n' f6 E* |/ D8 V
3 P$ b8 l# E* R* d( p' N# v# ?[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1048000
% a! L( @2 ]$ l* R1048000+0 records in
& }5 U2 m2 x3 X9 z1048000+0 records out! T# }' j. u0 S8 L L) }
1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s) p# z" P% |! s& z X$ {1 y
9 h+ g- u2 n8 t3 k
[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=20550006 l+ G# p: N5 {8 x
' `1 U. h5 A6 K! Q1 d3 \$ ?
[root@kvmvm ~]# mkswap /swap 9 J' P+ V' V+ D+ ^; t
Setting up swapspace version 1, size = 2054996 KiB
, l' n, [! x. s3 r( o4 A6 _/ ]no label, UUID=8dd77b7a-744a-452d-b991-5b2e01702464
' _( T1 z ^8 X0 ]: ^; o
& r+ K% J4 J, f0 S4 ^/ x( r
5 a2 A+ U1 X# x. D3 u; A[root@kvmvm ~]# swapon /swap. e& }" K3 C9 @+ p( w2 b
swapon: /swap: insecure permissions 0644, 0600 suggested.
4 i& U* b7 Q: m- ?% Uswapon: /swap: read swap header failed: Invalid argument) m H% j# t9 W% ]( i3 T: e8 [
& `9 M4 K/ W' `4 U) R: Y$ ~2 Y
[root@kvmvm ~]# mount -a
; `- a6 W& M l& K4 t1 C- i2 v[root@kvmvm ~]# free -g) E7 y. Y7 C$ x5 [" b: L4 [5 W. R
total used free shared buff/cache available
+ p' j1 F0 E1 {* ]% a; kMem: 31 1 27 0 2 29
( y& F5 j/ J3 }4 s2 N, b9 Z _. PSwap: 1 0 1
' |5 b. k* ?3 O% z6 u& d[root@kvmvm ~]# free -m
U1 n" }- |& z( X; r/ _ total used free shared buff/cache available* N5 Y. N" c- r4 G# E9 f
Mem: 32011 1037 28171 8 2802 30595
- g v# b3 s# T1 {- i& M6 NSwap: 2006 0 20060 g! S1 c/ x$ h' w. Y$ m; R
# e$ F* j0 S5 Y, h7 ]# x- I$ _8 V9 W: W2 C5 U
|
|