[Topic DIscussion] var放在data数据盘不好吧,应该吧/usr 放在data吧
Tofloor
poster avatar
深圳市耀影科技有限公司
deepin
2022-03-04 17:20
Author

var放在data数据盘不好吧,应该吧/usr 放在data吧\

/usr 是用户目录,也是软件软件目录,为啥不放在data

var 是系统缓存和日记目录 缓存频繁读写 反而放在了DATA目录

image.png

var 是 variable(变量) 的缩写,这个目录中存放着在不断变化的文件,我们习惯将那些经常被修改的目录/数据放在这个目录下,比如程序运行的日志文件(/var/log 目录下)、计划性任务和邮件等内容。

  1. /var/cache:应用程序缓存目录;
  2. /var/crash:系统错误信息;
  3. /var/games:游戏数据;
  4. /var/log:日志文件;
  5. /var/mail:电子邮件;
  6. /var/tmp:临时文件目录;
Reply Favorite View the author
All Replies
深圳市耀影科技有限公司
deepin
2022-03-04 17:26
#1
Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-04 18:17
#2

可能是 /usr里面的东西更加重要吧

Reply View the author
深圳市耀影科技有限公司
deepin
2022-03-04 18:25
#3
神末shenmo

可能是 /usr里面的东西更加重要吧

/usr 东西重要 所以才挂载到data盘下,不然他这个data盘是什么意思

但是/usr/下面的目录有一些是系统用户所需的

所以内,建议把用户个人的软件目录放到data/盘下,然后做软链到/usr/

即 如下俩个目录,放到data,然后软链

/usr/src:Linux开放的源代码;

/usr/local:系统管理员安装的应用程序目录;

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-04 18:29
#4
深圳市耀影科技有限公司

/usr 东西重要 所以才挂载到data盘下,不然他这个data盘是什么意思

但是/usr/下面的目录有一些是系统用户所需的

所以内,建议把用户个人的软件目录放到data/盘下,然后做软链到/usr/

即 如下俩个目录,放到data,然后软链

/usr/src:Linux开放的源代码;

/usr/local:系统管理员安装的应用程序目录;

......

现在都是直接指向/opt了

Reply View the author
tmacy
deepin
2022-03-04 23:43
#5

/usr目录是系统目录,你可以研究一下,里面的东西不是用户自己的数据。

真正用户的数据是/home/下的文件,平常创建文档,文件等都是在home下的。

data是独立分区,可以保存或者备份用户数据,把var放data下也是为了保存运行日志的需要,方便发现问题。

用户自己的软件啥的,在不开启开发者模式下,都是通过商店来安装卸载的。

如果使用了开发者,用命令行安装就随意操作了,你也可以配置/home目录下的二进制路径到PATH里

Reply View the author
enforcee
deepin
2022-03-05 01:33
#6

如果把/usr也移了那根目录就没啥东西了

这么多年标准的变化,usr根本不是用户目录了,usr是用户目录还是用磁带时候的事。现在用户目录是home

不过/var确实不应该和用户数据放在一起

Reply View the author
深圳市耀影科技有限公司
deepin
2022-03-05 20:18
#7
tmacy

/usr目录是系统目录,你可以研究一下,里面的东西不是用户自己的数据。

真正用户的数据是/home/下的文件,平常创建文档,文件等都是在home下的。

data是独立分区,可以保存或者备份用户数据,把var放data下也是为了保存运行日志的需要,方便发现问题。

用户自己的软件啥的,在不开启开发者模式下,都是通过商店来安装卸载的。

如果使用了开发者,用命令行安装就随意操作了,你也可以配置/home目录下的二进制路径到PATH里

看啦一些 除啦下面 其它的涉及到啦 系统所需的,建议把以下俩个目录放在/DATA 软连过去

  • /usr/local/src
  • /usr/local/ #自己安装的软件

VAR 放在DAT 频繁读写 缓存不好吧

Reply View the author
tmacy
deepin
2022-03-09 19:54
#8
深圳市耀影科技有限公司

看啦一些 除啦下面 其它的涉及到啦 系统所需的,建议把以下俩个目录放在/DATA 软连过去

  • /usr/local/src
  • /usr/local/ #自己安装的软件

VAR 放在DAT 频繁读写 缓存不好吧

都是磁盘的一部分,只是不同分区,固态盘也不怕频繁读写,系统更关心数据安全,日志留存也有助于排查问题。另外你推荐的那两个目录,感觉只是一种约定,并不是所有用户安装的应用都会放在这里,甚至这个目录基本很少用到了。目前linux流行的都是各种集成封装,例如docker,flatpak,snap,appimage等,debian下的deb包规则也很少会安装到那两个目录下,甚至有的大应用都会装在opt目录下,例如wps等

Reply View the author
Comments
深圳市耀影科技有限公司
2022-03-11 07:52
确实,但是应该有一个DEEPIN的 规则,比如WIN的Program Files,但是WIN 也可以手动改到任何位置 目前看官方的程序都安装啊哦 OPT/APPS啦