- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウント関数について)
USBのマウント方法とmount関数の使い方
このQ&Aのポイント
- USBのマウント方法について困っている場合、mount関数を使用することができます。しかし、mount関数の引数の設定方法がわからない場合があります。具体的な設定方法について教えてください。
- 具体的な設定方法を調べてみた結果、mount関数の引数には以下のような値を設定することができます。 ・source: マウントするデバイスのパス ・target: マウントポイントのパス ・filesystemtype: ファイルシステムの種類 ・mountflags: マウントフラグ ・data: 追加の設定情報
- また、system関数を使用してコマンドを実行する方法もありますが、mount関数を使用した方が直接的で安全な方法です。具体的な設定方法を理解して、問題を解決するためにmount関数を使用してみてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#136147
回答No.1
linuxよりもまずC言語を勉強しましょう。 文字列と数値の区別がつけられないようだとマニュアルも読めません。 そのまま書いてしまうと、 ret = mount("/dev/sda1", "/mnt/usb/", "vfat", MS_RDONLY, NULL); でとりあえず動作するようです。 mount関数の方がマウント失敗時のエラー原因が特定出来るので、 system関数よりもmount関数を使う方がいいでしょう。 詳しい引数、オプションなどはマニュアルを見てください。
お礼
返信ありがとうございます。 おっしゃる通り、C言語も初心者なものでご迷惑をおかけしました。 精進いたしますので、今後も何かわからないことがありましたら ご教授ください。よろしくお願い致します。