作者s58348292 (S58)
看板Linux
标题[问题] /run or /var/run 该给多大?
时间Tue Oct 18 17:49:39 2016
标题不知怎麽下,请见谅
总之,在raspberry pi like的装置中
我若tmpfs /run
我该给多大? RAM是1G
是不是我给多大它都尽量用?
如果是这样,我可以给多小? :)
有google了一会……没人讲run是做什麽用的怎麽用
只写他用多大…这实在没什麽参考价值
再麻烦大家,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.91.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1476784182.A.F2B.html
1F:→ danny8376: run大多只放一些pid跟lock档而已 10/18 17:57
2F:→ danny8376: 其实不用很大 不过tmpfs没用到又不占空间 何必在意 10/18 17:57
3F:→ kerwinhui: tmpfs如果不指定都预设RAM/2,不过没用到就不会占,不 10/18 18:12
4F:→ kerwinhui: 要多想 10/18 18:12
5F:→ kenwufederer: 分boot root home就好 ? 10/18 20:09
6F:→ dou0228: run & /var/run 没必要特别分开 10/18 20:40
7F:推 pizzahut: 不是通常都只切 /var 而已嘛 10/18 21:36
8F:→ danny8376: 不是没必要特别分吧 而是很多/var一些资料夹要link到 10/19 00:01
9F:→ danny8376: /run里去了啊XD 10/19 00:01
谢谢大家的回覆!
因为raspberry pi like,它的ram只有1G甚至有的只有256m
所以想弄清楚该怎麽设比较好,尤其是这种拿来当SERVER的机器,怕跑久了才出问题
至於为什麽写/var/run or /run 是因为似乎不同发行版本有不同的做法
我原本参考网路上的设定,/var/run结果mount -a是可以的
,但重开机却不能挂载/var/run,要挂/run才可以正常动作
虽然我知道tmpfs多挂可以,要用到才消耗到ram,但,就是怕跑久有问题……
这机器也没swap,不知若不幸ram被用完会发生什麽事情……
而且我一定无法手动去重开机,ssh如果不能进会很麻烦……
总之谢谢大家!!
※ 编辑: s58348292 (60.250.91.94), 10/19/2016 08:15:46
10F:推 amatt: 我都把整个硬碟给/,就没这问题了 10/19 08:49
11F:→ s58348292: 主要是避免SD卡短命 10/19 09:35
12F:→ ChakraLinux: 看你是什麽 init system, systemd 有万恶的自动清除 10/19 11:42
13F:→ dou0228: 为啥要去担心跑久会有问题? 不太理解 10/19 12:14
14F:→ s58348292: 单纯的以为设10m然後被用光之後会有问题 10/19 13:22
15F:→ s58348292: 不过试了一下,用光没出问题,但不知道会不会一直没事 10/19 13:22
16F:推 filiaslayers: SD卡没这麽短命...我的raspberry pi跑了快一年还没 10/19 22:25
17F:→ filiaslayers: 事 10/19 22:25
18F:→ danny8376: 连记忆体都只有32M的家用AP都是直接上tmpfs 还用更凶 10/20 15:28
19F:→ danny8376: 啥乱七八糟全都放tmpfs上(ROM不能写) 我也没看他怎样过 10/20 15:28
20F:→ danny8376: 你rPi他好几倍的记忆体你是在怕什麽... 10/20 15:29
21F:→ danny8376: 再说正常状况下也不可能会用这麽多掉 除非你自己手残 10/20 15:30
谢谢大家的回覆,主要是想了解run的机制;另外,我的不是raspberry pi
板子有可能只有256M,且我有特定的SERVER要跑,必需很稳定。
※ 编辑: s58348292 (60.250.91.94), 10/21/2016 10:49:11
22F:→ danny8376: 都跟你说了/run只会放pid/lock/sock一些连1k都不到的 10/22 14:22
23F:→ danny8376: 小档案 你要能爆根本不可能 10/22 14:22
24F:→ danny8376: 除非你遇到哪个发疯乱塞档案的作者写的东西或自己就是 10/22 14:23
25F:→ lantw44: 不过有些发行版会把 systemd journal 放在 /run 里面 10/22 14:38
26F:→ lantw44: 这时候用量就有可能比较高了,虽然还是不会满 10/22 14:41
27F:→ HamalAri: systemd 觉得 boot 时要先挂载 /var/run 太落後,所以 10/22 15:08
28F:→ HamalAri: tmpfs 就变成标准了。 然後後来有两个 run 真的是很麻烦 10/22 15:08
29F:→ HamalAri: 所以通常都把 /var/run 指到 /run ; 然後没特别注意到 10/22 15:09
30F:→ HamalAri: 这件事的人就 GG 了。有的是被日志塞满,有的是/var/run 10/22 15:10
31F:→ HamalAri: 下面的东西每次都被清空。不过都三年前的事了,lag 三年 10/22 15:10
32F:→ HamalAri: 还没解决也只能怪自已了 10/22 15:10