ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年9月27日 星期四

根據 config file 來 mount storage 裝置,並且在各狀態適當的送出 message。

config file 長得: ####################### ## Regular device mount ## ## Format: dev_mount


實際的 code,設計一個 DirectVolume class 來對應每一個 volume directory (也就是 config file 中的一行)。

前面的 label, mount_point, part 在 新 DirectoryVolume 物件生成時傳進去: dv = new DirectVolume(vm, label, mount_point, atoi(part));

後面的 sysfs_path 再一個一個的加進剛剛生成的 DirectVolume 物件中..
(所以一個 label 可以有很多個 sysfs_path ?)
while((sysfs_path = strsep(&next, " \t"))) { if (dv->addPath(sysfs_path)) { SLOGE("Failed to add devpath %s to volume %s", sysfs_path, label); goto out_fail; } }

沒有留言:

標籤

網誌存檔