文件系統管理-文件系統常用命令-支持NTFS文件系統

前言

(1)先了解一下驅動

  • 驅動是什麼??? 驅動一般就是指電腦硬件的驅動程序
  • 詳細解釋: 驅動英文名爲“Device Driver”,全稱爲“設備驅動程序”,是一種可以使計算機和設備通信的特殊程序, 可以 說相當於硬件的接口,操作系統只有通過這個接口,才能控制硬件設備的工作,假如某設備的驅動程序未能正確安裝,便不能正常工作。 因此,驅動程序被譽爲“ 硬件的靈魂”、“硬件的主宰”、和“硬件和系統之間的橋樑”等。
  • 剛裝好的系統操作系統,很可能驅動程序安裝的不完整。硬件越新,這種可能性越大。比如操作系統剛裝好的桌面“圖標很大且顏色難看”就是因爲沒有安裝好顯卡驅動。

(2)讓Linux系統支持NTFS文件系統

  • Linux默認是不支持NTFS文件系統的,那如果是NTFS文件系統的移動硬盤該如何使用那???
  • 虛擬機中並沒有安裝過驅動,Linux在虛擬機中不需要安裝驅動,再真實機種也不需要安裝驅動。Windows再正常安裝完之後,需要給所有的硬件正確的安裝驅動纔可以使用。在真實機當中,再默認情況下,絕大多數的硬件都不需要手工來安裝驅動。而是Linux會自動識別,其實再Linux內核當中,已經把我們市面上常見硬件的驅動,包含在了內核當中,再我們安裝的時候,系統會自動地爲我們這些硬件,選擇合適地驅動。 這一點Linux比Windows方便,windows必須手工安裝驅動,Linux不用,內核會自動識別。
  • 如果需要手工來調整驅動,比如NTFS文件系統,默認情況下,Linux內核沒有把它的內核加載下來。這個時候需要我們手工調整他,還有就是內核發佈過早,新的硬件是在內核之後出現的,所以說這個內核不可能支持這個文件系統。只有出現這兩種情況的時候,才手工安裝驅動。
  • 手工安裝驅動,是需要內核來識別的,第一種方法: 是重新把內核編譯一遍,默認沒有把NTFS的驅動支持加進來,手工編譯一遍,把NTFS的驅動加入進來,就可以解決NTFS不能識別的問題。所存在的問題: 但是需要重新編譯內核,內核編譯,如果不是做底層的嵌入式開發,不需要裁剪系統的話,在實際工作當中極難碰到需要內核編譯的工作。通過內核編譯的方式,把NTFS的驅動加入進來,但是內核編譯用的太少了,工作量太大,得不償失。
    第二種方法: 利用第三方的軟件,比如說NTFS-3G軟件,就是NTFS分區的插件,只要下載正確安裝這個插件,他就可以讓我們的Linux正確識別NTFS分區。比編譯內核方便的多。

1.下載NTFS-3G插件

下載網址: https://www.tuxera.com/community/open-source-ntfs-3g/
在這裏插入圖片描述

2.安裝NTFS-3G

  • 命令: tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
    作用:解壓
  • 命令: cd ntfs-3g_ntfsprogs-2017.3.23
    作用:進入解壓目錄
  • 命令: ./configure
    作用:編譯器準備。沒有指定安裝目錄,安裝到默認位置中
  • 命令: make
    作用:編譯
  • 命令:make install
    作用: 編譯安裝
    在這裏插入圖片描述
    在這裏插入圖片描述

3.使用

命令:mount -t ntfs-3g 分區設備文件名 掛載點
說明: 經過掛載之後,就可以訪問這個移動硬盤的內容了
小提示: (1) 電腦連上移動硬盤之後,用fdisk –l命令查一下分區,看一下設備文件名。掛載和卸載移動硬盤。
(2) 利用NTFS-3g,第三方的這個插件,可以輕易的讓我的Linux正確的支持NTFS分區。不管是Linux還是unix,對NTFS分區支持的都並不好,默認情況下,應該是NTFS分區是隻能進行數據讀取,不能進行寫入的。

4.總結

讓Linux系統支持NTFS文件系統的兩種方法
(1) 重新編譯內核,把NTFS分區的驅動支持加進來,讓Linux可以支持。
(2) 使用第三方軟件ntfs-3g,把他安裝之後,就可以正常的使用ntfs分區了。這種方法更爲簡單。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章