kali调整swap分区
笔记本配置不高,跑kali虚拟机很卡,由于Linux基本上能满只我的上网要求,所以干掉windows,全新安装kali。硬盘是1T的,分区时只顾着把文件系统改为xfs并启用了加密,也没管swap分区的大小,系统装好后一看,我靠,swap竟然分了十几个G...... 好在kali启用加密要用lvm,有lvm就可以动态调整分区大小,这里记录一下过程:
1.查看lvm状态
root@kali:~# lvdisplay
--- Logical volume ---
LV Path /dev/kali/root
LV Name root
VG Name kali
LV Size 914.27 GiB
--- Logical volume ---
LV Path /dev/kali/swap_1
LV Name swap_1
VG Name kali
LV Size 15.00 GiB 中间省略一些没用的内容
2.调整swap大小
电脑内存是8G,足够大了,sawp很少能用到,分4G已经很奢侈了。因为swap分区开机就会挂载上,所以要先关掉swap才能调整分区大小。
关闭swap:
swapoff /dev/kali/swap_1
调整swap大小到4G:
lvreduce -L 4G /dev/kali/swap_1
建立swap虚拟内存文件:
mkswap /dev/kali/swap_1
开启虚拟内存:
swapon /dev/kali/swap_1
3.把多余的分区调整到根分区
查看空余空间:
root@kali# vgdisplay
--- Volume group ---
VG Name kali
System ID
Format lvm2
VG Size 931.27 GiB
PE Size 4.00 MiB
Total PE 238405
Alloc PE / Size 235385 / 919.47 GiB
Free PE / Size 3020 / 11.80 GiB
把空余空间加给root分区
lvextend -l +100%FREE /dev/kali/root
这样就全部调整好了,如果df看到的分区信息没有更新,执行:
resize2fs /dev/kali/root