|
|
使用dd 创建swap分区" M# N3 I8 j1 Q: |# F4 Q: i
dd命令创建sawp文件:
n* g6 ]% B1 n" H& D; G9 P[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1024000( Q: w% R- o$ ^7 c# m
1024000+0 records in. M1 a- R5 ~5 \2 a
1024000+0 records out$ f3 M( p t& V; ^' |" h
1048576000 bytes (1.0 GB) copied, 2.14338 s, 489 MB/s
. r0 c. r5 @) P3 S) l- R& Z[root@kvmvm ~]# * o. s6 ^8 R Y0 ?( T. A0 N, p- K
1 K. \7 f2 z. H! X3 @% R制作为swap格式文件:+ U' [9 X2 p+ P0 h& R' h
0 l# E- k( G* K6 Y% v: m
[root@kvmvm ~]# mkswap /swap
" Z/ Q' J- y; H2 E, y1 Y0 nSetting up swapspace version 1, size = 1023996 KiB- Y W& r" b/ J8 i
no label, UUID=2fb7fd7c-d5aa-451b-9766-5acb72dd6990
, |! K. L2 k! b1 k0 c4 u$ q1 a5 I3 e
! Q% j" v7 o; C9 w3、再用swapon命令把这个文件分区挂载swap分区# I' u" n3 e& w# h
[root@kvmvm ~]# swapon /swap
: H- W5 I8 p% zswapon: /swap: insecure permissions 0644, 0600 suggested.
; \4 q1 P0 e4 @. u6 _/ ?" f. @[root@kvmvm ~]#
0 V# N8 j0 @- @/ d) r3 t5 q
" F2 G9 }6 Y5 F; x. C/ w
( v9 X# n) \$ W K3 p3 |
1 D' Y' j/ N7 Y7 [4、为防止重启后swap分区变成0,要修改/etc/fstab文件
8 |4 V7 N+ ~: v6 f/ V. A5 `vim /etc/fstab5 o4 l2 I& H7 {; \& ]5 U5 E
在文件末尾(最后一行)加上:
% w# c' D) B- I( o' Z/swap swap swap default 0 0
% T. E3 } h+ ^. d h+ g" |/ M) N6 p1 ^0 U- i/ O9 N) f- J6 e; D) ^
' U2 i4 F# Z+ `9 \
1 v2 |" R( Z, K+ zmount -a
4 k0 k. Z. X [" s% K
, G6 d& ?9 C6 V: ?
: [ j5 m% u' @* b/ x( h) n扩容swap 分区:* P9 o- |- Y2 j) \
[root@kvmvm ~]# swapoff /swap 3 F7 H/ J) Z4 J, f, w# {
% q n: q' h- Y5 j5 J0 |* [[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=1048000
" d/ g, ^3 O- I# u; c* u- z% w1048000+0 records in
* z* B5 q& o2 c' }! a1048000+0 records out. C6 ~+ k, d0 Y2 X
1073152000 bytes (1.1 GB) copied, 12.6694 s, 84.7 MB/s
9 s+ V& \9 l, I
8 X' G- u; T8 }% X. W[root@kvmvm ~]# dd if=/dev/zero of=/swap bs=1024 count=2055000* y: J3 n) T7 R
1 |' F# Z5 T7 u+ \[root@kvmvm ~]# mkswap /swap
% Z* n6 [! \" D4 J" m0 \ f7 _3 kSetting up swapspace version 1, size = 2054996 KiB
$ I. w6 ?8 n: {, Y& B2 w/ ono label, UUID=8dd77b7a-744a-452d-b991-5b2e01702464
! h ^( k5 N. n4 q* ~( y7 M f I$ L% l( a! m
. p5 B9 }+ j! _+ A% I
[root@kvmvm ~]# swapon /swap( h( ~1 I' |( z) M
swapon: /swap: insecure permissions 0644, 0600 suggested.
1 m) R; @7 f1 C, h$ U+ f& hswapon: /swap: read swap header failed: Invalid argument
; r) X9 V, ~4 x! c* j9 f* `4 h5 u! M/ i. T6 J
[root@kvmvm ~]# mount -a$ u$ U) ?' b6 T/ d
[root@kvmvm ~]# free -g' d) V Q3 \/ I- _* ]1 J; ^& ?
total used free shared buff/cache available
& e; x7 y# h& e* V6 C, f! J0 ZMem: 31 1 27 0 2 29
$ j. }+ `# Z) \, d( |Swap: 1 0 1
! _( ~9 B$ {8 Y: T[root@kvmvm ~]# free -m: j, j8 w4 `: p9 o7 _6 m
total used free shared buff/cache available: @/ y' ?) w6 R' m/ O# U
Mem: 32011 1037 28171 8 2802 30595
( W# w5 M- `& P- C, f) S" x0 R5 uSwap: 2006 0 2006
* e' `( j6 J2 a3 i' Y
/ _# s3 Y' q1 K! V9 g4 G* h4 b2 `' r! F* Q& u
|
|