Centos 7系統掛載NTFS格式移動硬碟
J
有些時候做大數據量遷移時,為了快速遷移大數據,有可能在Linux伺服器上臨時掛載NTFS格式的移動硬碟, 一般情況下,linux是識別不了NTFS格式移動硬碟的(需要重編譯Linux核心才能,加掛NTFS分區),這時候為了能讓Linux伺服器能夠識別NTFS的移動硬碟,就必須安裝ntfs-3g(Third Generation Read/Write NTFS Driver)的包。
什麼是NTFS-3G
NTFS-3G是一個開源項目,NTFS-3G是為Linux,Android, 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系統上
下載地址:http://www.tuxera.com/community/ntfs-3g-download/當前最新的為: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
※使用JDBC從資料庫中查詢數據的方法
※大話WebRTC的前世今生
TAG:千鋒JAVA開發學院 |