1. 程式人生 > >手動新增swap空間

手動新增swap空間

swap

1.swap空間

swap是內存交換空間,swap的主要功能是當物理內存不夠時,將內存中的所占的程序暫時移動到swap中,讓物理內存可以被需要的程序來使用。個人主機一般用不到,服務器或者是工作站常年上線的系統來說,是需要創建的。

可以通過兩種方式來增加。



2.通過分區的方式

fsck /dev/hdc

n 分區

p 查看新分區號和系統id

t 修改系統id

選擇分區號

82 改為swap的id

w 保存

partprobe 更新分區表

mkswap /dev/hdc7 構建swap格式

swapon /dev/hdc7 開啟swap交換空間


分區開機生效

mkdir /mnt/swapdir2 創建掛載點

blkid /dev/sdc7

查看uuid

vi /etc/fstab

UUID=xxxxxxx /mnt/swapdir2 swap sefaults 0 0



3.文件構建行為

更多的情況是磁盤沒有多余的空間。則需要通過構建文件的方式。

dd if=/dev/zero of=/tmp/swap bs=1M count=512 創建大文件

mkswap /tmp/swap 格式化swap

swapon /tmp/swap 掛載swap

swapoff /tmp/swap 卸載swap


swap文件開機生效

blkid /tmp/swap 查看uuid

mkdir /mnt/swapdir 創建掛載點

vi /etc/fstab 設置開機生效

UUID=xxxxxx /mnt/swapdir swap defaults 0 0

swapon -s 查看


dd命令詳解:

dd:操作磁盤的命令

if:指定從哪裏讀

/dev/zero:永遠只會輸出0的文件

of:寫入到哪裏去

/tmp/swap:創造的文件的名

bs:指定塊大小

count:指定塊數量


手動新增swap空間