
こんばんは。
linux初心者で困っています。助けてください。
USBのマウントの方法でわからないことがあります。
組み込みなので、コマンドではなくて、mount関数でUSBをマウントしたく、
下記の関数を使おうとおもっているのですが、
#include <sys/mount.h>
int mount(constchar* source ,constchar* target , constchar* filesystemtype ,unsignedlong mountflags , constvoid* data );
それぞれの引数に具体的にどんな値を設定していいのかわかりません。
( mount(/dev/sda1,/mnt/usb/,vfat,MS_RDONLY)とやってみたらエラーでした・・・)
具体的な設定方法をご教授願います。
また、そもそもmount関数ではなく、system関数でコマンドを実行した方がいいのでしょうか?
よろしくお願い致します。
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/man …
返信ありがとうございます。
おっしゃる通り、C言語も初心者なものでご迷惑をおかけしました。
精進いたしますので、今後も何かわからないことがありましたら
ご教授ください。よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VirtualBox 6.1 → 7.1 でUbuntu...
-
LinuxでWine使うとどのくらいWi...
-
Core 2 Duo の古いパソコンに最...
-
「トゥ]の出し方
-
WinSCPでLinux(CentOS6.10)に...
-
2TBのUSBメモリを2000円ほどで...
-
zorin OS
-
私のパソコンでVirtualBoxは使...
-
Linuxでブートディスクの交換後...
-
linuxのIMEの件
-
windows10を使っています。 wsl...
-
bashでシングルクォート内の変...
-
インストールできないですどう...
-
raspberrypi に bluealsaを入れ...
-
ubuntu 22日本語Remixのisoイメ...
-
LinuxのPCは基本不要PC中古を使...
-
Ububtuでファイル共有できない...
-
ubuntu(linux)のシャットダウン...
-
Lubuntuでとにかく軽量のバージ...
-
ubuntu 24 へのCanon 複合機ス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LinuxでUSBをマウントできない
-
マウントしたUSBメモリに書き込...
-
Linux(Fedora)で外付けHDDが...
-
ddコマンドでバックアップした...
-
外部ドライブにマウントできな...
-
パーティションをマウントでき...
-
KNOPPIXでHDDを修復させたいで...
-
既存のHDをマウントする方法
-
fstabでのquota の設定の仕方
-
sda1下にディレクトリを作るや...
-
マウント関数について
-
knoppixでマウントできません。...
-
VirtualBox 7のゲストOSでの物...
-
OSが立ち上がりません
-
XPが起動しなくなりました…
-
ハードディスクの追加
-
FTPからシンボリックリンクを参...
-
ubuntu20.04 でディレクトリサ...
-
linux下でfdisk実行時のエラー1...
-
/etc/fstabの編集について
おすすめ情報