Centos 7系統掛載NTFS格式行動硬碟

local0發表於2021-09-09

本文來自於我的簡書:,轉載請保留連結 ;)


有些時候做量遷移時,為了快速遷移大資料,有可能在伺服器上臨時掛載NTFS格式的行動硬碟, 一般情況下,是識別不了NTFS格式行動硬碟的(需要重編譯Linux核心才能,加掛NTFS分割槽),這時候為了能讓Linux伺服器能夠識別NTFS的行動硬碟,就必須安裝ntfs-3g(Third Generation Read/Write NTFS Driver)的包。

什麼是NTFS-3G

NTFS-3G是一個開源專案,NTFS-3G是為Linux,, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,和其他提供的一個穩定的,功能齊全,讀寫NTFS的驅動程式的。它提供了安全處理Windows XP,Windows Server 2003,Windows 2000,Windows Vista,Windows Server 2008和Windows 7作業系統下的NTFS檔案系統。

NTFS-3g是一個開源軟體,它支援在Linux下面讀寫NTFS格式的分割槽。它非常的快速,同時也很安全。它支援Windows 2000、XP、2003和Vista,並且支援所有的符合POSIX標準的磁碟操作。 ntfs-3g的目的是為了持續的發展,各硬體平臺和作業系統的使用者需要可靠的互通與支援ntfs的驅動,ntfs-3g可以提供可信任的、功能豐富的高效能解決方案。經過了12年多的發展,ntfs-3g已經逐漸穩定;

安裝ntfs-3g步驟:

一、編譯安裝fuse模組(支援庫,若編輯環境已配置過,可跳過此步驟)

下載 fuse-2.7.0.tar.gz  複製到linux系統上

# tar –zxvf fuse-2.7.0.tar.gz

# cd fuse-2.7.0

# ./configure

# make

# make install

# lsmod

# modprobe fuse

二、安裝ntfs-3g軟體

下載ntfs-3g複製到linux系統上

下載地址:當前最新的為:ntfs-3g_ntfsprogs-2017.3.23

圖片描述

# tar –zxvf ntfs-3g_ntfsprogs-2017.3.23.gz

# cd ntfs-3g_ntfsprogs-2017.3.23

# ./configure

# make

# make install

三、配置掛載NTFS格式的行動硬碟

3.1 首先得到NTFS分割槽的資訊

# fdisk -l(檢視linux下掛載分割槽情況,找到行動硬碟分割槽)

圖片描述

ps:如果出現亂碼(中文編碼問題),如何解決?

兩行命令搞定:#export LC_ALL=zh_CN.GBK

#  export.GBK

3.2 設定掛載點,用如下命令實現掛載

# mount -t ntfs-3g

例如得到的NTFS分割槽資訊為/dev/sdc1,掛載點設定在/mnt/data下,可以用

# mount -t ntfs-3g /dev/sdc1 /mnt/data

或者直接用:

# ntfs-3g ntfs-3g /dev/sdc1 /mnt/data

PS:注意英文短橫線和空格

3.3 可以檢視掛載情況

# df –lh

圖片描述

附:

1.如果想實現開機自動掛載,可以在/etc/fstab裡面新增如下格式語句

ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

如:/dev/sda2 /mnt/data ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

這樣可以實現NTFS分割槽裡中文檔名的顯示。

2.解除安裝分割槽可以用umount實現,如:

umount /mnt/data


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2822677/,如需轉載,請註明出處,否則將追究法律責任。

相關文章