前言安全
數據遷移是咱們常常會遇到的,有時候作大數據量遷移時,爲了快速遷移大數據,有可能在Linux服務器上臨時掛載NTFS格式的移動硬盤, 通常狀況下,Linux是識別不了NTFS格式移動硬盤的(須要重編譯Linux核心才能,加掛NTFS分區),
這時候爲了能讓Linux服務器可以識別NTFS的移動硬盤,就必須安裝ntfs-3g(Third Generation Read/Write NTFS Driver)的包。bash
1、NTFS-3G介紹服務器
NTFS-3G是一個開源項目,性能
NTFS-3G是爲Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,大數據
和其餘操做系統提供的一個穩定的,功能齊全,讀寫NTFS的驅動程序的。spa
它提供了安全處理Windows XP,Windows Server 2003,Windows 2000,Windows Vista,Windows Server 2008和Windows 7操做系統下的NTFS文件系統。操作系統
NTFS-3g是一個開源軟件,它支持在Linux下面讀寫NTFS格式的分區。code
它很是的快速,同時也很安全。它支持Windows 2000、XP、2003和Vista,而且支持全部的符合POSIX標準的磁盤操做。 開源軟件
ntfs-3g的目的是爲了持續的發展,各硬件平臺和操做系統的用戶須要可靠的互通與支持ntfs的驅動,it
ntfs-3g能夠提供可信任的、功能豐富的高性能解決方案。通過了12年多的發展,ntfs-3g已經逐漸穩定;
下載地址:https://pan.baidu.com/s/1htzFq7a
2、安裝與掛載
步驟一:解壓安裝NTFS-3G
# tar -xvzf ntfs-3g_ntfsprogs-2012.1.15.tgz
# cd ntfs-3g_ntfsprogs-2012.1.15
# ./configure
# make
# make install
以後系統會提示安裝成功,下面就能夠用ntfs-3g來實現對NTFS分區的讀寫了
步驟二:配置掛載NTFS格式的移動硬盤
1. 首先獲得NTFS分區的信息
# sudo fdisk -l | grep NTFS
[root@DB-Server klb]
# sudo fdisk -l | grep NTFS
/dev/sdc1
* 1 244 1955776+ 7 HPFS
/NTFS
2. 設置掛載點,用以下命令實現掛載
# mount -t ntfs-3g
例如獲得的NTFS分區信息爲/dev/sdc1,掛載點設置在/mnt/usb下,能夠用
# mount -t ntfs-3g /dev/sdc1 /mnt/usb
3. 若是想實現開機自動掛載,能夠在/etc/fstab裏面添加以下格式語句
ntfs-3g silent,
umask
=0,locale=zh_CN.utf8 0 0
這樣能夠實現NTFS分區裏中文文件名的顯示。
4. 卸載分區能夠用umount實現。