CentOS系統(tǒng)下訪問NTFS分區(qū)的簡單方法
發(fā)布時間:2015-10-20 11:01:14 作者:佚名
我要評論

這篇文章主要介紹了CentOS系統(tǒng)下訪問NTFS分區(qū)的簡單方法,也是依賴于安裝NTFS模塊使系統(tǒng)對NTFS分區(qū)進行支持,需要的朋友可以參考下
一、ntfs分區(qū)的訪問
最好的辦法是在linux安裝前已經(jīng)具有ntfs分區(qū),這樣在安裝如mandrake和suse linux版本時,可以自動為你安裝相應(yīng)的內(nèi)核并設(shè)置好,你就可以在不知情的情況下自由地訪問windows分區(qū),這也是我推薦初學者使用mandrake或者suse linux的原因,而redhat不會,因此需要編譯內(nèi)核。
1、找到編譯內(nèi)核所需要的.config文件。 在/usr/src/linux/configs目錄下有若干編譯內(nèi)核所用的配置。選擇我們想要的配置,將它復(fù)制到/usr/src/linux目錄下,改名為.config,命令如下:
復(fù)制代碼
代碼如下:cp /usr/src/linux/configs/kernel-2.2.16-i686.config /usr/src/linux/.config
2 、修改.config文件,去掉不用的模塊,加上自己想要的模塊。 打開.config,有許多XXXX=m的項,這些都是要被編譯為模塊的項,因為我們不希望編譯這些模塊,所以要把XXXX=m的項統(tǒng)統(tǒng)去掉。然后再加上我們想要的模塊,將# CONFIG_NTFS_FS is not set 改為CONFIG_NTFS_FS=m 當然,可以用你熟悉各種工具來做這件事。
3、編譯NTFS模塊。 在/usr/src/linux目錄下運行命令make modules來編譯我們想要的NTFS模塊。
4、安裝NTFS模塊。 編譯后得到的ntfs.o在/usr/src/linux/fs/ntfs目錄下,手動將它復(fù)制到正確的目錄下。復(fù)制代碼
代碼如下: cp /usr/src/linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/
注意:千萬不能運行命令make modules_install,否則將帶來嚴重的后果,它會刪除你系統(tǒng)中的所有模塊,只安裝剛剛編譯的模塊(ntfs.o)。
5、載入NTFS模塊. 運行命令depmod;modprobe ntfs (以上為劉軍民先生找到的方法,該方法比較簡單和實用)
另外你也可以使用make menuconfig,重新定制你需要的所有模塊,接著運行make modeules;make modeules_install來安裝。但是這種方式要麻煩和費時些。
二、直接編寫fstab文件
這是最簡單的方法。直接編寫fstab文件的好處還在于,linux會在啟動時自動為你裝載你在其中定義的windows分區(qū),不用在每次使用都要輸入:mount -t vfat /dev/hda1 /mnt/winc。使用su命令轉(zhuǎn)為root權(quán)限,用vim或者其他編輯軟件打開fstab(位于/etc/fstab),命令如下:vim /etc/fstab,內(nèi)容示例如下:復(fù)制代碼
代碼如下:/dev/hda8 / ext2 defaults 1 1
/dev/hda6 /boot ext2 defaults 1 2
none /dev/pts devpts mode=0620 0 0
/dev/hda9 /home ext2 defaults 1 2
/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0
/mnt/floppy /mnt/floppy supermount fs=vfat,dev=/dev/fd0 0 0
/dev/hda1 /mnt/winc vfat user,exec,umask=0,codepage=936,iocharset=gb2312 0 0
/dev/hda5 /mnt/wind vfat user,exec,umask=0,codepage=936,iocharset=gb2312 0 0
none /proc proc defaults 0 0
/dev/hda7 /usr ext2 defaults 1 2
/dev/hda10 swap swap defaults 0 0
我的fstab文件內(nèi)容多了一點,因為我的分區(qū)細了一點。你只要注意紅色那兩行。把/dev/hda1改為你的windows分區(qū)所在即可,如果windows有兩個分區(qū),一般就是/dev/hda1和/dev/hda3。 如果你不清楚,按照我的fstab內(nèi)容在你的fstab文件中加入那兩行就行了,如果使用ntfs的,把其中的vfat改為ntfs即可。當然你首先要在/mnt目錄下建立兩個目錄winc和wind,命令如下:mkdir /mnt/winc /mnt/wind。重新啟動后看能不能訪問你的windows分區(qū),逐步試探更改/dev/hda?(?代表數(shù)字)直到能訪問為止。
三、關(guān)于中文的支持
關(guān)鍵在于在你的fstab文件中定義windows分區(qū)的一行的最后面加上:codepage=936,iocharset=gb2312 0 0,但是對于使用COSIX中軟linux或者紅旗linux的讀者來說,可以不加,顯示中文目錄和文件也沒有問題,畢竟是漢化版本嘛。另外說明一點,中文目錄和文件的顯示跟整個linux的設(shè)置有關(guān),如果你沒有在此之前設(shè)置好中文環(huán)境,你還是無法在你的分區(qū)中看到中文目錄和文件的,全部是些????代替了你的中文字,這不是這篇文章的內(nèi)容了,有興趣的讀者請參考其他文章。
相關(guān)文章
虛擬機安裝CentOS后沒有網(wǎng)絡(luò)怎么辦
虛擬機安裝CentOS后沒有網(wǎng)絡(luò)了不能上網(wǎng),該怎么設(shè)置網(wǎng)絡(luò)呢?下面我們就來看看這個問題的解決辦法,詳細請看下文圖文介紹2024-01-18虛擬機怎么安裝CentOS? 安裝CentOS操作系統(tǒng)的保姆級圖文教程
虛擬機想要安裝CentOS操作系統(tǒng),但是CentOS操作系統(tǒng)已經(jīng)停止維護了,該怎么安裝呢?詳細請看下文圖文教程2024-01-18Centos7.8怎么更新openssh? Centos升級openssh的技巧
Centos7.8怎么更新openssh?Centos7.8系統(tǒng)想要安裝openssh,該怎么安裝呢?下面我們就來看看Centos升級openssh的技巧2023-09-02Centos7.8怎么更新openssl? CentOS升級OpenSSL的技巧
Centos7.8怎么更新openssl?Centos7.8系統(tǒng)想要升級OpenSSL,該怎么升級呢?詳細請看下文介紹2023-09-02- centos7沒有圖形化操作可能對很多人來說都不太習慣,下面我們來為centos7安裝圖形化界面,本文以安裝 GNOME 圖形化為例,需要的朋友可以參考下2023-06-29
- 今天小編在安裝RHEL7的時候,一步留神沒有安裝圖形化桌面,下面分享一下安裝圖形化桌面的過程,需要的朋友可以參考下2023-06-29
CentOS7各個版本鏡像下載地址及版本說明(包括Everything版)
下載CentOS-7.0-1406的時候,有很多可選則的版本,對于普通用戶來說,不知道選擇哪個好,下面做一下簡單介紹,需要的朋友可以參考下2023-06-01Centos 7怎么手動配置ip地址? Centos7配置IP地址的技巧
Centos 7怎么手動配置ip地址?Centos 7系統(tǒng)想要自己配置ip地址,該怎么操作呢?下面我們就來看看Centos7配置IP地址的技巧2023-05-17- 這篇文章主要介紹了Centos 7 壓縮與解壓縮命令小結(jié),需要的朋友可以參考下2023-03-28
- 由于centos8 在2022年停止服務(wù),后繼版本為8-steam。在使用阿里云的 centos8 的 yum 時報錯,這篇文章主要介紹了CentOS8使用阿里云yum源異常的解決方法,需要的朋友可以參考2022-04-19