Linux怎么挂载ntfs格式的U盘设备

查看系统是否识别到了U盘设备,一般系统都会自动识别:fdisk –f

[[email protected] ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0007e736
…………     \\此处省略几万字
   设备 Boot      Start         End      Blocks  Id  System
/dev/sdb1   *      915705   60163424    29623860    7 HPFS/NTFS/exFAT
/dev/sdb4        60178797    60629309      225256+  e  W95 FAT16 (LBA)

/dev/sdb1即为外插U盘设备,格式为:ntfs,新建挂载目录

[[email protected]~]# mkdir -p /mnt/usb

挂载U盘发现未知的文件系统

[[email protected] ~]# mount -t ntfs-3g /dev/sdb1 /mnt/usb/
mount: 未知的文件系统类型“ntfs-3g”

yum一下,看centos7自带库里有没有ntfs相关格式的安装包,发现没有

[[email protected] ~]# yum install ntfs*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.zju.edu.cn
 * extras: mirrors.zju.edu.cn
 * updates: mirrors.zju.edu.cn
没有可用软件包 ntfs-3g_ntfsprogs-2013.1.13。
没有可用软件包 ntfs-3g_ntfsprogs-2013.1.13.tgz。
错误:无须任何处理

这里提供两种方法

一,centos7的yum安装,默认centos7最小安装是不带ntfs-3g安装包的,只能先升级库

添加aliyun的epel源来yum安装的方式

[[email protected] ~]# wget -O /etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo
--2017-04-18 19:17:06-- http://mirrors.aliyun.com/repo/epel-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)...112.124.140.210, 115.28.122.210
正在连接 mirrors.aliyun.com(mirrors.aliyun.com)|112.124.140.210|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1084 (1.1K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/epel.repo”

100%[============================================>] 1,084       --.-K/s 用时 0s

2017-04-18 19:17:06 (129 MB/s) - 已保存“/etc/yum.repos.d/epel.repo” [1084/1084])

在对yum的库安装包进行升级: yum update

[[email protected] ~]# yum update
已加载插件:fastestmirror
http://mirrors.aliyuncs.com/epel/7/x86_64/repodata/repomd.xml: [Errno 14]curl#7 -

升级完成后就可以用yum安装了:yuminstall ntfs-3g

[[email protected] ~]# yum install ntfs-3g
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.zju.edu.cn
 * epel: mirrors.aliyun.com
 * extras: mirrors.zju.edu.cn
 * updates: mirrors.zju.edu.cn

现在就可以正常挂载了:mount -t ntfs-3g /dev/sdb1 /mnt/usb/

[[email protected] ~]# mount -t ntfs-3g /dev/sdb1 /mnt/usb/
[[email protected] ~]# ls /mnt/usb
autorun.inf                      GHO       System Volume Information
DG2015Setup_1031E.exe           icon.ico YLMF_GHOSTWIN7SP1_X64_YN2017.ISO
DVDFab_VirtualDrive_1.5.1.1.exe  ISO

二,        下载安装包自行安装

安装之前需要先安装ntfs-3g依赖的gcc,

[[email protected] ~]# yum install gcc

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

* base:mirrors.zju.edu.cn

* extras:mirrors.zju.edu.cn

* updates:mirrors.zju.edu.cn

下载命令地址:wgethttp://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz

[[email protected]~]# wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz
--2017-04-18 18:17:40-- http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz
正在解析主机 tuxera.com (tuxera.com)... 77.86.224.47
正在连接 tuxera.com (tuxera.com)|77.86.224.47|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1176304 (1.1M) [application/x-gzip]
正在保存至: “ntfs-3g_ntfsprogs-2013.1.13.tgz”

100%[===============================================>] 1,176,304    264KB/s 用时 4.7s

2017-04-18 18:17:45 (246 KB/s) - 已保存 “ntfs-3g_ntfsprogs-2013.1.13.tgz” [1176304/1176304])

[[email protected] ~]# ls
anaconda-ks.cfg                 test.txt  text0.txt  text9.txt viwsda.sh
ntfs-3g_ntfsprogs-2013.1.13.tgz text      text1.txt  text.txt

然后解压:tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz

[[email protected]~]# tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz

ntfs-3g_ntfsprogs-2013.1.13/

ntfs-3g_ntfsprogs-2013.1.13/AUTHORS

ntfs-3g_ntfsprogs-2013.1.13/depcomp

ntfs-3g_ntfsprogs-2013.1.13/config.sub

ntfs-3g_ntfsprogs-2013.1.13/README

ntfs-3g_ntfsprogs-2013.1.13/install-sh

进行解压后的目录进行安装

[[email protected]~]# cd ntfs-3g_ntfsprogs-2013.1.13

[[email protected]_ntfsprogs-2013.1.13]# ./configure

checkingbuild system type... x86_64-unknown-linux-gnu

checkinghost system type... x86_64-unknown-linux-gnu

checkingtarget system type... x86_64-unknown-linux-gnu

checking fora BSD-compatible install... /usr/bin/install -c

checkingwhether build environment is sane... yes

checking fora thread-safe mkdir -p... /usr/bin/mkdir -p

checking forgawk... gawk

checkingwhether make sets $(MAKE)... yes

然后make跟 make install 进行编译执行

[[email protected]_ntfsprogs-2013.1.13]# make

make  all-recursive

make[1]: 进入目录“/root/ntfs-3g_ntfsprogs-2013.1.13”

Making all in include

make[2]: 进入目录“/root/ntfs-3g_ntfsprogs-2013.1.13/include”

Making all in ntfs-3g

make[3]: 进入目录“/root/ntfs-3g_ntfsprogs-2013.1.13/include/ntfs-3g”

make[3]: 对“all”无需做任何事。

[[email protected] ntfs-3g_ntfsprogs-2013.1.13]# makeinstall
Making install in include
make[1]: 进入目录“/root/ntfs-3g_ntfsprogs-2013.1.13/include”
Making install in ntfs-3g
make[2]: 进入目录“/root/ntfs-3g_ntfsprogs-2013.1.13/include/ntfs-3g”
make[3]: 进入目录“/root/ntfs-3g_ntfsprogs-2013.1.13/include/ntfs-3g”

现在就可以挂载U盘了:mount-t ntfs-3g /dev/sdb1 /mnt/usb/

[[email protected] ~]# mount -t ntfs-3g /dev/sdb1 /mnt/usb/

The disk contains an unclean file system (0, 0).
The file system wasn‘t safely closed on Windows. Fixing.
[[email protected] ~]# ls /mnt/usb
autorun.inf           DVDFab_VirtualDrive_1.5.1.1.exe icon.ico  System VolumeInformation
DG2015Setup_1031E.exe  GHO                              ISO       YLMF_GHOSTWIN7SP1_X64_YN2017.ISO

时间: 2024-10-14 09:06:28

Linux怎么挂载ntfs格式的U盘设备的相关文章

Linux(CentOS)挂载NTFS格式的U盘、移动硬盘

以下操作均在root下执行的 1.U盘挂载 mkdir /mnt/usb //创建一个目录,用于挂载U盘 fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/sdb1表明机 器已识别U盘, mount /dev/sdb1 /mnt/usb //把U盘/dev/sdb1挂载到/mnt/usb目录下 cd /mnt/usb //进入U盘目录,即可查看U盘里内容 umount /mnt/usb 或者 umount /dev/sdb1 //卸载U盘 2.挂载移动

如何在linux下挂载NTFS格式的U盘或硬盘。

相信小伙伴们都有过这样的烦恼,就是在linux服务器上传文件过慢,而且还影响远程操作这样的问题当然可以通过,接入本地硬盘来解决,但是当你插入硬盘,mount 挂载的时候,就会出现报错错误的大概内容就是无法挂载ntfs格式的分区,其实解决方法也很简单: [[email protected] ~]# fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Uni

最小化安装的CentOS7挂载ntfs格式的U盘

准备从系统中拷贝一些文件到U盘,插上U盘. 一.获得U盘的设备识别符 fdisk -l 啊哈,我看到了,是/dev/sdb1 二.熟练的挂载 mount /dev/sdb1 /mnt/usb Duang,竟然失败了,错误提示如下: unknown filesystem type 'ntfs' 三.原因 最小安装的系统中默认不识别NTFS格式的文件. 四.安装扩展包 Open Source: NTFS-3G wget https://tuxera.com/opensource/ntfs-3g_nt

Linux挂在ntfs格式的U盘

工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume ‘EAGET-NQH’user the ntfs file system which is not supported by your system. 其中‘EAGET-NQH’为我的移动硬盘名.查找资料发现linux支持ntfs格式分区需要安装ntfs-3g插件,下载安装即可,什么是NTFS-3G NTFS-3G是一个开源软件,支持在Linux,

linux自动挂载NTFS格式移动硬盘

转自:http://blog.163.com/cmh_lj/blog/static/100812304201252522119264/ 由于移动硬盘还有不少的资料,刚插入移动硬盘的时候发现只能自动挂载FAT/FAT32格式分区,按照以往的经验,安装NTFS-3G先. 首先在http://www.tuxera.com/community/ntfs-3g-download/找到最新版本的NTFS-3G下载地址 [[email protected] opt]# tar zxvf ntfs-3g_ntf

linux挂载ntfs格式的U盘

1.需要安装一个ntfs-3G工具 工具包下载网站:http://www.tuxera.com/community/ntfs-3g-download/ 根据情况选择要下载的包. 2.上传到Linux服务器上. 3.解压 tar -xvf ntfs-3g_ntfsprogs-2016.2.22.tgz 4.编译.安装 ./configure && make && make install 5.挂载mount -t ntfs-3g /dev/sdb1 /mnt/test 6.解

linux 无法识别ntfs 格式的u盘

配置 aliyum: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum clean all yum repolist 查看是否有ntfs-3g安转包: yum search ntfs [[email protected] ~]# yum search ntfs Loaded plugins: fastestmirror, langpacks Loading mirror speeds

【Linux】Linux 自动挂载NTFS格式移动硬盘

1.首先下载ntfs-3g http://www.tuxera.com/community/ntfs-3g-download/ 2.解压 $tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz 3.在源码目录下依次执行./configure make make install 4.用root权限建立/sbin/mount.ntfs文件,内容如下: #!/bin/sh export LANG=en_US.UTF-8 exec /sbin/mount.ntfs-3g "[

Linux中挂载NTFS格式的硬盘

操作系统:CentOS6.6 所需安装包: fuse-2.9.4.tar.gz                ntfs-3g-2009.4.4.tgz 1.安装软件 tar xvf fuse-2.9.4.tar.gz cd fuse-2.9.4 ./configure make && make install tar xvf ntfs-3g-2009.4.4.tgz cd ntfs-3g-2009.4.4 ./configure make && make install 2