[Feelings & Sharing] 根目录空间不够的一种缓解方法--更改商店下载软件的存储路径
Tofloor
poster avatar
软糖酱八号机
deepin
2022-08-15 04:15
Author

安装时根目录划分了32GB, home目录划分了200GB. 最近发现根目录占用率90%了, 想缓解一下.

一种方法是扩容, 不过感觉有点麻烦.

另一种方法是给根目录里一些比较大的文件搬家, 但是该搬哪些文件呢?

偶然发现Deepin商店下载的软件是存储在/opt/apps下的, 这些软件占的空间还挺大的, 像是之前下载的wps就占了1.7GB, 如果把它们搬走的话会获得比较可观的空间.

只是单纯剪切粘贴的话肯定是不行的, 之前商店下载的软件就没法用了.

这里我们通过软链接的方法解决这个问题. 简单来说就是先把/opt/apps移动到别的地方, 比如/home/xxx/apps, 然后在/opt下创建一个名为apps的快捷方式, 指向/home/xxx/apps, 这样之前下的软件依旧可以通过这个快捷方式找到自己的文件, 不过这些文件的实际存储位置已经从/opt/apps移动到/home/xxx/apps了, 缓解了根目录空间不够的问题. 这样还有一个好处, 就是以后从商店下载的软件也会存放到/home/xxx/apps中, 不会占用根目录的空间.

具体操作:

# 记得要加sudo, 避免一些不必要的麻烦
# 移动前推荐先把商店下载的软件关一关, 后台运行的也先退掉
# 确保/home/xxx/下一开始是没有apps这个目录的, 如果有的话你就先cd到/opt/apps里, 然后sudo mv * /home/xxx/apps
sudo mv /opt/apps /home/xxx/apps
sudo ln -s /home/xxx/apps /opt/apps

这样以后你就可以在/opt下看到一个叫apps的快捷方式, 点开以后会跳转到/home/xxx/apps, 而且根目录的空间也腾出不少.

这种方法的好处是操作起来比较简单, 希望能帮到大家.

Reply Favorite View the author
All Replies
sammy-621
deepin
2022-08-15 04:34
#1

感谢分享

Reply View the author
jjcui8595
deepin
2022-08-15 05:35
#2

另辟蹊径like

Reply View the author
deepin
2022-08-27 05:50
#3

这有直接改路径的方法吗?

Reply View the author
Dazer007
deepin
2023-04-14 06:17
#4

看到统信UMate系统盘的操作,修改:vim /etc/fstab

# 具体编辑 /etc/fstab,在末尾添加
/data/home /home none defaults,bind 0 0
/data/opt /opt none defaults,bind 0 0
/data/root /root none defaults,bind 0 0
/data/var /var none defaults,bind 0 0

其中,这几个目录都是后期非常大的目录

  • /home 用户目录,各种用户数据,仓库(maven、gradle、nodejs)全部在这里占用比较大,这一个目录,个人觉得至少需要50G
  • /opt 所有的自己应用商店安装的,这种图形化的应用基本都在 /opt目录,占用也非常大,把电脑当做主力军,个人觉得这一个目录,需要20G
  • 建议操作之前,进行系统备份(系统自带备份),避免操作错误,导致系统 无法启动;
Reply View the author
软糖酱八号机
deepin
2023-04-14 17:27
#5
Dazer007

看到统信UMate系统盘的操作,修改:vim /etc/fstab

# 具体编辑 /etc/fstab,在末尾添加
/data/home /home none defaults,bind 0 0
/data/opt /opt none defaults,bind 0 0
/data/root /root none defaults,bind 0 0
/data/var /var none defaults,bind 0 0

其中,这几个目录都是后期非常大的目录

  • /home 用户目录,各种用户数据,仓库(maven、gradle、nodejs)全部在这里占用比较大,这一个目录,个人觉得至少需要50G
  • /opt 所有的自己应用商店安装的,这种图形化的应用基本都在 /opt目录,占用也非常大,把电脑当做主力军,个人觉得这一个目录,需要20G
  • 建议操作之前,进行系统备份(系统自带备份),避免操作错误,导致系统 无法启动;

我之后重装过一次系统,现在全部都分给/了,主要是平时用docker也会占用很多空间,为了方便就不分区了。

Reply View the author