﻿---
title: 解决群晖此系统的可用硬盘空间不足问题
date: 2021-12-25 21:57:52
---

今天又去套件中心安装套件，发现系统又提醒我空间不足问题，之前没在意，今天遇到了着手解决下。

<!-- more -->

### 错误问题

在套件中心选择安装套件，提示 `此系统的可用硬盘空间不足`,
系统更新页面提示 `系统容量不足，无法更新。请联系 Synology 支持团队以获得帮助。`

![image.png](https://s2.loli.net/2021/12/25/doqz27Ngfn64B5G.png)

### 查看磁盘使用情况

查看 `/dev/md0` 目录使用情况，通常情况下是 100% （我这里是因为我已经处理过了）

```bash
df -h
```

![image.png](https://s2.loli.net/2021/12/25/pUDLaEr1VcCxhFu.png)

### 分析文件占用大小

这里可以看到 `root` 目录占用比较多，我需要在 `root` 目录中找大文件进行删除

```bash
du -sh /*
```

![image.png](https://s2.loli.net/2021/12/25/HPG6rDTtjmCFhOz.png)

### 排查到大文件目录

因为我平时使用 VS Code 连接群晖进行文件修改，所以我这边 `root` 目录下 `.vscode-server` 目录占用比较大
但是删除这个目录的内容后不确定是否会对之前设置有问题，所以只能考虑把这个目录软连接到其他目录下。
![image.png](https://s2.loli.net/2021/12/25/vxMFwQiHC8JZrKL.png)

### 建立软连接

```bash
# 第一步：新建并进入目录
mkdir /volume3/vscode-server-space && cd /volume3/vscode-server-space
# 第二步：移动目录
mv ~/.vscode-server/* .
# 第三步：建立软连接
ln -s $PWD ~/.vscode-server
```

### 检查硬盘占用情况

![image.png](https://s2.loli.net/2021/12/25/vRthw5dQEBG4cJ2.png)

### 参考文档
+ [黑群晖踩坑指南 篇三：“由于系统可用存储空间不足,您将无法登陆”无损解决方案](https://post.smzdm.com/p/a5kq56k8/)
+ [群晖系统硬盘可用空间不足_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1sv411q7VE?share_source=copy_web)
+ [How to change vscode-server directory](https://stackoverflow.com/questions/62613523/how-to-change-vscode-server-directory)