linux ntfs挂载 性能,Linux识别ntfs及分区挂载的四种方式-程序员宅基地

技术标签: linux ntfs挂载 性能  

NTFS-3G是一个开源软件,支持在Linux操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP,Windows Server 2003, Windows 2000以及WindowsVista文件系统。

1 .环境准备

安装该软件需要依赖于fuse,

Centos6.*中应该默认安装过fuse;

检查是否安装

[root@woon yum.repos.d]# rpm -q fuse

fuse-2.8.3-4.el6.i686

如果没有安装可以yum安装或者编译安装;下载fuse.

由于是编译安装所以需要编译安装环境

yum �Cy groupinstall“开发工具”

或者

yum �Cy install gcc*

yum �Cy install make*

2、安装fuse

2.1、系统环境CentOS 6(kernel 2.6.18-8.el5)

软件及支持库

软件下载及安装

安装FUSE

下载源码包:

wgethttp://nchc.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.1.tar.gz,本机已经安装fuse,所以不再编译fuse安装,下载纯粹备用;

如果没有安装,进行编译安装,安装步骤如下

tar �Czxvf  fuse-2.7.1.tar.gz �CC /usr/src

./configure �Cprefix=/usr/local/fused

make &&make install

3、安装NTFS-3G

3.1、下载ntfs-3g源码包

http://www.tuxera.com/community/ntfs-3g-download/ntfs-3g_ntfsprogs-2014.2.15.tgz

3.2、编译安装

解压:

tar -zxvf ntfs-3g_ntfsprogs-2014.2.15.tgz -C /usr/src/

编译安装

cd /usr/src/ntfs-3g_ntfsprogs-2014.2.15/

./configure prefix=/usr/local/ntfs-3g

Make && make install

4、使用ntfs-3g

4.1、查看系统中的ntfs分区,如本机中的sdf

Disk /dev/sdf: 500.1 GB, 500074283008 bytes

255 heads, 63 sectors/track, 60797 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0004a183

Device Boot      Start         End      Blocks  Id  System

/dev/sdf1   *           1       13054  104854528    7 HPFS/NTFS

/dev/sdf2          13054       27414   115343360   7  HPFS/NTFS

/dev/sdf3          27414       41774   115343360   7  HPFS/NTFS

/dev/sdf4          41774       60797   152809630+  5  Extended

/dev/sdf5          41774       54828   104863606+ 83  Linux

4.2、挂载ntfs分区

4.2.1、临时挂载

建立sdf[1-3]的挂在点

cd /opt

mkdir �C ntfs1 ntfs2 ntfs3

mount -t ntfs-3g /dev/sdf1 /opt/ntfs1

mount -t ntfs-3g /dev/sdf2 /opt/ntfs2

[root@woon ntfs1]# df -h

Filesystem           Size  Used Avail Use% Mounted on

/dev/mapper/vg_woon-lv_root

8.3G  3.9G  4.0G 50% /

tmpfs                504M   76K  504M  1% /dev/shm

/dev/sda1            477M   27M  426M  6% /boot

/dev/sr0             3.8G  3.8G     0 100% /media/CentOS_6.6_Final

/dev/sdf5              99G   60M  94G   1%/media/939066c8-9e6d-4c99-923d-c293bc1b6498

/dev/sdf1            100G   13G   88G 13% /opt/ntfs1

/dev/sdf2            110G   33G   78G 30% /opt/ntfs2

42.2、开机挂载

查看sdf各分区的uuid,根据uuid或者卷标添加/etc/fstab开机挂载

[root@woon ntfs1]# blkid

/dev/sda1: UUID="088f9c39-4dec-4d8b-8bcc-f9904089d7fa"TYPE="ext4"

/dev/sda2:UUID="wokzeE-ZinQ-nV2B-2GFH-13AR-P4YR-ot0bwT"TYPE="LVM2_member"

/dev/mapper/vg_woon-lv_root:UUID="7301b8df-2814-4905-bd69-e732bb58dc91" TYPE="ext4"

/dev/mapper/vg_woon-lv_swap:UUID="9ca5340c-9402-4248-8eb1-6484acc2bf42" TYPE="swap"

/dev/sdf1: LABEL="Linux"UUID="288096F78096CB28" TYPE="ntfs"

/dev/sdf2: LABEL="Softself"UUID="8A3A25E43A25CE4F" TYPE="ntfs"

/dev/sdf3: LABEL="Work"UUID="2A22410E2240E085" TYPE="ntfs"

/dev/sdf5: UUID="939066c8-9e6d-4c99-923d-c293bc1b6498"TYPE="ext4"

Vi /etc/fstab

添加

UUID="288096F78096CB28" /opt/ntfs1              ntfs-3g defaults      0 0

4.2.3、触发挂载

触发挂载需要autofs服务

[root@woon ~]# rpm -qa | grep autofs

autofs-5.0.5-109.el6.i686

本机已默认安装,如果没有安装选择编译或安装

配置autofs挂载目录,以钢刚才新建的/opt/ntfs3为挂载目录

[root@woon ~]# vi /etc/auto.master

添加

/opt/ntfs3  /etc/auto.ntfs

配置auto.ntfs

[root@woon ~]# cp /etc/auto.misc /etc/auto.ntfs

#cd            -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

ns              -fstype=ntfs-3g                   :dev/sdf3

重启autofs服务

[root@woon ~]# service autofs restart

4.2.4、开机启动过程中挂载

该方法等效于编辑/etc/fstab,比其更具有实用性;

vi /etc/rc.local

添加:

mount -t ntfs-3g /dev/sdf1 /opt/ntfs1

mount -t ntfs-3g /dev/sdf2 /opt/ntfs2

这种方法在开机启动过程中运行手动挂载方式,相当于开机挂载;

以上4种挂载方式均已验证通过

Woon

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33416318/article/details/116909878

智能推荐

数据存储之——Android内、外存储分区&常用存储目录详解(Android Q)_android设备有两个文件存储区域:内部存储和-程序员宅基地

文章浏览阅读2.9w次,点赞2次,收藏20次。本文将以实用的角度来讲解Android中文件操作的常用方式。存储的”内“和“外”所有Android设备都有两个文件存储区域:内部存储空间(internal Storage)和外部存储空间(external Storage)。这些名称是在Android早期确定的,那时候大部分设备都提供内置的非易失性内存(内部存储空间)以及可移动存储媒介(如,Micro SD卡,提供外部存储空间)。现在,很多设备将永久性存储空间划分为单独的“内部”和“外部”分区。因此,即使没有可移动存储媒介,这两种存储空间也始终存在,并且_android设备有两个文件存储区域:内部存储和

vim使用教程_vim里用cout-程序员宅基地

文章浏览阅读6.6k次,点赞8次,收藏80次。文章目录简介下载&安装下载安装vim键位图入门vi/vim三种模式进入vim常用命令光标移动搜索替换删除、复制和粘贴切换到编辑模式底线模式总结简介Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。(主要是Vi/Vim属于Linux命令行必备软件)。下载&安装下载可前往官网下载安装Windows安装exe可执行文件..._vim里用cout

标准正态分布的概率密度函数和累积分布函数_正态分布的累积分布函数-程序员宅基地

文章浏览阅读2.9w次,点赞6次,收藏20次。标准正态分布概率密度函数:累积分布函数:图像:_正态分布的累积分布函数

android 调用远程service时报java.lang.SecurityException: Binder invocation to an incorrect interface异常-程序员宅基地

文章浏览阅读2.2k次。原因很简单,就是客户端的aidl文件与远程service的所在包的包名不同只需在客户端工程中重建一个与远程service包名一致的包,然后把aidl文件复制进去即可。_binder invocation to an incorrect interface

【计算机组成原理】中国大学MOOC哈工大课程第四章题库(中)_(1分) 采用八体并行低位交叉存储器,设每个体的存储容量为32k*16位,存取周期为-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏12次。单选若某种编码的最小距离为四,则其检错能力和纠错能力可能为___A.检错一位,纠错两位B.检错三位,纠错两位C.检错两位,纠错两位D.检错两位, 纠错一位正确答案:D设由四个模块组成的四体存储器结构,每个体的存储字长为16位,存取周期为250ns,假设数据总线宽度为16位,总线传输周期为50ns,试求顺序存储和交叉存储的带宽分别为___bpsA.6.4107 和 1.6107B.6.4108 和 1.6108C.1.6108 和 6.4107D.6.4107 和 1.6108_(1分) 采用八体并行低位交叉存储器,设每个体的存储容量为32k*16位,存取周期为

收集的一些原生Js工具函数_js助手函数-程序员宅基地

文章浏览阅读2.4k次。判断ie/7/8var isIE6 = navigator.userAgent.toLowerCase().indexOf("msie 6") > -1; //IE6//判断ie6/7/8var ua = navigator.userAgent.toLocaleLowerCase();var ie = 0;if(ua.indexOf('ie 6') > -1 || ua.ind_js助手函数

随便推点

果然是有得必有失-程序员宅基地

文章浏览阅读493次。 今天初中的好朋友因为我的唠叨而说出了一句很经典的话:你的骨子里就有浪漫。 也许是学习比较用功,整天想着去哪里吃饭,哪里玩,这些被物质所充斥的日子事实上带走了我很多回忆。。。包括悲伤的,开心的。。。 说实话我是很会去爱另外一个人的人,很会用心思。。。很会去照顾别人。。。的确曾经浪漫过,也做过很多浪漫的事。。。为喜欢的人包书皮。。。为她些点小诗。。很多很多,不管结果怎么样

BMS电池管理系统笔记——持续补充_bms 充放电限流控制-程序员宅基地

文章浏览阅读461次,点赞9次,收藏9次。检测电池包的正极对壳体和负极对壳体的绝缘阻值,防止电池包漏电导致安全事故发生。_bms 充放电限流控制

Flutter StatelessWidget无状态组件,StatefulWidget有状态组件,页面上绑定数据,改变页面数据_flutter statefulwidget 外部修改数据-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏3次。Flutter中自定义有状态组件实现Flutter APP时,我们使用Widgets构建UI,这些widgets有两种类型,stateful和stateless,由于整个APP全部使用widget构建,所以在构建每个widget时,都需要判断使用哪种状态在Flutter中自定义组件其中就是一个类,这个类需要继承 StatelessWidget / StatefulWidgetStatelessWidget是无状态组件,状态不可变的widgetStatefulWidget 是有状态组件,持有的状._flutter statefulwidget 外部修改数据

Java爬虫框架调研-程序员宅基地

文章浏览阅读147次。Python中大的爬虫框架有scrapy(风格类似django),pyspider(国产python爬虫框架)。除了Python,Java中也有许多爬虫框架。nutchapache下的开源爬虫程序,功能丰富,文档完整,有数据抓取解析以及存储的模块。它的特点是规模大。heritrix比较成熟地址:internetarchive/heritrix3 · GitHub很早就有了,经历过很..._java爬虫框架 spiderman

神经网络的多元分类、代价函数_利用代价函数进行分类-程序员宅基地

文章浏览阅读1.6k次。目录一、多元分类二、代价函数一、多元分类在神经网络中实现多类别分类,采用的方法是一对多的的扩展。举个例子:计算机视觉的例子现在不仅仅是要识别汽车,还需要识别四个类别的对象,通过图像来辨别出哪些是行人、汽车、摩托车、火车。所以需要建立一个具有四个输出单元的神经网络,如下:用第一个输出单元来判断图中是否有行人,第二个输出单元来判断是否有汽车,第三个输出单元来判断是否有摩托车,第四个输出单元来判断是否有货车。之前,在前面的博客中简绍的一对多分类中,是将输出标签定义为,..._利用代价函数进行分类

移植linux 3.0.2到2440_linxu version 3.0.2-程序员宅基地

文章浏览阅读2k次。移植linux 3.0.2到2440 一、内核源码修改 21.修改顶层Makefile文件 22,修改机器码 23. 修改时钟,不修改超级终端中会出现乱码 24.修改对nand的分区信息。 25.修改nand Flash的校验方式,去掉ECC校验。 2_linxu version 3.0.2

推荐文章

热门文章

相关标签