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

linux實用技巧:使用ntfs-3g掛載ntfs設備

1.幾種文件系統的比較

(1)在linux系統中支持一下文件系統:

Ext2

第二擴展文件系統(簡稱 ext2 或者 ext2) 很多年前就已經成為 GNU/Linux 默認的文件系統了。ext2 代替了擴展文件系統(這是 “第二代” 的前身)。它糾正了它前身的一些錯誤並突破了一些限制。ext2 遵循了 UNIX? 類文件系統的一貫標准。ext2 從它出現的第一天起,就注定要在提供魯棒性和高性能的同時演化。

Ext3

第三擴展文件系統從名字上就可以看出是 ext2 的繼任者。它兼容 ext2 並提高了對日志的支持。

ext2 這種“傳統”意義上的文件系統的一個主要缺點就是不能經受系統突然崩潰(停電或者軟件造成的崩潰)。一般說來,一旦系統再次重啟,上次的崩潰會導致系統對文件系統的結構進行長時間檢查並試圖改正錯誤。而這些過程有時會導致問題部分被擴大並最終造成部分或全部已保存文件的丟失。使用日志解決了以上問題。為了簡單起見,假設我們在實際執行一個命令(比如保存文件)之前就已經記錄下這個命令。這個操作就像船長在航海日志上記錄每天發生的事情一樣。記錄都是前後聯系緊密的文件系統。問題發生後會被迅速確認,最終的修復方法也會被限定在很小的范圍內。用於確定文件系統問題的時間正比於對系統使用的時間使用而不是文件系統的大小。ext3 在使用 ext2 結構保證兼容性的同時提供了日志文件系統。這使得 ext2 到 ext3 之間的相互轉換非常容易。

ReiserFS

和 ext3 不同, reiserfs 是憑空創造出來的。它和 ext3 一樣都是日志文件系統,卻由於使用了從數據庫軟件引入的二進制樹概念而與在內部結構上與 ext3 產生了非常大的差別。

JFS

JFS是 IBM 設計並使用的日志文件系統。它最初是一個私有並封閉的系統。但是 IBM 後來決定把它對開源軟件開放。它具有和 reiserfs 類似的內部結構。

XFS

XFS 是由 SGI 設計的日志文件系統,它也被用在 Irix 操作系統中。它最初是一個私有並封閉的系統,但是後來 SGI 決定把它對開源軟件開放。它的內部結構有很多特別之處,比如對實時帶寬的支持,擴展和基於簇的文件系統(沒有包含在免費版中)

這個是幾種文件系統的比較圖表:
\

(2)使用NTFS-3G:

我們經常會遇到要在linux系統上訪問文件系統為ntfs的U盤或者移動硬盤,每次插上都顯示無法掛載,讓人非常苦惱:
\

這個時候我們就一定要使用ntfs-3g這個工具來掛載nfts文件系統的設備了。
什麼是NTFS-3G?
NTFS-3G 是一個由 Tuxera 公司開發並維護的開源項目,目的是為 Linux 提供 NTFS 分區的的驅動程序。能夠安全快速的對 Windows NT (包括 Windows 2000、Windows XP、Windows Server 2003 和 Windows Vista)的文件系統進行讀寫。

安裝ntfs-3g:
\

配置並且安裝:
\

\

然後我們查看下當前有那些nfts設備:
\
我們可以看到硬盤/dev/sdc中有三個ntfs設備。

我們嘗試去掛載/dev/sdc1到/mnt下:
\

我們成功掛載,並且能夠讀寫內容到設備中。

3.小結

這個小技巧可以讓我們掛載ntfs設備,消除了linux和windows之間的不兼容。
Copyright © Linux教程網 All Rights Reserved