• ベストアンサー

フロッピの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はどんな意味を持つのでしょう?? 初心者につき、中途半端な知識の中から上記を書きました。これだけじゃわからない 場合、どんな情報が必要ですか? また、こんな表現おかしいとかの指摘もありましたらお願いします。

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

  • ベストアンサー
  • takahb
  • ベストアンサー率33% (1/3)
回答No.7

>バージョン確認しました。 >%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 で止めるとか。)

guest_zzzz
質問者

お礼

> ついでと言ったら失礼ですが、xwdでキャプチャー(?)したファイルを gif or jpg ファイルに変換するコマンドを >ご存知ないでしょうか?  すみません、xvを使うことで自分のやりたいことができそうです。  大変ありがとうございました。

guest_zzzz
質問者

補足

>>バージョン確認しました。 >>%uname -r >>5.5.1  manでいろいろ見てみると、SunOS5.5.1って表示がありました。 >#volcheck >でマウントしてくれます。  #volcheckでmountできました!!  ありがとうございました!!  ついでと言ったら失礼ですが、xwdでキャプチャー(?)したファイルを gif or jpg ファイルに変換するコマンドを ご存知ないでしょうか?  convertっていうコマンドがあるらしいのですが、findで探してもなかったです。  xvでgifに落とす方法はわかったのですが、なるべくコマンド入力だけで済ませたいので.....

その他の回答 (7)

  • takahb
  • ベストアンサー率33% (1/3)
回答No.8

追記 voldについては参考URLを。 Solaris全般については http://docs.sun.com/ にマニュアル等があります。

参考URL:
http://docs.sun.com/app/docs/doc/805-5854/6j5h9j9v8?a=view
  • takahb
  • ベストアンサー率33% (1/3)
回答No.6

マウントオプションは 4.2 (SunOS 4.xのファイルシステム) pcfs (DOSのファイルシステム) と書いていましたね。DOSのフロッピーでは4.2ではなくpcfsが 正しいようです。失礼しました。

参考URL:
http://yukihiko.sano-ya.org/sun/floppy.html
guest_zzzz
質問者

補足

ご回答いただきながら、返信遅れまして申し訳ありません。 #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)
回答No.5

SparcStation4ということは、SunOS4.xかもしれません。OSのバージョンは # uname -r で判ります。 SunOS4.xについては、もう何年も触っていないので忘れていますが、 参考URLによると # mount -t 4.2 /dev/fd0c /fdd だそうです。/fdd はマウントポイント。4.2は"pcfs"の事。

参考URL:
http://yukihiko.sano-ya.org/sun/floppy.html
  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.4

マニュアルですが、もしインストールされていればmanコマンドで読めますし、なければSUNのWEBサイトにも掲載されています。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

今晩は。うちのは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:ファイル名 などです。 参考にしてください。

guest_zzzz
質問者

補足

ご回答いただきながら、返信遅れて申し訳ありません。 バージョン確認しました。 %uname -r 5.5.1 と返ってきます。 mtoolsなのですが、ツール自体はありそうですが、実際のコマンドは受け付けられないようです。 %mdir a: Can't open /dev/diskette : Device busy Cannnot initialize 'A:' と返ってきます。  さらなるアドバイスお願いします。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.2

ms-dos の FD なら mtools を使ったらどうでしょうか install されてないなら、管理者に入れてもらう。 私ならそうします。 面倒なのは、きらいなので。

guest_zzzz
質問者

補足

#1さんへの補足でも書きましたが、装置メーカーがアプリケーションだけを使うためにつないであるWSです。 管理者なんて存在しません。強いていうなら、メーカーが管理者です。 mtoolsはありそうです。 mtoolsからmountできるのでしょうか?? それなら、どうすればmountできますか?? ちなみに装置メーカーにフロッピのmount方法を尋ねたら「古すぎる装置なのでフォローできません」と 回答してきやがりました。

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.1

マニュアルを読んでください。 Solaris9deha,フロップーディスクは/dev/fdではなくて、/dev/diskette0でしたけど。

guest_zzzz
質問者

補足

マニュアル....ないです!! 会社(工場)のWSなのですが、装置にくっついてるWSです。 rootのパスワードさえ、その装置メーカーが渋るのを無理やり聞いた次第です。 ちなみにSolarisはバージョンさえわかってません。 バージョン確認する方法ってどうすればいいのでしょう? ms-dosならverを叩けばいいはずですけど... /dev/diskett0は明日試してみます。