歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

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

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