parrot os 创建swap分区&swapon failed invalid argument解决

parrot os(不仅仅是debian系统),分区提示,查看系统格式为btrfs,需要注意的是btrfs无法添加swap分区,但是可以在5.0内核以上添加

 

 

 以下命令,完成创建8g的swap分区

touch /swapfile
chattr +C /swapfile
fallocate -l 8G /swapfile
chmod 0600 /swapfile 
mkswap /swapfile 
swapon /swapfile
free -h

  

ps: fallocate有问题,如果开启失败换dd命令,根据你的需求创建

增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)
dd if=/dev/zero of=/root/swapfile bs=1M count=1024 

 

添加到/etc/fstab中实现开机挂载

vim /etc/fstab

末尾添加

/swapfile        swap     swap    defaults    0     0

x!保存,重启,完成

reboot

  

posted @ 2019-12-18 13:28  Junsec  阅读(5637)  评论(0编辑  收藏  举报