作者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/m.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