Ⅰ linux 讀取 移動硬碟 ntfs 文件
一、編譯安裝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系統上
#
tar
–zxvf
ntfs-3g_ntfsprogs-2012.1.15.gz
#
cd
ntfs-3g_ntfsprogs-2012.1.15
#
./configure
#
make
#
make
install
安裝完之後,就可以使redhat支持NTFS文件系統了。
#
mkn
//輸入mkn之後,按兩次tab鍵之後,你就會發現mknfs這個命令了,表示已支持
mknod
mkntfs
三、掛載
#
mkdir
backup
建立載入點,或者掛載在已有的文件夾上,這里採用/media
#
mount
–t
ntfs-3g
/dev/sdi1
/media
註:對ntfs格式的磁碟分區應使用-t
ntfs-3g參數,對fat32格式的磁碟分區應使用-t
vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount
-t
ntfs-3g
-o
iocharset=cp936
/dev/sdi1
/media
Ⅱ Linux 下如何掛接NTFS格式的U盤
辦法如下:
要保證你的系統支持ntfs模塊,比如ubuntu支持,centos/redhat默認不支持。可以通過命令查看,如 modinfo ntfs . 如果有輸出,那麼,就支持;否則,不支持。
在有ntfs模塊的情況下,lsblk查看到塊設備的名稱,如/dev/sdb1. 或者dmesg看看系統對該U盤設備的識別。
然後掛載(大部分系統需要root許可權),如掛載到/mnt下或者/media下,那麼就是mount /dev/sdb1 /mnt使用完成後,彈出U盤使用命令 eject /dev/sdb1。
(2)linuxntfs3g擴展閱讀:
NTFS (New Technology File System),是WindowsNT環境的文件系統。
新技術文件系統是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和windows 8.1)等的限制級專用的文件系統(操作系統所在的盤符的文件系統必須格式化為NTFS的文件系統,4096簇環境下)。NTFS取代了老式的FAT文件系統。
NTFS對FAT和HPFS作了若干改進,例如,支持元數據,並且使用了高級數據結構,以便於改善性能、可靠性和磁碟空間利用率,並提供了若干附加擴展功能。
參考資料:網路-ntfs
Ⅲ 可不可以Linux系統上把軟體和文件放到 NTFS 系統文件格式的移動硬碟里
linux如果要識別ntfs格式的移動硬碟,需要安裝第三方軟體才可以。
需要安裝NTFS-3G安裝完成之後,該Linux系統就可以支持NTFS文件系統了。
只不過,Linux系統將NTFS文件系統類型識別為ntfs-3g,之後,我們就可以掛載NTFS文件系統的移動硬碟了。
Ⅳ Linux系統下NTFS格式的移動硬碟掛載不了的解決方法
安裝ntfs-3g這個軟體,然後在/mnt下新建一個文件夾,例如disk文件夾,然後用mount命令將移動硬碟掛在到/mnt/disk下。
命令如下(確保你有管理員許可權而且已經安裝了ntfs-3g這個軟體):
mkdir
/mnt/disk
mount
-t
ntfs-3g
/dev/sdb
/mnt/disk
用你自己的移動硬碟的設備名替換掉/dev/sdb