- ベストアンサー
フロッピのmount??
会社でSparcStation4を使っています。osは“多分”Solarisです。 フロッピをmountしたいのですが、やり方がわかりません。 mountコマンドを叩くと「/dev/fd on fd」があります。「on /fd」ではありません。 一旦、「umount fd」を叩き、改めて「mkdir /tmp/fd」「mount /dev/fd /tmp/fd」 をすると「: /dev/fd not a block device」って返ってきました。 これって /dev/fd を FDD だと認識してないと思います。 /dev/fdをlsするとパーミッションcrwxrwxrwxを持つファイル(?)が0から47まで存在 してます。 (1)FDDのblock deviceはなんなのか、調べる方法ありませんか? それがわかって仮に/dev/flpだとすると、「mount /dev/flp /tmp/fd」で/tmp/fdに mountできますよね? (2)mountしたあと、ms-dosフォーマットのフロッピディスクにファイルをコピーした いのですが、mountにオプション必要ですか?「mount -? /dev/flp /tmp/fd」とか.. (2)パーミッションの頭のcはどんな意味を持つのでしょう?? 初心者につき、中途半端な知識の中から上記を書きました。これだけじゃわからない 場合、どんな情報が必要ですか? また、こんな表現おかしいとかの指摘もありましたらお願いします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
>バージョン確認しました。 >%uname -r >5.5.1 Solaris2.5.1ですね。 >Can't open /dev/diskette : Device busy voldが/dev/disketteを掴んでいるのかも。 Solaris2.xならば、そもそもmountコマンドでmountする必要は無いです。 #ps -ef|grep vold とやって、voldが動いていれば #volcheck でマウントしてくれます。 http://www.wakhok.ac.jp/~maruyama/Super/section2.8.5.html http://docs.sun.com/app/docs/doc/819-1210/6n3j74jum?a=view 逆にvoldではなくmountコマンドから使いたい場合は、voldを止めればいいです。 # /etc/init.d/vold stop で止まります。 (止まらない場合もあります。 # ps -ef|grep vold でPIDを求めて # kill -9 PID で止めるとか。)
その他の回答 (7)
- takahb
- ベストアンサー率33% (1/3)
追記 voldについては参考URLを。 Solaris全般については http://docs.sun.com/ にマニュアル等があります。
- takahb
- ベストアンサー率33% (1/3)
マウントオプションは 4.2 (SunOS 4.xのファイルシステム) pcfs (DOSのファイルシステム) と書いていましたね。DOSのフロッピーでは4.2ではなくpcfsが 正しいようです。失礼しました。
補足
ご回答いただきながら、返信遅れまして申し訳ありません。 #cd / #mkdir tmp #cd /tmp #mkdir fd #mount -F pcfs /dev/diskette /tmp/fd としたのですが、 mount : /dev/diskette is already mounted,/tmp/fd is busy, or allowable number of mount points exeeded. と返ってきます。(デバイス名をfd0cとかにしても同様) #mount -t ....とすると、-tのオプションはないようです。 %df /dev/dsk/c9t3d0s0 / /proc /proc swap /tmp %mount / on /dev/dsk/c0t3d0s0 /proc on /proc /tmp on swap とフロッピのデバイス名がわからないとダメなような気がしますが、 確認方法ないでしょうか?
- takahb
- ベストアンサー率33% (1/3)
SparcStation4ということは、SunOS4.xかもしれません。OSのバージョンは # uname -r で判ります。 SunOS4.xについては、もう何年も触っていないので忘れていますが、 参考URLによると # mount -t 4.2 /dev/fd0c /fdd だそうです。/fdd はマウントポイント。4.2は"pcfs"の事。
- a-saitoh
- ベストアンサー率30% (524/1722)
マニュアルですが、もしインストールされていればmanコマンドで読めますし、なければSUNのWEBサイトにも掲載されています。
- xjd
- ベストアンサー率63% (1021/1612)
今晩は。うちのはSolaris9(5.9)です。 # uname -r 5.9 MSDOS形式のフロッピーディスクは、以下のコマンドで、/floppyマウントポイントにマウントしてます。 # mount -F pcfs -o rw /vol/dev/diskette0/noname /floppy >mtoolsはありそうです。 >mtoolsからmountできるのでしょうか?? mtoolsがインストールされているなら、mountの必要はありません。 msdosコマンドの頭に「m」を付けるだけです。フロッピーは「a:」になります。 # mdir a: # mcopy ファイル名 a: # mdel a:ファイル名 などです。 参考にしてください。
補足
ご回答いただきながら、返信遅れて申し訳ありません。 バージョン確認しました。 %uname -r 5.5.1 と返ってきます。 mtoolsなのですが、ツール自体はありそうですが、実際のコマンドは受け付けられないようです。 %mdir a: Can't open /dev/diskette : Device busy Cannnot initialize 'A:' と返ってきます。 さらなるアドバイスお願いします。
- cynthia4
- ベストアンサー率51% (186/358)
ms-dos の FD なら mtools を使ったらどうでしょうか install されてないなら、管理者に入れてもらう。 私ならそうします。 面倒なのは、きらいなので。
補足
#1さんへの補足でも書きましたが、装置メーカーがアプリケーションだけを使うためにつないであるWSです。 管理者なんて存在しません。強いていうなら、メーカーが管理者です。 mtoolsはありそうです。 mtoolsからmountできるのでしょうか?? それなら、どうすればmountできますか?? ちなみに装置メーカーにフロッピのmount方法を尋ねたら「古すぎる装置なのでフォローできません」と 回答してきやがりました。
- a-saitoh
- ベストアンサー率30% (524/1722)
マニュアルを読んでください。 Solaris9deha,フロップーディスクは/dev/fdではなくて、/dev/diskette0でしたけど。
補足
マニュアル....ないです!! 会社(工場)のWSなのですが、装置にくっついてるWSです。 rootのパスワードさえ、その装置メーカーが渋るのを無理やり聞いた次第です。 ちなみにSolarisはバージョンさえわかってません。 バージョン確認する方法ってどうすればいいのでしょう? ms-dosならverを叩けばいいはずですけど... /dev/diskett0は明日試してみます。
お礼
> ついでと言ったら失礼ですが、xwdでキャプチャー(?)したファイルを gif or jpg ファイルに変換するコマンドを >ご存知ないでしょうか? すみません、xvを使うことで自分のやりたいことができそうです。 大変ありがとうございました。
補足
>>バージョン確認しました。 >>%uname -r >>5.5.1 manでいろいろ見てみると、SunOS5.5.1って表示がありました。 >#volcheck >でマウントしてくれます。 #volcheckでmountできました!! ありがとうございました!! ついでと言ったら失礼ですが、xwdでキャプチャー(?)したファイルを gif or jpg ファイルに変換するコマンドを ご存知ないでしょうか? convertっていうコマンドがあるらしいのですが、findで探してもなかったです。 xvでgifに落とす方法はわかったのですが、なるべくコマンド入力だけで済ませたいので.....