群晖DSM更新时显示系统容量不足的解决办法

近期在使用群晖NAS时遇到了DSM系统无法自动更新的问题,自动更新被停止并且手动更新时提示容量不足。

容量不足更新失败,系统分区至少需要400MB。

看到这个消息提醒首先是比较诧异的,因为在此前的定期检查中NAS的磁盘空间至少还有500~1TB左右空闲。

短期内除非哪里发生了故障不然压根不会出现磁盘空间不足的问题,于是看了下硬盘确实还有1TB+空闲空间。

在DSM操作系统的控制面板看了半天也并没有找到哪个分区满了,最后想想还是动动手连接SSH进系统看下。

继续往下看前你需要先查阅群晖DSM系统如何开启使用SSH连接:群晖DSM教程:开启远程SSH和SFTP访问

以下是问题排查过程:

1、通过SSH连接群晖NAS后首先将权限账号切换为Root账户,否则无法读取系统级的文件夹和数据等等。

landian@NAS_Server:/$ sudo -i  //使用管理员账号登录后执行sudo -i切换到Root账户
Password:                     //输入DSM管理员账号密码即可,输入过程是不显示的
root@NAS_Server:~#

2、确认切换到Root账户后输入df命令查看NAS的所有分区以及占用情况:

群晖DSM更新时显示系统容量不足的解决办法

如上图:其中/dev/md0分区即为DSM的系统分区,在没有解决该问题时其占用率为100%;

3、系统分区/dev/md0挂载(Mounted On)位置为根目录/,那么进入根目录使用ls命令列举所有内容:

群晖DSM更新时显示系统容量不足的解决办法

如上图:在cd /后列举文件并没有看到异常,接着我们cd /root文件夹列举文件后发现问题了。

4、在root目录下我们发现了大量的数据库文件,这个文件实际是我用来备份蓝点网数据库写的自动脚本。

估计是脚本里目录写的有问题因此NAS自动执行任务时将数据库文件直接远程下载到了root目录下塞满了。

5、于是直接使用rm -rf landian.sql.1这样的命令把这些数据库备份文件给清理了,然后再次查看分区信息。

可以看到系统分区/dev/md0使用率为45%,已经有空闲更新了于是前往DSM控制面板成功安装最新更新。

群晖DSM更新时显示系统容量不足的解决办法

本文来源 蓝点网 原创,由 山外的鸭子哥 整理编辑,其版权均为 蓝点网 原创 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
1
哇哦恭喜您已成功屏蔽了蓝点网的小广告
   
百度网盘不限速下载器PanDownload v2.1.0版发布 满速下载网盘文件你家的宽带可能已经支持IPv6协议要不要设置试试看如何禁止系统自动更新到Windows 10 Version 1809版[视频]生命在于折腾系列 虚拟机里玩谷歌原生版安卓系统

评论:

2 条评论,访客:1 条,站长:1 条
  1. fuy_1
    fuy_1发布于: 
    Google Chrome 45.0.2454.101 Google Chrome 45.0.2454.101 Windows 10 64位版 Windows 10 64位版

    请问,我用这个方式查了root里面没有东西呢。。。

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 70.0.3538.102 Google Chrome 70.0.3538.102 Windows 10 64位版 Windows 10 64位版

      root只是举例 我每个文件夹都排查 最后才找到root 你也得每个文件夹都排查确定在哪里 cd ../ 返回上一级 ls -a显示所有文件 所以 慢慢排查吧

发表评论