linux挂ntfs命令的简单介绍

Linux下读写NTFS格式在Linux上可以使用NTFS-3G来挂载NTFS格式的硬盘 。NTFS-3G 是一个开源的软件,可以实现Linux、Free BSD、Mac OSX、NetBSD 和Haiku 等操作系统中的NTFS 读写支持 。它可以安全且快速地读写Windows 系统的NTFS 分区 , 而不用担心数据丢失 。
【linux挂ntfs命令的简单介绍】 Ubuntu系统默认是自带ntfs-3g的,在CentOS中可以使用 yum 命令直接安装
如果出现了 No package ntfs-3g available. 错误 , 其实是缺少epel-release,升级一下再安装就可以了
先用 fdisk -l 查看需要挂载硬盘的盘符 。例如为 /dev/sdb
打开 /etc/fstab 文件,在最后添加
Linux之NTFS、FAT32、exFAT 各种格式硬盘挂载整理 由于业务需要频繁处理大量视频(几十GB),通过公司内网传输太慢,于是就每次处理视频时需要在服务器挂载硬盘或U盘 。业务人员给的硬盘或U盘格式有时不一样,目前遇到的格式:NTFS、FAT32、exFAT,这几种格式大家在Windows上基本很常见,于是总结了这些格式的硬盘如何有效挂载到Linux服务器,分享出来供大家参考
第一步:安装驱动 ntfs-3g
第二步:查看硬盘信息(硬盘已通过USB插入服务器)
会在最后列出该硬盘的信息,一般是sdb,默认只有1个分区,下面挂载时用的是 sdb1
但有的硬盘里面也有2个分区的,如下所示:
如果是这种情况,下面挂载时就需要用到 sdb2
第三步:挂载硬盘
第四步:解除挂载
硬盘挂载基本就以上这四步,下面主要列出其他格式硬盘挂载的重点步骤
不需要驱动,可以直接挂载
下面的挂载命令 支持中文、挂载后不同用户可读写权限 ,具体参数含义可自行百度查询
第三步:挂载硬盘
第一步:安装驱动 fuse-exfat 、 exfat-utils
第三步:挂载硬盘
以上是自己实践中遇到的一些问题,分享出来供大家参考学习 , 欢迎关注DataShare,不定期分享干货
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
OK
linux下怎么挂载NTFS文件系统方案A:使用linux-ntfs
特点:本方案使用简单,易于操作;但是挂载成功后却是只读
实现:
1. 下载linux-ntfs的RPM包
# wget
2. 安装下载后的RPM包
# rpm -ivh kernel-module-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.x86_64.rpm
3. 检查ntfs模块是否被加载进系统
# /sbin/modprobe ntfs
[没有输出则代表存在;否则将会有错误信息报出]
# cat /proc/filesystems
nodevselinuxfs
ext3
nodevrpc_pipefs
nodevautofs
ntfs
[ntfs应该出现在列表中]
4. 查看NTFS系统的编号
# /sbin/fdisk -l |grep NTFS
/dev/sdc11608014883840017HPFS/NTFS
5. 挂载NTFS文件系统
# mkdir -p /mnt/ntfs/
# mount -t ntfs /dev/sdc1 /mnt/ntfs/
END. 此时如无意外应该已经成功挂载了一个只读的NTFS系统,可使用mount命令进行查看 。
方案B:使用fuse和ntfs-3g
特点:本方案需要下载2个包,对其进行源码安装;挂载成功后即可读写挂载分区
实现:
1. 下载源码安装包
# wget
# wget
2. 安装下载后的源码包
# tar -zxf fuse-2.7.4.tar.gz
# ./configure --prefix=/usr/local/fuse-2.7.4
# make
# make install
# tar -zxf ntfs-3g-2009.4.4.tgz
# ./configure --prefix=/usr/local/ntfs-3
# make
# make install
3. 检查fuse模块是否被加载进系统
# /sbin/modprobe fuse
[没有输出则代表存在;否则将会有错误信息报出]
# cat /proc/filesystems
nodevselinuxfs
ext3
nodevrpc_pipefs
nodevautofs
ntfs
nodevfuse
fuseblk
nodevfusectl
[fuse应该出现在列表中]
4. 查看NTFS系统的编号
# /sbin/fdisk -l |grep NTFS
/dev/sdc11608014883840017HPFS/NTFS
5. 挂载NTFS文件系统
# mkdir -p /mnt/ntfs/
# mount -t ntfs-3g /dev/sdc1 /mnt/ntfs/
END. 此时如无意外应该已经成功挂载了一个所有用户均可读写的NTFS系统,可使用mount命令进行查看 。
linux如何自动挂载ntfs在挂在windows下的NTFS分区之前,现确定你的linux系统中已经安装了fuse和ntfs-3g这两个软件包的 , 可以是用源码包 。简单的编译一下就OK了
在fedora下的:
rpm -qa | grep fuse ntfs-3g
或者看看你的系统中有没有加载这个fuse的模块:modprobe -l fuse
如果没有任何的信息显示(已经用源码包安装过的除外)
#cd fuse-version
#./configure
#makemake install
#cd ntfs-3g
#./configure
#makemake install
#modprobe -l fuse
# vi /etc/fstab//这一步的目的就是让windows下的ntfs分区在linux启动的时候自动挂载
格式如下:
要发挂载的分区挂载点 文件系统挂载方式是否转储扫描
/dev/sda5/win/dvfatdefaults0 0
/dev/sda6/win/entfs-3gdefaults0 0
附:####################################################################
# fstab文件的作用
#######################################################################
文件/etc/fstab存放的是系统中的文件系统信息 。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开 。同时fsck、 mount、umount的等命令都利用该程序 。
# fstab文件格式
下面是/etc/fatab文件的一个示例行:
fs_spec fs_file fs_type fs_options fs_dump fs_pass
/dev/hda1 / ext2 defaults 1 1
fs_spec - 该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来说:IDE设备一般描述为/dev/hdaXN,X是IDE设备通道 (a, b, or c),N代表分区号;SCSI设备一描述为/dev/sdaXN 。对于NFS情况 , 格式一般为host:dir,例如: `knuth.aeb.nl:/' 。对于procfs,使用`proc'来定义 。
fs_file - 该字段描述希望的文件系统加载的目录点 , 对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格 。
fs_type - 定义了该设备上的文件系统 , 一般常见的文件类型为ext2 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等 。
fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项 , 多个参数是由逗号分隔开来 。对于大多数系统使用"defaults"就可以满足需要 。其他常见的选项包括:
Linux下挂载NTFS格式U盘在Linux下使用mount挂载ntfs格式U盘时,会提示mount: unknown filesystem type 'ntfs'错误 , 或者FATAL: Module fuse not found.ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root 。下面介绍具体解决办法 。
安装 ntfs-3g fuse 即可:
同样,如果提示mount:unknown filesystem type 'exfat'错误,可以安装exfat-fuse:
运行 modprobe fuse 时 , 如果提示找不到指令,需要安装 kmod 包:
然后运行
最后,挂载文件系统:
linux挂ntfs命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、linux挂ntfs命令的信息别忘了在本站进行查找喔 。

    推荐阅读