PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 22362|回復: 7
打印 上一主題 下一主題

[交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

[複製鏈接]

702

主題

19

好友

1萬

積分

永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10264
    跳轉到指定樓層
    1#
    發表於 2005-4-10 02:17 |只看該作者 |倒序瀏覽
    很久以前就知道可以經過一些設定達到USB隨身碟插入後自動Mount的功能
    可是日本人老是喜歡在內文中做些陷阱防止文章被盜用
    就在剛才解謎完畢後,成功的完成Auto Mount的功能了
    在此作一下筆記方便以後使用

    1.建立以下兩個檔案[LF][EUC]
    /etc/hotplug/usb/usb-storage

    1. #!/bin/sh
    2. ./etc/hotplug/hotplug.functions
    3. if [ ! -L /var/run/usb/%proc%bus%usb%* ]; then
    4.  mount /mnt/usbstorage
    5.  if [ $? = 0 ]; then
    6.   ln -s /etc/hotplug/usb/usb-storage.off $REMOVER
    7.  fi
    8. fi
    複製代碼

    /etc/hotplug/usb/usb-storage.off

    1. #!/bin/sh
    2. ./etc/hotplug/hotplug.functions
    3. umount /mnt/usbstorage
    4. rmmod usb-storage
    複製代碼


    2.去終端機執行

    1. bash-2.05$ su  --切換成root
    2. #cd /etc/hotplug/usb
    3. #chmod 755 usb-storage
    4. #chmod 755 usb-storage.off
    複製代碼


    3.修改以下檔案加入這一行
    /etc/fstab

    1. /dev/sda1 /mnt/usbstorage vfat noauto,umask=000,noatime,iocharset=utf8,codepage=932 0 0
    複製代碼


    4.改好後重新開機
    以後插入USB隨身碟就可以直接在 /mnt/usbstorage 之下找到隨身碟中的檔案
    分享淘帖0 分享分享0 收藏收藏0 頂0 踩0
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問

    3

    主題

    0

    好友

    78

    積分

    該用戶從未簽到

    文章
    80
    2#
    發表於 2005-4-16 02:24 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    完全參照上面步驟去做
    可是還是沒有自動mount
    奇怪的是下指令"dmesg | tail"
    從來都沒有顯示"sda1"或"sdb1"等(不管插哪牌隨身碟)
    所以之前使用傳統mount方法我就失敗了
    而滑鼠倒是正常使用
    所以線應該沒問題阿
    求救~~~~~

    [ Last edited by crazyx on 2005-4-16 at 02:25 ]
    回復

    使用道具 舉報

    702

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10264
    3#
    發表於 2005-4-16 12:33 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    在終端機下一定要輸入su切換成root
    這很重要,也經常被忽略
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    3

    主題

    0

    好友

    78

    積分

    該用戶從未簽到

    文章
    80
    4#
    發表於 2005-4-17 15:22 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    恩恩
    不過這一點我應該沒忘記
    我看到本文中"[LF][EUC]"
    這個是什麼意思阿
    還有你說日本人的文章有陷阱是指pcwatch上那篇囉
    回復

    使用道具 舉報

    702

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10264
    5#
    發表於 2005-4-17 19:00 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    "[LF][EUC]"是文件格式與編碼
    不只pcwatch,每個站每一篇都多多少少有些陷阱
    有些是故意錯字,有些是故意順序對調,然後要你再做一次
    如果不明究理照抄,到時盜貼者被使用者問到也不知道如何解釋
    這種陷阱比做些限制還有用,以後寫教學或許會加入類似的陷阱

    不過這篇是沒陷阱的,我只是忠實的把我做過的步驟貼上來而已
    或許還有哪些設定沒注意到,也歡迎成功的人題出心得分享
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    702

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10264
    6#
    發表於 2005-4-19 16:15 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    Originally posted by forthdog at 2005-4-19 03:32 PM:
    請問這一行
    ./etc/hotplug/hotplug.functions
    我看到有另外有人寫成
    . /etc/hotplug/hotplug.functions
    ("."的後面多一個空白喔!)
    試問那一種比較正確?
    第一種若直接執行會產生錯誤, 且以目錄的觀點也似乎第二種較正確.
    但放在sh檔內, 兩種都能正確啟動USB碟, 其差異性又為何? 謝謝!

    ./代表現有目錄
    . /是容錯
    就好比dos模式下cd..與cd ..結果一樣
    正確的是cd ..
    容錯的是cd..
    兩者差別只有正確性與否,出來都是一樣的結果
    養成正確習慣可以省下很多debug時間
    而且容錯指令很少跨平台
    平時就輸入正確跨平台也不困擾
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    702

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10264
    7#
    發表於 2005-4-19 18:59 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    /bin/ls是執行根目錄下bib子目錄下的ls指令
    ./bin/ls是執行現有目錄下bib子目錄下的ls指令
    通常登入後都會在home的目錄
    所以./bin/ls會等於/home/[user name]/bin/ls
    這個目錄當然不會有ls這個指令
    .  /etc/hotplus/test.run會正常是因為點被忽略了,因為沒容錯
    所以.  /etc/hotplus/test.run就等於/etc/hotplus/test.run
    在Zaurus . / 這種用法根本不存在,一切都是你的邏輯有問題
    要搞清楚,請去google一下 "資料夾 表示法" 這些關鍵字
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    0

    主題

    0

    好友

    137

    積分

  • TA的每日心情
    開心
    2013-9-23 05:48
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    文章
    2
    8#
    發表於 2008-1-29 22:57 |只看該作者

    Re: [交流] Zaurus SL-C3000/1000 USB HOST Auto Mount

    就我個人的了解".  /etc/hotplus/test.run"和"/etc/hotplus/test.run"還是有不同的.在此的"."就有點像C語言的#include的作用.

    當執行".  /etc/hotplus/test.run"後,定義在/etc/hotplus/test.run的shell變數會直接影響現行的shell script,函數則可直接被現行的shell script呼叫.

    而當執行"/etc/hotplus/test.run"後,定義在/etc/hotplus/test.run的shell變數及函數只能在/etc/hotplus/test.run內使用不會影響現行的shell script.

    如有錯誤,請指正!
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-23 10:28 , Processed in 0.048871 second(s), 29 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部