檢查裝置是否已經被掛載

檢查裝置是否已經被掛載

  1. Changeset [71]: add check_mount to check device is mounted or not before clone/restore.

http://free.nchc.org.tw/partclone/changeset/71

新增了一個小 function 用來檢查磁區是不是已經被 mount

主要是需要呼叫 setmntent(), getmntent(), endmntent() 來獲得系統相關的資訊

同時搭配 realpath 可以獲得正確的結果,避免一些錯誤

也同時參考了 ntfsclone 與 partimage 的作法。

[1]. setmntent, http://linux.about.com/library/cmd/blcmdl3_setmntent.htm|

[2]. realpath, http://linux.about.com/library/cmd/blcmdl3_realpath.htm

convert from Thomas blog post id 189 old convert log: ./085946/tag%3E2008%2001%20linux)

@2008 @01 @linux

Comments