-
Notifications
You must be signed in to change notification settings - Fork 0
/
20141029.log
42 lines (42 loc) · 2.6 KB
/
20141029.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- Log opened 三 10月 29 00:00:19 2014
22:35 < matlinuxer2_> 晚上好~
22:56 < yan> :)
22:56 < yan> matlinuxer2_: 請問一下 sysd, df 模組的部分有人做了嗎?
22:57 < matlinuxer2_> yan: mods/ 下沒有,應該就還沒有...
22:57 < matlinuxer2_> yan: 這個我之前有 survey 到
22:58 < matlinuxer2_> 需要用到 statfs 這個 system call
22:58 < yan> matlinuxer2_: 嗯嗯
22:58 < yan> `df` 是用 /etc/mtab 再加上 statfs 這個 system call 作出來的. (筆記)
22:58 < yan> 有筆記到
22:58 < matlinuxer2_> 你正在研究這個..?
22:59 < yan> 如果還沒做可能要找時間來動工
22:59 < yan> df 也滿常用的
23:01 < matlinuxer2_> 嗯嗯~
23:01 < yan> 等開始做的時候再開 branch
23:02 < matlinuxer2_> ok
23:02 < matlinuxer2_> 不過我一直覺得奇怪
23:02 < matlinuxer2_> 就是為什麼是用 /etc/mtab , 而不是 /proc/mounts ...?
23:04 < yan> /etc/mtab -> /proc/mounts
23:04 < yan> 爲什麼不直接用 /proc/mounts 嗎
23:08 < yan> matlinuxer2_: 請問在其他發行版 (ex: gentoo) /etc/mtab 也是 link 到 /proc/mounts 嗎?
23:09 < matlinuxer2_> 在 gentoo 上, /etc/mtab 是獨立的檔案
23:10 < matlinuxer2_> yan: 你那邊是 symbolic link?
23:14 < yan> 嗯嗯
23:15 < yan> mount -n, --no-mtab Mount without writing in /etc/mtab. This is necessary for example when /etc is on a read-only filesystem
23:22 < matlinuxer2> 剛剛作了一個實驗
23:23 < matlinuxer2> mv /etc/mtab /etc/mtab.bak ; mount => empty
23:24 < yan> mount 是讀寫 mtab 沒錯
23:24 < yan> 如果 mtab 沒有 link 到 /proc/mounts
23:25 < yan> /proc/mounts 裏更新的話會看不到
23:25 < yan> 使用 docker run 一個新的 container 時
23:25 < yan> /proc/mounts 會多一筆資料
23:33 < matlinuxer2> 了解
23:33 < matlinuxer2> 我剛剛看了一下,好像 init script 會自動偵測並建立 /etc/mtab 這個檔案
23:34 < matlinuxer2> 我猜測
23:35 < matlinuxer2> 可能是 init script 的過程中,很多 script 都用到 mount 的指令,而 mount 指令又指定 /etc/mtab 這個檔案 ( 基於相容性, glibc 用到的 unix 那麼多,也不可能說改就改... )
23:36 < matlinuxer2> 所以就綁定了 /etc/mtab , 並依賴 mount 指定去 write and sync data
23:38 < matlinuxer2> 也就是說,/etc/mtab 的存在是因為 /bin/mount, 如果 sysd 跳過 /bin/mount 直接拿 /proc/mounts , /etc/mtab 就不需要了.
23:43 < yan> mat 的 /proc/mounts 和 /etc/mtab 資訊一樣嗎?有的 /proc/mounts 好像沒有顯示詳細的 mount option
23:53 < yan> matlinuxer2: 我先 zzZ,明天有進展再繼續討論
23:53 < matlinuxer2> ok
--- Log closed 四 10月 30 00:00:20 2014