歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統下安裝NTFS-3g對NTFS進行讀寫

Linux系統下安裝NTFS-3g對NTFS進行讀寫

日期:2017/2/28 16:17:13   编辑:Linux教程

1. 什麼是NTFS-3G
NTFS-3G是一個開源軟件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系統下讀寫NTFS格式的分區。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系統,除了完全的文件屬主和訪問權限,它支持所有符合POSIX標准的磁盤操作。

NTFS-3G的目的是為那些用戶需要與NTFS可靠互通的硬件平台和操作系統提供可信任的、功能豐富的高性能解決方案。
更多信息請參閱NTFS-3G主頁:http://www.ntfs-3g.org

2. 安裝NTFS-3G
2.1 系統環境
CentOS 5 (kernel 2.6.18-8.el5)
2.2 軟件及支持庫
NTFS-3G http://www.ntfs-3g.org
FUSE http://fuse.sourceforge.net
2.3 軟件下載及安裝
2.3.1 安裝FUSE
下載源碼包:
wgethttp://nchc.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.2.tar.gz
解壓源碼包:
tar zxvf fuse-2.7.2.tar.gz
配置編譯環境:
cd fuse-2.7.2
./configure --prefix=/
編譯:
make
安裝:
make install
cd ..
2.3.2 安裝NTFS-3G
下載源碼包:
wget http://sourceforge.net/projects/linux-ntfs/files/
解壓源碼包:
tar zxvf ntfs-3g-2.0.0.tgz
配置編譯環境:
cd ntfs-3g-2.0.0
./configure
編譯:
make
安裝:
make install
cd ..

3. 使用NTFS-3G
正確安裝後,我們需要通過ntfs-3g來加載NTFS分區。
3.1 獲得NTFS分區設備名
執行下面的命令
fdisk -l | grep NTFS
結果如下所示:
/dev/sdb1 1 10443 83883366 7 HPFS/NTFS
其中第一個字段/dev/sdb1即為所需要的分區設備名
3.2 建立裝載點
mkdir /mnt/ntfs-p1
如果需要,請給予特定的訪問權限
chmod 755 /mnt/ntfs-p1
3.3 臨時裝載NTFS分區
可以使用下面的命令以讀寫方式臨時裝載一個NTFS分區到裝載點
mount -t ntfs-3g <NTFS Partition> <Mount Point>
其中:
<NTFS Partition> ------ NTFS所在分區的設備名,如3.1中的/dev/sdb1
<Mount Point> ------ 裝載點,如3.2中的/mnt/ntfs-p1
例如:
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs-p1
更多的選項及例子請用下面的命令參見mount命令和ntfs-3g的文檔
man mount
man ntfs-3g
3.4 系統啟動時裝載NTFS分區
編輯/etc/fstab
vi /etc/fstab
在文件最後增加如下格式的行
<NTFS Partition> <Mount Point> ntfs-3g defaults 0 0
其中:
<NTFS Partition> ------ NTFS所在分區的設備名,如3.1中的/dev/sdb1
<Mount Point> ------ 裝載點,如3.2中的/mnt/ntfs-p1
例如:
/dev/sdb1 /mnt/ntfs-p1 ntfs-3g defaults 0 0
保存文件後重啟系統或簡單的執行下面的命令,即可裝載NTFS分區到指定的裝載點
mount -a

4. 結束語
本文簡單介紹了在Linux系統下訪問ntfs分區的工具NTFS-3G的安裝和配置步驟,希望能給初學者一點幫助。

Copyright © Linux教程網 All Rights Reserved