Fedora 訪問windows檔案系統

2021-04-13 03:14:29 字數 4254 閱讀 8006

**自http://linux.ccidnet.com/art/3067/20070608/1107061_1.html.

學習學習,開卷有益!

linux 核心支援讀寫fat、ntfs、vfat、fat32、hfs 等檔案系統(至少可以讀),因此在 linux 下訪問 windows 要比在 windows 下訪問 linux 方面的多,不需要使用專門的軟體,直接使用 linux 命令即可。

fat/fat32分割槽時 linux 訪問 windows 分割槽

linux 將系統中所有的裝置都看作檔案,所以在 linux 下訪問 windows 分割槽非常方便,只要使用 mount 命令將 windows 分割槽掛接成 linux 的乙個資料夾即可。

mount 命令的使用格式是(必須以 root 使用者身份登陸):

mount [-affhnrvvm] [-|《標籤》] [-o《選項》] [-t《檔案系統》] [裝置名稱] [掛接點]

若我們要將 windows 的某一分割槽(如d盤)掛接到 linux 的 /mnt/win 這個目錄下,首先請在 /mnt下建立 win 資料夾,然後啟動 console 終端模式,輸入命令「mount /dev/hda5 /mnt/win」,再進入 /mnt/win 目錄,您就能看到 windows 中 d 盤的內容了。

可能有的朋友要問了,為何要輸入上面的命令,特別是那個 /dev/hda5 是什麼東西呢?這是 linux 下分割槽的一種表示方式,在 linux 下看 windows 分割槽一般是:hda1 為c盤,hda5為d盤,hda6為e盤,以此類推。。。

不過用上面的方法載入 windows 分割槽後,另乙個麻煩的事情出現了,就是 windows 中所有的中文檔名和資料夾名全部顯示為問號,英文卻能正常顯示,這計算機也有民族歧視啊!反對這種歧視,就要充分利用我們手中的**,在 mount 命令中加入一些引數讓它正確顯示中文。這時,只要將上述命令改為「mount -t vfat -o iocharset=cp936 /dev/hda5 /mnt/win」,執行就可以了。

載入了這個分割槽,在不使用時我們還可以將它卸除,而卸除的命令為 umoun,若是卸除上述分割槽,只要輸入「umount /mnt/win」即可。

另外,我們還可以讓 linux 在啟動時自動載入分割槽,這樣就不用每次使用 windows 分割槽時都要輸入命令載入了。

首先請以 root 使用者登陸,進入圖形介面後通過 linux 的檔案管理器找到 /etc 目錄下的 fstab 檔案,單擊右鍵選擇乙個文字編輯軟體開啟此檔案,在內容的最下方新增一行命令「/dev/hda5 /mnt/win vfat codepage=936,iocharset=cp936 1 1」,然後在 /mnt 目錄下建立 win 資料夾,重新啟動計算機後,再訪問 /mnt/win 目錄就是 windows 分割槽的內容了。您也可以通過此種方法載入多個分割槽,而編輯時也可以在命令列方式下使用 vi 等編輯器。

ntfs 分割槽時 linux 訪問 windows 分割槽

若是使用 mandrake 或者紅旗 linux,並且在安裝時硬碟中已經存在 ntfs 分割槽,則安裝後不需要重新編譯核心就可以實現對硬碟 ntfs 分割槽的訪問;若是安裝時硬碟中沒有 ntfs 分割槽,或者使用的是 redhat linux,則必須重新編譯核心,新增 ntfs 模組才能正常訪問 ntfs 分割槽。

首先以 root 使用者登陸,然後將 redhat linux 的第二張安裝盤插入光碟機中,在 /redhat/rpms 目錄下找到 kernel-source-2.4.xx-x.i386.rpm(這裡x代表數字)檔案,若是圖形介面,直接雙擊安裝,若是命令列,請輸入「rpm -ivh kernel-source-2.4.xx-x.i386.rpm」命令。

再進入 /usr/src/linux-2.4.xx-x/configs 目錄,這裡有許多編譯核心需要的培植檔案,一般選擇「kernel-source-2.4.xx-x.i686.config」即可。將此檔案複製到 /usr/src/linux2.4.xx-x 目錄,用文字編輯器開啟,將「#config_ntfs_fs is not set」行改為「config_ntfs_fs=m」。

在終端模式下,進入 /usr/src/linux-2.4.xx-3 目錄,執行「make modules」命令來編譯想要的 ntfs 模組,在編譯的過程中不需要理會與 ntfs 模組,在編譯的過程中不需要理會與 ntfs 無關的內容,編譯完成後,在 /usr/src/linux-2.4.xx-x/fs/ntf 目錄下可以找到乙個 ntfs.o 檔案,將其複製到 /lib/modules/2.4.xx-x/kernel/fs 目錄,然後回到 /usr/src/linux-2.4.xx-3 目錄,輸入命令:

#depmod

#modprobe ntfs

剩下的工作和前面 fat/fat32分割槽時 linux 訪問 windows 分割槽相同。

最新讓linux訪問ntfs分割槽方法

[宣告]本文是參考:劉軍民先生的《你的linux快速編譯所需要的模組》一文,因為這篇文章太老了,對於老手來說可能只是改動一下就能用了,但對於新手,就顯得不太適合了。

[致謝]多謝劉軍民先生。

[問題]這個方法不能向ntfs格式的磁碟寫入資料,如果有弟兄們有問題可向劉先生發電子信。他的電子信箱是[email protected]

[操作環境]

redhat7.2(engma);kernel 2.4.7-10

[正文]

1、在/usr/src/linux-2.4.7-10/configs目錄下有若干編譯核心所用的配置。選擇我們想要的配置,如果你的機器是i686的,你就要選擇kernel-2.4.7-i686.config,

並把它複製到/usr/src/linux-2.4.7-10目錄下,改名為.config。

[注] 如果你的機器是其它的,你就要選相應的了。這個可以在你關機時,或啟動機器時就能看到。在關機時,有乙個i686的,那你就選i686吧。如果是i386 的,你就選擇i386,其它的以此類推。因為我還不知道怎麼來選擇相應的檔案,所以就用這個比較笨的辦法了。如果你也不知道,那你就

也用這個方法吧。哈。。。。。。。。。。

2、修改.config檔案,去掉不用的模組,加上自己想要的模組。

開啟.config,有許多***x=m的項,這些都是要被編譯為模組的項,因為我們不希望編譯這些模組,所以要把***x=m的項統統去掉。然後再加上我們想要的模組,將

# config_ntfs_fs is not set 改為

config_ntfs_fs=m

config_ntfs_rw=m

[注]記住要把#號也去掉,這個步聚可用編輯器來修改,當然,可以用你熟悉的工具來做這件事。

3、編譯ntfs模組。

在/usr/src/linux-2.4.7-10目錄下執行命令,來編譯我們想要的ntfs模組。

#make modules

注意:千萬不能執行命令make modules_install,否則將帶來嚴重的後果,它會刪除你系統中的所有模組。

4、安裝ntfs模組。

編譯後得到的ntfs.o在/usr/src/linux-2.4.7-10/fs/ntfs目錄下,手動將它複製到/lib/modules/2.4.7-10/kernel/fs目錄下。

5、載入ntfs模組;

在這個目錄下/usr/src/linux2.4.7-10,執行命令:

#depmod

#modprobe nfts

6、修改/etc/fstab檔案,這個只好以我的機器上的配製方法來說了,請按如下方法填加,這樣做的目的是機器啟動時就能自己載入分割槽。

/dev/hdc1 /mnt/winc ntfs iocharset=cp936 0 0

/dev/hdc5 /mnt/wind ntfs iocharset=cp936 0 0

/dev/hdc6 /mnt/wine ntfs iocharset=cp936 0 0

/dev/hdc7 /mnt/winf ntfs iocharset=cp936 0 0

7、在/mnt/目錄下建立資料夾:在/mnt中建立資料夾,要和載入的分割槽一樣的資料夾,以我的機器的為例。

winc

wind

wine

winf

[注]注意大小寫。

8、重新啟動機器。如果在桌面上沒有你要載入的分割槽,象硬碟一樣的圖示,你可以按下面的方法做;

在kde下的桌面的空白處按滑鼠的右鍵,選擇[新建]-》[硬碟]-》

在[常規]中取乙個與載入的硬碟機對應的名字。然後在[裝置]中選擇你要載入的分割槽。

9、如果不想載入到桌面上,你可以直接到/mnt/下訪問你的ntfs格式的磁碟。

fedora下安裝windows字型

在安裝了fedora系統後,預設帶的字型比較少,甚至於我在用五筆輸入法的時候都會出現一些字無法顯示的情況。這裡就將windows 7系統下的字型都安裝到fedora系統中。1.首先從windows 7中的windows目錄下,複製乙份fonts目錄,除了ttf字型檔案外,其它檔案沒有用,都清理掉。2...

在windows下為安裝Fedora10快速分割槽

大部分人第一次安裝linux時總會因為分割槽問題而頭疼不已,不過現在隨著linux系統越來越人性化,易於操作,這種時代也一去不返了,今天給大家介紹的是如何在windows為安裝fedora10快速安全的分配空間。1 找到乙個檔案比較少或者你將要安裝linux的分割槽,將裡面的檔案轉移到別的分割槽,推...

修改Fedora與windows雙系統的啟動順序

安裝fedora core和windows雙系統時,如何改變的啟動順序呢?只需要以root身份登陸,修改 boot grub grub.conf檔案即可。例如,本人安裝的fedora系統的grub.conf檔案內容 boot dev sda default 0 timeout 5 splashima...