cdrom 使用 supermount.

Moderator: Forums Team

Post Reply
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

cdrom 使用 supermount.

Post by paar »

相信大家也想像 windows 一樣 cdrom 不用 mount 上 umount 下的就直接用.
現在的核心都支援 supermount, 在編核心 config 時, 把 file system -> supermount 選取, 如果你的 cdrom 在 /dev/hdd, /etc/fstab 加上

Code: Select all

none /mnt/cdrom supermount dev=/dev/hdd,fs=auto,ro,--,iocharset=big5,codepage=950  0 0
以上是同一行.
應該就可以像 windows 那樣用 cdrom 了.

這個機制 mandrake 很早就有了, 這一行是從 MDK 抄過來的.
breaking
Posts: 184
Joined: Sun Apr 13, 2003 4:31 am
Location: 地球上一個小小的地方叫"台北內湖"啦
Contact:

Post by breaking »

我剛剛試過.....好像不行

是我弄錯麼???

因為我自己也覺得怪怪的..... :shock:

我的fstab:http://std.hku.edu.tw/~c901010381/fstab

Code: Select all

/dev/cdroms/cdrom0  /mnt/cdrom  supermount  iocharset=big5,codepage=95,noauto,ro  0 0
還是要寫成這樣???

煩請指導一下.....

因為我實在搞不懂devfsd(是這個麼?)的運作....
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

breaking wrote:

Code: Select all

/dev/cdroms/cdrom0  /mnt/cdrom  supermount  iocharset=big5,codepage=95,noauto,ro  0 0
還是要寫成這樣???

煩請指導一下.....

因為我實在搞不懂devfsd(是這個麼?)的運作....
你這麼說..我才想到到底需不需要用到 devfs..我看到的實例都有用 devfs 啦..
要先確定 kernel 有編進去, 如果是編成 modules, 當然要 load 上來, fstab 檔的設定我直接從 mandrake 抄過來是 OK 的, 您的設定法我是沒試過.
測試就以上 OK 時丟一片 cd 進 cdrom 不要 mount, 打 ls /mnt/cdrom 有看到內容就對了.
還有軟碟機應該也可以喔, fstab裡大概像這樣:

Code: Select all

none /mnt/floppy supermount dev=/dev/fd0,fs=auto,rw,--,iocharset=big5,codepage=950  0 0
也是要 "在同一行".
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

可是這樣蠻討厭的.
我喜歡手動.
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
breaking
Posts: 184
Joined: Sun Apr 13, 2003 4:31 am
Location: 地球上一個小小的地方叫"台北內湖"啦
Contact:

Post by breaking »

喔喔......成功囉......

Code: Select all

/dev/cdroms/cdrom0      /mnt/cdrom      iso9660       iocharset=big5,codepage=95,noauto,ro            0 0

/dev/scsi/host0/bus0/target0/lun0/cd    /mnt/cdrom      auto    ro,noauto,user,exec     0 0

/dev/scsi/host0/bus0/target1/lun0/cd    /cdrecorder     auto    ro,noauto,user,exec     0 0

tmpfs                    /mnt/cdrom     supermount     dev=/dev/scsi/host0/bus0/target0/lun0/cd,fs=auto,ro,--,iocharset=big5,codepage=950
0 0
我想最重要的是這行吧dev=/dev/scsi/host0/bus0/target0/lun0/cd還有tmpfs

p.s.不過開機時會有mount不到的訊息..... :?
使用上是還蠻正常的啦...
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

難道你照我 PO 的設定是不行的?
不知道你是 supermount 是編入核心還是編成模組?
也有可能是其它的選項有編的不一樣,看要不要比對一下:
http://206.ods.org/ck20030408.03
我的 fstab:

Code: Select all

......
/dev/hda6       /mnt/vm         xfs     noatime                 0 0
#/dev/cdroms/cdrom0     /mnt/cdrom      iso9660         noauto,ro       0 0
/dev/hdc5       /mnt/hdc        xfs     noatime                 0 0
none /mnt/cdrom supermount dev=/dev/hdd,fs=auto,ro,--,iocharset=big5,codepage=950 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,rw,--,iocharset=big5,codepage=950 0 0
proc            /proc           proc            defaults        0 0
breaking
Posts: 184
Joined: Sun Apr 13, 2003 4:31 am
Location: 地球上一個小小的地方叫"台北內湖"啦
Contact:

Post by breaking »

paar wrote:難道你照我 PO 的設定是不行的?
不知道你是 supermount 是編入核心還是編成模組?
也有可能是其它的選項有編的不一樣,看要不要比對一下:
http://206.ods.org/ck20030408.03
真的不行....
我是編入核心壓......:shock:
這是我的核心選項,看要不要一起看一看
http://std.hku.edu.tw/~c901010381/FB
paar wrote:我的 fstab:

Code: Select all

......
/dev/hda6       /mnt/vm         xfs     noatime                 0 0
#/dev/cdroms/cdrom0     /mnt/cdrom      iso9660         noauto,ro       0 0
/dev/hdc5       /mnt/hdc        xfs     noatime                 0 0
none /mnt/cdrom supermount dev=/dev/hdd,fs=auto,ro,--,iocharset=big5,codepage=950 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,rw,--,iocharset=big5,codepage=950 0 0
proc            /proc           proc            defaults        0 0

看一看你的fstab
唯一有可能的就是這行

Code: Select all

#/dev/cdroms/cdrom0     /mnt/cdrom      iso9660         noauto,ro       0 0
我沒有註解掉這行......是這個原因麼?
可是這行不是gentoo才有麼?
因為我不懂這個.....所以不太敢動它的說....
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

breaking wrote:看一看你的fstab
唯一有可能的就是這行

Code: Select all

#/dev/cdroms/cdrom0     /mnt/cdrom      iso9660         noauto,ro       0 0
我沒有註解掉這行......是這個原因麼?
可是這行不是gentoo才有麼?
因為我不懂這個.....所以不太敢動它的說....
那應該是這行了, 因為我看它和我要設定的 cdrom 有關, 所以我就把它註解掉了.
我知道同一個 device 可以 mount 好幾次, 同一個掛載點也可以掛好幾個 device 上去, 但同一個掛載點以最後一個為顯示出來的裝置, 在 fstab 裡的先後順序是沒去試了, 你可以註解掉試試..
breaking
Posts: 184
Joined: Sun Apr 13, 2003 4:31 am
Location: 地球上一個小小的地方叫"台北內湖"啦
Contact:

Post by breaking »

我試過了.......不行......... :(

它說輸入輸出錯誤......

真是越來越不懂....
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

breaking wrote: /dev/cdroms/cdrom0 /mnt/cdrom iso9660 iocharset=big5,codepage=95,noauto,ro 0 0

/dev/scsi/host0/bus0/target0/lun0/cd /mnt/cdrom auto ro,noauto,user,exec 0 0

/dev/scsi/host0/bus0/target1/lun0/cd /cdrecorder auto ro,noauto,user,exec 0 0

tmpfs /mnt/cdrom supermount dev=/dev/scsi/host0/bus0/target0/lun0/cd,fs=auto,ro,--,iocharset=big5,codepage=950
0 0
建議你試一下以上這四行都先 # 起來,
再加上小弟那一行:

Code: Select all

none /mnt/cdrom supermount dev=/dev/hdd,fs=auto,ro,--,iocharset=big5,codepage=950 0 0 
有試過了嗎?
breaking
Posts: 184
Joined: Sun Apr 13, 2003 4:31 am
Location: 地球上一個小小的地方叫"台北內湖"啦
Contact:

Post by breaking »

paar wrote:建議你試一下以上這四行都先 # 起來,
再加上小弟那一行:

Code: Select all

none /mnt/cdrom supermount dev=/dev/hdd,fs=auto,ro,--,iocharset=big5,codepage=950 0 0 
有試過了嗎?
我剛剛試過了.....還是不行的說.... :shock:

我還試過

Code: Select all

#/dev/scsi/host0/bus0/target0/lun0/cd   /mnt/cdrom      supermount    ro,noauto,user,exec     0 0
也是不行的說... :twisted: <----試到不行的表情

還是安安分分的就這樣使用好囉......沒救啦...
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

哈哈, 聽說人不要鐵齒, 但求能用就好了..
小弟的 pc, nb 都醬設, 一次 ok.
有點見鬼了, 反正 linux 界妖魔鬼怪很多:
elf, imp, zombie, gnome...
見多就不怪, :D :D :D :D :D
Post Reply