• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウント関数について)

USBのマウント方法とmount関数の使い方

このQ&Aのポイント
  • USBのマウント方法について困っている場合、mount関数を使用することができます。しかし、mount関数の引数の設定方法がわからない場合があります。具体的な設定方法について教えてください。
  • 具体的な設定方法を調べてみた結果、mount関数の引数には以下のような値を設定することができます。 ・source: マウントするデバイスのパス ・target: マウントポイントのパス ・filesystemtype: ファイルシステムの種類 ・mountflags: マウントフラグ ・data: 追加の設定情報
  • また、system関数を使用してコマンドを実行する方法もありますが、mount関数を使用した方が直接的で安全な方法です。具体的な設定方法を理解して、問題を解決するためにmount関数を使用してみてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#136147
noname#136147
回答No.1

linuxよりもまずC言語を勉強しましょう。 文字列と数値の区別がつけられないようだとマニュアルも読めません。 そのまま書いてしまうと、 ret = mount("/dev/sda1", "/mnt/usb/", "vfat", MS_RDONLY, NULL); でとりあえず動作するようです。 mount関数の方がマウント失敗時のエラー原因が特定出来るので、 system関数よりもmount関数を使う方がいいでしょう。 詳しい引数、オプションなどはマニュアルを見てください。

参考URL:
http://www.linux.or.jp/JM/html/LDP_man-pages/man2/mount.2.html
LEDdaisuki
質問者

お礼

返信ありがとうございます。 おっしゃる通り、C言語も初心者なものでご迷惑をおかけしました。 精進いたしますので、今後も何かわからないことがありましたら ご教授ください。よろしくお願い致します。

関連するQ&A

専門家に質問してみよう