我有掛載功能的問題,我想掛載一個NTFS磁盤,並且我準備了ntfs-3g驅動程序,我可以在shell中使用ntfs-3g命令或mount命令掛載此磁盤,但是當我嘗試使用 mount("/dev/sda1", "/mnt/sda1","ntfs-3g",MS_MGC_VAL,NULL);
它總是失敗。如何在代碼中使用mount函數來掛載ntfs-3g?
我該怎麼辦?我不想使用「System()」,因爲在我的系統中它總是返回-1(我不明白爲什麼,愚蠢的busybox灰?),我需要狀態來確定它是否成功掛載。
請幫忙,謝謝!!!!!!!
首先,你應該在'mount'失敗後檢查'errno',所以你知道_why_失敗。使用例如'perror'或'strerror'打印錯誤的簡短描述。 –