1.几种文件系统的比較



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



        Ext2

        第二扩展文件系统(简称
ext2 或者 ext2) 非常多年前就已经成为 GNU/Linux 默认的文件系统了。ext2 取代了扩展文件系统(这是 “第二代” 的前身)。它纠正了它前身的一些错误并突破了一些限制。

ext2
遵循了 UNIX? 类文件系统的一贯标准。ext2 从它出现的第一天起。就注定要在提供鲁棒性和高性能的同一时候演化。

Ext3

第三扩展文件系统从名字上就能够看出是
ext2 的继任者。

它兼容 ext2 并提高了对日志的支持。

ext2 这样的“传统”意义上的文件系统的一个主要缺点就是不能经受系统突然崩溃(停电或者软件造成的崩溃)。一般说来,一旦系统再次重新启动,上次的崩溃会导致系统对文件系统的结构进行长时间检查并试图改正错误。而这些过程有时会导致问题部分被扩大并终于造成部分或所有已保存文件的丢失。使用日志攻克了以上问题。为了简单起见。如果我们在实际运行一个命令(比方保存文件)之前就已经记录下这个命令。这个操作就像船长在航海日志上记录每天发生的事情一样。

记录都是前后联系紧密的文件系统。问题发生后会被迅速确认,终于的修复方法也会被限定在非常小的范围内。用于确定文件系统问题的时间正比于对系统使用的时间使用而不是文件系统的大小。

ext3
在使用 ext2 结构保证兼容性的同一时候提供了日志文件系统。这使得
ext2 到 ext3 之间的相互转换很easy。

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之间的不兼容。

最新文章

  1. asp.net type=file在上传图片到服务器
  2. 浅谈Winform事件的实现以及模拟其事件的实现(附实现源码)
  3. On Caching and Evangelizing SQL
  4. require.js入门指南(二)
  5. js获取当前的时间(包含星期)
  6. ASP.NET MVC相关
  7. Ubuntu 16.06 安装拼音输入法 设置双拼
  8. Python 爬虫实战(一):使用 requests 和 BeautifulSoup
  9. 教我徒弟Android开发入门(三)
  10. AIM Tech Round 4 Div. 1
  11. ubantu16.04搭配新开发环境说明
  12. Drawing line on a click on ZedGraph Pane
  13. 【阿圆实验】Grafana HA高可用方案
  14. powerdesigner 实体关系模型CDM与物理数据模型PDM互转
  15. white-space和word-wrap和word-break所表示的换行和不换行的区别
  16. AsyncTask用法和异步加载图片
  17. 团队作业4——第一次项目冲刺(Alpha版本)2017.11.18
  18. P2042 [NOI2005]维护数列 && Splay区间操作(四)
  19. MyEcplise使用---使用 MyEclipse 反转引擎生成数据库
  20. CMD 配置静态IP与DNS

热门文章

  1. normalize.css阅读笔记
  2. Codeforces Round #496 (Div. 3) F - Berland and the Shortest Paths
  3. React学习笔记2017-12-31
  4. linux 笔记(一)
  5. 转:perl源码审计
  6. LCA:倍增与tarjan
  7. Bzoj1202/洛谷P2294 [HNOI2005]狡猾的商人(带权并查集/差分约束系统)
  8. linux常用解压命令总结
  9. AOP的工作模式
  10. 【模式匹配】更快的Boyer