史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 網路疑難應用技術研討區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2004-03-08, 11:53 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 Linux與Windows硬碟資源互訪

目前,個人電腦用戶中許多人都使用Windows系統,但也安裝了Linux系統,因此如何在Linux或Windows中實現硬碟資源互訪就顯得非常重要。

Linux下訪問Windows硬碟分區

在Red Hat Linux下訪問Windows系統的硬碟分區很簡單。因為Red Hat Linux提供了對幾乎所有檔案系統的支持,因此它可以直接讀寫Windows系統的分區。安裝Red Hat Linux 時,就可以指出電腦中存在的Windows分區的位置,並指定想要將它們載入到Linux檔案系統中的位置。

通常,將Windows系統中C硬碟的內容載入到Linux系統下的目錄/mnt/c,這時就可以如同看待Linux檔案系統中一個目錄一樣看待C硬碟了。


我們可以對其中的檔案進行讀寫,或者在其中新建一個新的檔案或目錄。如果安裝時沒有指定Windows分區的位置,或者由於其它原因使/mnt/c目錄下看不到系統Windows分區C硬碟的內容,就可以用下面的命令手動載入該分區:

#mount -t vfat/dev/hdal /mnt/c



此命令可以將設備名為/dev/hda1(可以是任何實際存在的分區設備名)的Windows分區載入到目錄/mnt/c 下,參數「-t vfat」表明載入的檔案系統類型為vfat。


用類似的mount命令,也可以載入軟碟檔案系統,只不過軟碟的檔案系統設備名通常是「/dev/floopy」或「/dev/fd0H1440」。


為了統一起見,可將其載入到目錄/mnt/floopy中。

Red Hat Linux中還提供了一個檔案系統的系統配置腳本檔案,通過修改它可以讓Linux啟動時自動載入需要的其它非Linux檔案系統。這個腳本是檔案/etc/fstab,它的一個典型例子如下:

/dev/hda3 / ext2 defaults 1 1
/dev/hda4 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext2 noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,r0 0 0
none /proc proc proc 0 0
none /dev/pts devpts mode=0622 0 0
/dev/hda1 /mnt/c vfat auto,rw 0 0
/dev/hda5 /mnt/e vfat auto,rw 0 0



該檔案中每行記錄了一個系統自動載入的檔案系統的訊息,各列的意義依次為設備名、載入目錄、檔案系統類型、載入參數(自動、讀寫、模式等)、標記位。


從這個檔案可以看到,第一行是Linux自身的檔案系統,第三、第四行代表軟碟驅動器和光碟驅動器,它們都不是自動載入的,最後兩行代表兩個需自動載入的Windows分區。

值得注意的是,對於軟碟、光碟這些存儲介質通常用「noauto」參數。如果像上例這樣,它們在fstab檔案中有記錄,插入軟碟或者光碟後,只需執行命令「mount/mnt/floopy」或「mount/mnt/cdrom」就可以將其載入Linux系統。



在取出軟碟或者光碟之前,必須執行命令「unmount/mnt/floopy」或「unmount/mnt/cdrom」取消它們的載入。否則,Linux系統會鎖住該驅動器,即使按硬體按鈕也無法將其取出。

Red Hat Linux 這種識別其它檔案系統的功能將大大方便使用電腦,在Linux下可以像對待其自身的資料一樣對待Windows分區中的資料。比如,在Linux下實踐各種命令的同時,還可以隨時查閱放在Windows分區中的Linux電子文檔。

Windows下訪問Linux硬碟分區

Windows系統在處理各種檔案系統方面,還不能像Red Hat Linux那樣方便。因此,要檢視Linux分區中的內容就需要借助於其它的軟體工具了。

下面我推薦一個目前流行的、功能穩定的工具軟體fsdext2。它是一個自由軟體,可以http://www.globalxs.nl/home/p/pvs下載最新版本,或者通過電子郵件聯繫作者:pvs@globalxs.nl。

fsdext2軟體提供在Windows系統下讀Linux分區的功能。獲得fsdext2的壓縮軟體包之後,先將其解壓縮,然後執行命令install。


這個安裝命令將fsdext2需要的幾個vxd檔案拷貝到Windows的系統目錄下。

使用fsdext2提供的mount命令,將ext2檔案系統載入到Windows系統下。mount命令的參數是Linux分區的設備名(命名規則與Linux下的一樣)。



然後fsdext2會自動尋找一個未分配的磁碟代號代表Linux分區。這樣,我們就可以像訪問一個Windows分區一樣訪問Linux分區了。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:26 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1