找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 195|回复: 0

ihostart切换swap区域记录

[复制链接]

114

主题

1

回帖

626

积分

管理员

积分
626
发表于 2024-7-7 08:58:41 | 显示全部楼层 |阅读模式
早上想折腾一下前段时间听闻的ihostart的朝鲜ipv6地址,重启了机器,发现ipv6地址依旧没有获取到。


但是我发现我的根目录的5GB已经消耗殆尽了,拿ncdu检查了一下根目录,发现swap文件直接占掉了2GB的空间。
而我挂载的/data目录还有接近3TB的空间,于是我准备将swap文件设置成/data目录,而不是根目录。

具体的操作记录由Claude 3.5 Sonnet整理。

  1. # 安装 ncdu 工具,用于分析磁盘使用情况
  2. apt install ncdu

  3. # 使用 ncdu 分析根目录的磁盘使用情况
  4. ncdu /

  5. # 显示当前的 swap 情况
  6. swapon --show

  7. # 关闭所有的 swap 空间
  8. swapoff -a

  9. # 编辑 fstab 文件,删除或注释掉旧的 swap 相关条目
  10. nano /etc/fstab

  11. # 在 /data 目录下创建一个 2GB 的新 swap 文件
  12. dd if=/dev/zero of=/data/swapfile bs=1M count=2048

  13. # 设置 swap 文件的权限为 600(只有 root 可读写)
  14. chmod 600 /data/swapfile

  15. # 将新创建的文件格式化为 swap 格式
  16. mkswap /data/swapfile

  17. # 激活新的 swap 文件
  18. swapon /data/swapfile

  19. # 再次编辑 fstab 文件,添加新的 swap 文件条目
  20. nano /etc/fstab

  21. # 在 fstab 文件中添加以下行,使新的 swap 文件在重启后自动激活
  22. # /data/swapfile none swap sw 0 0

  23. # 重启系统以使更改生效
  24. reboot

  25. # 重启后,确认新的 swap 设置已经生效
  26. swapon --show

  27. # 显示内存和 swap 的使用情况
  28. free -h
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|jiakai的Discuz! X

GMT+8, 2025-2-12 17:43 , Processed in 0.022880 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表