linux实用技巧:使用ntfs-3g挂载ntfs设备

1.几种文件系统的比较

(1)在linux系统中支持一下文件系统:

Ext2

        第二扩展文件系统(简称
ext2 或者 ext2) 很多年前就已经成为 GNU/Linux 默认的文件系统了。ext2 代替了扩展文件系统(这是 “第二代” 的前身)。它纠正了它前身的一些错误并突破了一些限制。ext2
遵循了 UNIX? 类文件系统的一贯标准。ext2 从它出现的第一天起,就注定要在提供鲁棒性和高性能的同时演化。

Ext3

第三扩展文件系统从名字上就可以看出是
ext2 的继任者。它兼容 ext2 并提高了对日志的支持。

ext2 这种“传统”意义上的文件系统的一个主要缺点就是不能经受系统突然崩溃(停电或者软件造成的崩溃)。一般说来,一旦系统再次重启,上次的崩溃会导致系统对文件系统的结构进行长时间检查并试图改正错误。而这些过程有时会导致问题部分被扩大并最终造成部分或全部已保存文件的丢失。使用日志解决了以上问题。为了简单起见,假设我们在实际执行一个命令(比如保存文件)之前就已经记录下这个命令。这个操作就像船长在航海日志上记录每天发生的事情一样。记录都是前后联系紧密的文件系统。问题发生后会被迅速确认,最终的修复方法也会被限定在很小的范围内。用于确定文件系统问题的时间正比于对系统使用的时间使用而不是文件系统的大小。ext3
在使用 ext2 结构保证兼容性的同时提供了日志文件系统。这使得
ext2 到 ext3 之间的相互转换非常容易。

ReiserFS

和 ext3 不同, reiserfs 是凭空创造出来的。它和
ext3 一样都是日志文件系统,却由于使用了从数据库软件引入的二进制树概念而与在内部结构上与
ext3 产生了非常大的差别。

JFS

JFS是 IBM 设计并使用的日志文件系统。它最初是一个私有并封闭的系统。但是
IBM 后来决定把它对开源软件开放。它具有和 reiserfs 类似的内部结构。

XFS

XFS 是由 SGI 设计的日志文件系统,它也被用在
Irix 操作系统中。它最初是一个私有并封闭的系统,但是后来
SGI 决定把它对开源软件开放。它的内部结构有很多特别之处,比如对实时带宽的支持,扩展和基于簇的文件系统(没有包含在免费版中)

这个是几种文件系统的比较图表:

(2)使用NTFS-3G:

我们经常会遇到要在linux系统上访问文件系统为ntfs的U盘或者移动硬盘,每次插上都显示无法挂载,让人非常苦恼:

这个时候我们就一定要使用ntfs-3g这个工具来挂载nfts文件系统的设备了。

       什么是NTFS-3G?

NTFS-3G 是一个由 Tuxera 公司开发并维护的开源项目,目的是为 Linux 提供 NTFS 分区的的驱动程序。能够安全快速的对 Windows NT (包括 Windows 2000、Windows XP、Windows Server 2003 和 Windows Vista)的文件系统进行读写。

安装ntfs-3g:

配置并且安装:

然后我们查看下当前有那些nfts设备:

我们可以看到硬盘/dev/sdc中有三个ntfs设备。

我们尝试去挂载/dev/sdc1到/mnt下:

我们成功挂载,并且能够读写内容到设备中。

3.小结

这个小技巧可以让我们挂载ntfs设备,消除了linux和windows之间的不兼容。

linux实用技巧:使用ntfs-3g挂载ntfs设备

时间: 2024-11-10 08:18:01

linux实用技巧:使用ntfs-3g挂载ntfs设备的相关文章

linux实用技巧:检测内存泄漏工具Valgrind

1.Valgrind简介 1.在我们编写C/C++的时候,最常见的错误之一就是内存泄露,这样的问题其实跟程序员的编程习惯密不可分.如果你在申请内存空间之后能够马上在合适的位置释放内存.会极大程度的避免内存泄漏的情况.但是人非圣贤,孰能无过.有时候我们确实忘记释放内存而导致了比较严重的错误,所以这个时候我们需要借助valgrind这个工具来判断内存泄漏. Valgrind 是一款 Linux下(支持 x86.x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测(

linux实用技巧:使用快照制作虚拟机

在日常的学习当中,如果遇到了集群和负载均衡类的实验,需要用到大量的虚拟机,如果一个一个的去创建,显然是非常费力和低效的.所以今天交给大家如何用快照来制作虚拟机.想要多少给你多少^_^.只要内存够用! 制作虚拟机的快照分为以下几个步骤: 1.首先我们要创建存储的逻辑卷来生成模板和快照文件: 2.制作被快照的模板: 3.创建快照. 1.创建逻辑卷: (1)fdisk /dev/sda   (制作LVM逻辑卷,然后对磁盘进行重新的扫描:) (2)partx -d /dev/sda partx -a /

linux实用技巧:linux下的视频录制软件xvidcap

1.xvidcap简介 在linux如果我们想要进行视频录制,那么xvidcap是一个不错的选择.Xvidcap 是一个可将屏幕上的操作过程录制下来并保存为视频的小工具.对于需要制作产品演示和教学的朋友来说,这个屏幕录像机十分实用.Xvidcap 支持生成 avi.mpeg.asf.flv.swf.mov 等视频格式,可以应用在各种场合.录制的区域也可以随意选择,显得非常方便. 我们接下来安装xvidcap,他需要用到mplayer,因为视频录制首先得有播放器么.^_^ 2.xvidcap的安装

Linux实用技巧--隧道

平时开发过程中,可能会遇到一些网络问题,比如npm install 一些依赖包.本地电脑是可以,没有问题.但是测试环境服务器,由于公司内部网络安全限制,不可以随意访问外部网络.因此下载一个依赖包就变得很麻烦,需要你提网络访问权限,讲清楚原因.当然,你可以搭建一个私服,每天去同步npm包到你私有服务器. 这里介绍一个小窍门,linux 隧道命令. 介绍这个命令之前,需要有一个前提,那就是 本地环境能访问你的测试服务器.也就是说,你本地,到你部署的服务器网络至少单向是通路的. 现在我们开始建一个隧道

Linux系统挂载NTFS文件系统(转载)

转自:http://hermesbox.blogbus.com/logs/47386987.html 今天尝试并成功的将一块500G的移动硬盘挂载到了RHEL5的系统上,甚感欣慰.想到也许以后自己或其他同学们会有类似经历,于是尽量细致的记录于此.     无论是一块安装了Windows/Linux双系统的硬盘,还是通过USB连接的移动硬盘/U盘,都是可以挂载到Linux系统中的.不过由于Windows本身常用的文件系统包括fat32和NTFS,因此还是需要区别的.废话少说,进入正题. 系统环境如

Linux系统挂载NTFS文件系统

?? 今天尝试并成功的将一块500G的移动硬盘挂载到了RHEL5的系统上,甚感欣慰.想到也许以后自己或其他同学们会有类似经历,于是尽量细致的记录于此.     无论是一块安装了Windows/Linux双系统的硬盘,还是通过USB连接的移动硬盘/U盘,都是可以挂载到Linux系统中的.不过由于Windows本身常用的文件系统包括fat32和NTFS,因此还是需要区别的.废话少说,进入正题. 系统环境如下:操作系统-- RHEL5,详细版本为:Red Hat Enterprise Linux Se

【转载】Linux系统挂载NTFS文件系统

http://blog.163.com/[email protected]/blog/static/41230911201062165035335/ 1. 下载源码安装包# wget http://downloads.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz?use_mirror=ncu# wget http://www.ntfs-3g.org/ntfs-3g-2009.4.4.tgz 2. 安装下载后的源码包#

Linux 挂载ntfs文件系统技巧

当没有ntfs的内核支持包的时候,用以下方法挂载ntfs移动硬盘 一.下载所需源码 fuse最新版本官网下载地址:http://sourceforge.net/projects/fuse/files/fuse-2.X/2.8.3/fuse-2.8.3.tar.gz/download ntfs-3g最新版本官网下载地址:http://www.tuxera.com/opensource/ntfs-3g-2010.10.2.tgz 二.安装源码 建议安装前阅读INSTALL.REDEME文档里面有详细

Linux识别ntfs及挂载的三种方式

NTFS-3G是一个开源软件,支持在Linux操作系统下读写NTFS格式的分区.它能快速且安全的操作Windows XP,Windows Server 2003, Windows 2000 以及WindowsVista文件系统. 1 .环境准备 安装该软件需要依赖于fuse, Centos6.*中应该默认安装过fuse: [[email protected] yum.repos.d]# rpm -q fuse fuse-2.8.3-4.el6.i686 已经安装 如果没有安装可以yum安装或者编