「Share Scrapbooks between Windows and Linux」修訂間的差異
出自 MozTW Wiki
(→當 scrapbooks 位於 fat32 磁區時) |
|||
行 24: | 行 24: | ||
* 開機時自動掛載: | * 開機時自動掛載: | ||
+ | ** 編輯 /etc/fstab (需要 root 權限),加入這一行 | ||
<pre>/dev/hda5 /media/d vfat defaults,codepage=950,iocharset=utf8,user,umask=0027,uid=1000,gid=1000 0 0</pre> | <pre>/dev/hda5 /media/d vfat defaults,codepage=950,iocharset=utf8,user,umask=0027,uid=1000,gid=1000 0 0</pre> | ||
− | + | ** 基本上跟手動掛載都一樣,只是格式順序不太一樣而已。掛載設備、掛載點需自行依系統狀況調整。 | |
== 當 scrapbooks 位於 ntfs 磁區時 == | == 當 scrapbooks 位於 ntfs 磁區時 == | ||
* 如果你懶得理解以下內容,建議把 scrapbooks 的資料搬到 fat32 磁區吧! | * 如果你懶得理解以下內容,建議把 scrapbooks 的資料搬到 fat32 磁區吧! |
於 2008年1月2日 (三) 15:39 的修訂
讓 Windows 與 Linux 的 Firefox 共享 Scrapbooks 的資料
相信在 Windows 下使用 Scrapbook 大家都不會有問題,所以本文僅探討在 Linux 上的設定。在開始之前,有幾點必須知道的是:
- 必須知道 scrapbooks 所在的磁碟是採用 ntfs 還是 fat32 檔案系統。
- 如果你對 Linux 不熟,且有足夠的 fat32 硬碟空間可以自由使用,建議你將 scrapbook 的資料放在 fat32 比較可靠,因為 linux 對 ntfs 的寫入支援,直到 2007 才出現 ntfs-3g 的穩定版,而對於 fat 的支援已經出現很久了,應該比較成熟。
- 如果你只剩 ntfs 分割區可使用,那也沒關係,但因為需要使用 ntfs-3g,所以 Linux 核心必須至少大於 2.6.20,或者將 FUSE kernel driver 升級到安全的版本(給 Linux Kernel 2.6.9 版之後的核心使用的 Fuse Package)。
- 對於 ntfs 的設定,我尚在實驗中,目前大致上可用,但穩定性仍需要一段時間考驗。我的經驗是,全文搜尋的時候,有時會停住,不知是 scrapbook 本身的 bug 還是我的 scrapbook 資料太多的緣故。
當 scrapbooks 位於 fat32 磁區時
你可以選擇每次使用時才手動掛載,或者開機就自動掛載。
- 使用時才手動掛載:
mount -t vfat \ -o defaults,codepage=950,iocharset=utf8,user,umask=0027,uid=1000,gid=1000 \ /dev/hda5 /media/d
其中,各參數意義如下:
- codepage=950,iocharset=utf8 是讓繁體中文可以正常顯示的設定。
- user 是告訴 linux:任何人都可以掛載這個 partition,但只有該人才可 unmount 這個 partition。
- umask 設定是讓使用者有 rwx 的權限,使用群組有 r-x 的權限,其他人沒有任何權限。
- uid, gid 是指定掛載的 partition 的擁有者的 uid, gid,如果沒有指定,預設會用目前 process 的 uid, gid。如果你設了 user 選項,讓其他人可以掛載你的 scrapbook 所在的 partition,那麼其他人在使用電腦時若掛載了你的 scrapbook partition,partition 的 uid, gid 就會變成其他人的,那麼他就可以讀取/修改你的 scrapbook 了。所以如果我們指定了 user 選項,但不想讓人隨意動你的資料,最好也指定 uid, gid。在這裡,應該把 uid, gid 指定為你的 Linux 使用者的 uid, gid。(當然你也可以自己設定 group 來管理,這個我就不講了)
- /dev/hda5 是 scrapbook data 所在的磁碟分割區,需要依你自己的系統作調整。
- /media/d 是掛載點,一樣,需要依你自己的系統作調整。
- 開機時自動掛載:
- 編輯 /etc/fstab (需要 root 權限),加入這一行
/dev/hda5 /media/d vfat defaults,codepage=950,iocharset=utf8,user,umask=0027,uid=1000,gid=1000 0 0
- 基本上跟手動掛載都一樣,只是格式順序不太一樣而已。掛載設備、掛載點需自行依系統狀況調整。
當 scrapbooks 位於 ntfs 磁區時
- 如果你懶得理解以下內容,建議把 scrapbooks 的資料搬到 fat32 磁區吧!