[問題] /run or /var/run 該給多大?

看板Linux作者 (S58)時間9年前 (2016/10/18 17:49), 9年前編輯推噓3(3029)
留言32則, 11人參與, 最新討論串1/1
標題不知怎麼下,請見諒 總之,在raspberry pi like的裝置中 我若tmpfs /run 我該給多大? RAM是1G 是不是我給多大它都盡量用? 如果是這樣,我可以給多小? :) 有google了一會……沒人講run是做什麼用的怎麼用 只寫他用多大…這實在沒什麼參考價值 再麻煩大家,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.91.94 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1476784182.A.F2B.html

10/18 17:57, , 1F
run大多只放一些pid跟lock檔而已
10/18 17:57, 1F

10/18 17:57, , 2F
其實不用很大 不過tmpfs沒用到又不佔空間 何必在意
10/18 17:57, 2F

10/18 18:12, , 3F
tmpfs如果不指定都預設RAM/2,不過沒用到就不會佔,不
10/18 18:12, 3F

10/18 18:12, , 4F
要多想
10/18 18:12, 4F

10/18 20:09, , 5F
分boot root home就好 ?
10/18 20:09, 5F

10/18 20:40, , 6F
run & /var/run 沒必要特別分開
10/18 20:40, 6F

10/18 21:36, , 7F
不是通常都只切 /var 而已嘛
10/18 21:36, 7F

10/19 00:01, , 8F
不是沒必要特別分吧 而是很多/var一些資料夾要link到
10/19 00:01, 8F

10/19 00:01, , 9F
/run裡去了啊XD
10/19 00:01, 9F
謝謝大家的回覆! 因為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

10/19 08:49, , 10F
我都把整個硬碟給/,就沒這問題了
10/19 08:49, 10F

10/19 09:35, , 11F
主要是避免SD卡短命
10/19 09:35, 11F

10/19 11:42, , 12F
看你是什麼 init system, systemd 有萬惡的自動清除
10/19 11:42, 12F

10/19 12:14, , 13F
為啥要去擔心跑久會有問題? 不太理解
10/19 12:14, 13F

10/19 13:22, , 14F
單純的以為設10m然後被用光之後會有問題
10/19 13:22, 14F

10/19 13:22, , 15F
不過試了一下,用光沒出問題,但不知道會不會一直沒事
10/19 13:22, 15F

10/19 22:25, , 16F
SD卡沒這麼短命...我的raspberry pi跑了快一年還沒
10/19 22:25, 16F

10/19 22:25, , 17F
10/19 22:25, 17F

10/20 15:28, , 18F
連記憶體都只有32M的家用AP都是直接上tmpfs 還用更兇
10/20 15:28, 18F

10/20 15:28, , 19F
啥亂七八糟全都放tmpfs上(ROM不能寫) 我也沒看他怎樣過
10/20 15:28, 19F

10/20 15:29, , 20F
你rPi他好幾倍的記憶體你是在怕什麼...
10/20 15:29, 20F

10/20 15:30, , 21F
再說正常狀況下也不可能會用這麼多掉 除非你自己手殘
10/20 15:30, 21F
謝謝大家的回覆,主要是想暸解run的機制;另外,我的不是raspberry pi 板子有可能只有256M,且我有特定的SERVER要跑,必需很穩定。 ※ 編輯: s58348292 (60.250.91.94), 10/21/2016 10:49:11

10/22 14:22, , 22F
都跟你說了/run只會放pid/lock/sock一些連1k都不到的
10/22 14:22, 22F

10/22 14:22, , 23F
小檔案 你要能爆根本不可能
10/22 14:22, 23F

10/22 14:23, , 24F
除非你遇到哪個發瘋亂塞檔案的作者寫的東西或自己就是
10/22 14:23, 24F

10/22 14:38, , 25F
不過有些發行版會把 systemd journal 放在 /run 裡面
10/22 14:38, 25F

10/22 14:41, , 26F
這時候用量就有可能比較高了,雖然還是不會滿
10/22 14:41, 26F

10/22 15:08, , 27F
systemd 覺得 boot 時要先掛載 /var/run 太落後,所以
10/22 15:08, 27F

10/22 15:08, , 28F
tmpfs 就變成標準了。 然後後來有兩個 run 真的是很麻煩
10/22 15:08, 28F

10/22 15:09, , 29F
所以通常都把 /var/run 指到 /run ; 然後沒特別注意到
10/22 15:09, 29F

10/22 15:10, , 30F
這件事的人就 GG 了。有的是被日誌塞滿,有的是/var/run
10/22 15:10, 30F

10/22 15:10, , 31F
下面的東西每次都被清空。不過都三年前的事了,lag 三年
10/22 15:10, 31F

10/22 15:10, , 32F
還沒解決也只能怪自已了
10/22 15:10, 32F
文章代碼(AID): #1O1V0syh (Linux)
文章代碼(AID): #1O1V0syh (Linux)