redhat enterprise linux 5 掛載 ntfs

來源:互聯網
上載者:User
Article 1:

from: http://learsu.zzdushi.com/?tag=ntfs%E7%A1%AC%E7%9B%98%E6%8C%82%E8%BD%BD

 

redhat enterprise linux 5一直無法掛載ntfs盤沒辦法查了好幾次才慢慢知道ntfs-3g要和fuse結合起來。

NTFS-3G是一個開源軟體,支援在Linux, FreeBSD, Mac OS X, NetBSD,
Haiku作業系統下讀寫NTFS格式的分區。它能快速且安全的操作Windows XP, Windows Server 2003,
Windows 2000 以及Windows Vista檔案系統,除了完全的檔案屬主和存取權限,它支援所有符合POSIX標準的磁碟操作。linux 核心 2.6.0 以上才可以用NTFS-3G。使用前請先檢查你的linux版本。命令如下:

#uname   -a
Linux localhost.localdomain 2.6.18-92.el5xen #1 SMP Tue Apr 29 13:45:57 EDT 2008 i686 i686 i386 GNU/Linux

#more   /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)

安裝無非是./configure && make && make install。

獲得NTFS分區裝置名稱,執行命令:  fdisk -l | grep NTFS

mkdir /mnt/c  建立個目錄. 如果需要,請給予特定的存取權限chmod 755 /mnt/c

可以使用下面的命令以讀寫方式臨時裝載一個NTFS分區到裝載點
mount  -t ntfs-3g <NTFS Partition>  <Mount Point>
其中:
<NTFS Partition> —— NTFS所在分區的裝置名稱,如3.1中的/dev/sda1
<Mount Point>      —— 裝載點,如/mnt/c

fuse-271tar

ntfs-3g-128121

mount -t ntfs-3g -o locale=zh_CN.UTF-8,silent /dev/sda5 /mnt/d進入分區後試試讀寫

系統啟動時裝載NTFS分區,編輯/etc/fstab
vi /etc/fstab
在檔案最後增加如下格式的行
<NTFS Partition>  <Mount Point>  ntfs-3g  defaults  0  0
其中:<NTFS Partition> —— NTFS所在分區的裝置名稱,如/dev/sda1

<Mount Point>      —— 裝載點,如/mnt/c
例如:
/dev/sda1 /mnt/c ntfs-3g  defaults  0  0
/dev/sda5 /mnt/d ntfs-3g  defaults  0  0
/dev/sda6 /mnt/e ntfs-3g  defaults  0  0
/dev/sda7 /mnt/f ntfs-3g  defaults  0  0
儲存檔案後重啟系統或簡單的執行命令mount  -a,即可裝載NTFS分區到指定的裝載點
這樣掛載的可以完全操作,包括讀寫刪除。
網上也有說編輯/etc/fstab修改為
/dev/sda1 /mnt/c ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
/dev/sda5 /mnt/d ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
/dev/sda6 /mnt/e ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0
/dev/sda7 /mnt/f ntfs-3g auto,ro,locale=zh_CN.UTF-8,silent 0 0

儲存檔案後重啟系統或簡單的執行命令mount  -a,你會發現掛載上的盤,但是不能寫,唯讀形式掛載。

mkdir /mnt/c &&
mkdir /mnt/d &&
mkdir /mnt/e &&
mkdir /mnt/f &&
chmod 755 /mnt/c &&
chmod 755 /mnt/d &&
chmod 755 /mnt/e &&
chmod 755 /mnt/f &&
mount  -a

Article 2:from:http://www.linuxboss.cn/Faxing/RedHat/2009/0118/114.html

如何在命令列下mount一個NTFS分區,並且在/etc/fstab中儲存使得能夠在啟動時分區能被掛載?

如果運行一個紅帽企業Linux和Windows的雙系統,而且如果你想在Linux下訪問NTFS磁碟機,有一個不被紅帽支援但是已經被很好開發的核心模組,這個模組允許唯讀訪問NTFS分區。想瞭解這個方法,你可以訪問 http://linux-ntfs.sourceforge.net/ ,下載和核心版本相關的軟體包。 輸入如下命令瞭解你在啟動並執行核心版本:

 



# uname -r
2.4.21-20.EL

 

下載相應核心的RPM之後,安裝RPM.

 



# rpm -ivh kernel-ntfs.rpm

 

安裝過程會配置所有的項目,使他可以在下次啟動的時候能夠啟動模組。如果需要馬上手動引導模組。使用如下命令。

 



# modprobe ntfs

 

如果模組成功載入,你就可以成功的掛載NTFS分區。

 



# mount -t ntfs /dev/hdb /mnt/ntfs

 

接下來編輯/etc/fstab檔案,添加如下內容使得ntfs分區能夠在每次啟動的時候被掛載。

 



/dev/hdb[N] /mnt/ntfs ntfs defaults 0 0

Article 3:from: internet~~~預設RHEL5不支援NTFS檔案格式, 所以不能在RHEL5的系統中取一些存放與NTFS分區下的檔案.
  現在有個簡單的做法可以可以實現RHEL5對NTFS分區的支援
一 先確認你的核心版本[root@localhost ~]# uname -r -p
2.6.18-8.el5xen athlon
二 去http://www.linux-ntfs.org下在核心對應的RPM包
我的核心是2.6.18-8.el5xen 所以我下載2.6.18-8.el5 i686-xen
kernel-module-ntfs-2.6.18-8.el5xen-2.1.27-0.rr.10.11.i686.rpm
三 安裝Rpm
[root@localhost Download]# rpm -ivh kernel-module-ntfs-2.6.18-8.el5xen-2.1.27-0.rr.10.11.i686.rpm
Preparing...                ########################################### [100%]
   1:kernel-module-ntfs-2.6.########################################### [100%]
四 將ntfs模組載入到核心中
[root@localhost Download]# /sbin/modprobe ntfs
查看ntfs是否被正確的載入
[root@localhost Download]# dmesg | grep NTFS
NTFS driver 2.1.27 [Flags: R/W MODULE].
NTFS volume version 3.1.
如果出現下面的資訊應該是被正確的載入了.
五 Mount
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.