求Linux和windows下不同的文件系统比较

供稿:hz-xin.com     日期:2025-01-16
求Linux和windows下不同的文件系统比较

查看/Lib/modules/内核版本/kernel/fs文件夹下的内容,表明当前系统支持那些文件系统,即linux的磁盘分区格式。

ext 是第一个专门为Linux的文件系统类型,叫做扩展文件系统,缺陷很多。

ext2 是为解决ext文件系统的缺陷而设计的可扩展的高性能的文件系统。又被称为二级扩展文件系统。2000年以前几乎所有的Linux发行版都用ext2作为默认的文件系统。ext2的缺点:ext2的设计者主要考虑的是文件系统性能方面的问题。ext2在写入文件内容的同时并没有同时写入文件的有关的信息,例如:权限、所有者以及创建和访问时间。换句话说,Linux先写入文件的内容,然后等到有空的时候才写入文件的相关信息。这样若出现写入文件内容之后系统突然断电,就可能造成在文件系统就会处于不一致的状态。

ext3 是一种日志式文件系统,是在保有目前 ext2 的格式之下再加上日志功能。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。如果在文件系统尚未卸下前就关机 (如停电) 时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容 量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。故这在大型的伺服器上可能会造成问题。

jsf 提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。是一个有大量用户安装使用的企业级文件系统。它具有可伸缩性和健壮性,与非日志文件系统相比,它的优点是其快速重启能力:jsf 能够在几秒或几分钟内就把文件系统恢复到一致状态。jsf的缺点:使用jsf日志文件系统,性能上会有一定损失,系统资源占用的比率也偏高。是因为当它保持一个日志时,系统需要写许多数据。

xfs 是一种非常优秀的日志文件系统,它是一个全64位,快速、稳固的日志文件系统,可以支持超大数量的文件(9g× 1gb,甚至更大的18g×1gb),可在大型 2d 和 3d 数据方面提供显着的性能。xfs有能力预测其它文件系统薄弱环节,同时xfs提供了在不妨碍性能的情况下增强可靠性和快速的事故恢复。由于xfs比较复杂,实施起来有一些难度,所以目前xfs主要应用于Linux企业应用的高端。

nfs 是Sun公司推出的网络文件系统,允许多台计算机之间共享同一文件系统,易于从所有这些计算机上存取文件。

NTFS 是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。

linux兼容所有的windows文件系统 如fat32 ntfs等
而windows基本不兼容linux的文件系统 如ext2 3
所以 靠网络吧

作为开端,只有一个单独的顶级目录结构。所有一切都从root开始,用'/'代表, 并且延伸到子目录。DOS/Windows有不同的分区同时目录都存于分区上。linux则通过'加载'的方式把所有分区都放置在root下制定的目录里。windows下最接近于root的是c:。
  一句话总结:Windows下,目录结构属于分区;Linux下,分区属于目录结构。 在linux中,windows的c是用类似/c/windows/system来表示的。Linux是免费的系统。在windows之前,Unix已经存在了很久。从DOS开始使用'/'选项而'\'作为目录分隔符。

  更加麻烦的是Linux同样选择了大小写敏感。这意味着字母的大小写变得非常重要。所以在这种情况下THIS和ThIs是不同的。这个规定会使dos用户遇到很多麻烦。Linux的文件系统与目录结构 图例:

目录树的主要部分有root(/)、/usr、/var、/home等等。下面是一个典型的linux目录结构如下:
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件等
/dev 存放设备文件
/etc 存放系统的配置文件
/home 用户文件的主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件的目录
/usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。
/var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。
典型的/usr目录如下:
/X11R6 存放X window系统
/bin 存放增加的用户程序
/dict 存放字典
/doc 存放追加的文档
/etc 存放设置文件
/games 存放游戏和教学文件
/include 存放C开发工具的头文件
/info 存放GNU信息文件
/lib 存放库文件
/local 存放本地产生的增加的应用程序
/man 存放在线帮助文件
/sbin 存放增加的管理程序
/share 存放结构独立的数据
/src 存放程序的源代码
由于/usr中的文件不和特定的计算机相关,也不会在通常使用中修改,因此可以通过网络共享这个目录(文件系统),这样,当管理员安装了新的软件之后,所有共享这一文件系统的计算机均可以使用新的软件。配置文件的特点
文本文件
传递参数,定制环境
大多位于/etc目录
配置文件类型
与主机信息相关的配置文件
与系统引导登录的相关的配置文件
与文件系统相关的配置文件
与系统管理相关的配置文件
与系统服务相关的配置文件

linux系统和windows系统区别
linux系统和windows系统区别是什么呢,下面就让我们来看看吧。1、收费情况 Linux无论是公用还是个人使用都是免费的,Windows是只有个人使用是免费的。2、技术支持 Windows有较完善的帮助系统,而大多数Linux用户依靠技术社区来进行技术支持。3、安全性 Windows比Linux得到安全性高,Linux的漏洞多。Linux的用处...

linux和windows的区别
linux和windows的区别体现在:服务类型不同、架构不同、用户界面不同、兼容性不同、安全性不同等。1、服务类型不同 Linux具有高度的自由度和可定制性,因此被广泛应用于服务器、嵌入式系统和移动设备等领域。Windows的主要特点是易用性、广泛的软件支持和良好的图形用户界面,因此被广泛应用于各种场合。2...

linux与windows以及其他操作系统之间的差异
Linux与Windows以及其他操作系统之间的差异可以从以下几个方面进行比较:1. 安全性:Linux系统因其高度安全的特性而广受赞誉,包括其强大的文件系统权限管理,以及对恶意软件和病毒的强大防护能力。Windows系统虽然也有安全功能,但相比之下,其安全性仍然存在一些不足。2. 稳定性:Linux系统通常被认为更加...

linux与Windows有什么区别?
linux和windows的区别如下:Linux操作系统与Windows操作系统区别一:内核不同,Linux操作系统使用Linux内核,Windows操作系统使用NT内核;Linux内核代码开源,NT内核代码闭源,也就是说任何人都可以拿着Linux内核代码改成自己喜欢的风格来用,不过前提是你得是技术大牛。Linux操作系统与Windows操作系统区别二:Linux...

linux操作系统和windows操作系统有什么不同或区别?
Windows拥有广泛的应用程序兼容性,许多常见的商业和娱乐软件都有Windows版本。Linux的应用程序兼容性较差,某些专有软件可能没有Linux版本,但有时可以使用WINE等工具来运行Windows应用程序。总之,Linux和Windows在许多方面都有不同,选择哪个操作系统取决于用户的需求和偏好,以及他们计划执行的任务。有些人更...

linux与windows区别
高稳定着称,严格的权限机制使得它的安全性要比windows要高的多。从安全性上来说,linux与windows也是有着很明显的区别的,由于Linux是建立在Unix上,从一开始就是为多用户设计的操作系统,因此Linux文件管理一目了然,不像Windows那样隐藏文件,Linux系统,几乎没有用户或者应用可以访问内核。

Linux和WINDOWS有什么区别?
成本差异:Linux作为开源项目,对用户免费提供,而Windows则需要购买,最新正版售价为888元。这使得Linux在成本上具有显著优势,尤其对开发人员和预算有限的用户。软件支持:Windows凭借其庞大的用户基础,拥有丰富的软件库,无论是数量还是质量上都胜过Linux。相比之下,Linux的软件资源相对较少,主要依赖于开发...

linux系统与windows系统文件权限有什么区别
可以看到,新建的文件与文档,同一个用户remote拥有相同的权限;也就是说,remote用户拥有管理他所建的文件所有权限;这与LINUX不同,LINUX在默认的UMASK下,用户对自己建的文档有读写的权限而没有执行的权限,对自己建的文件夹有读写执行权限;而在WINDOWS下,用户对自己建的任何文件,都有读写执行权限...

Linux操作系统与windows操作系统有何区别?
相比之下,Windows操作系统是为个人电脑和家庭用户设计的,旨在提供易用性、兼容性和广泛的应用程序支持。Windows的界面直观,旨在让非技术用户也能轻松上手。它包含了大量的图形用户界面(GUI)和预装软件,例如Microsoft Office和Windows Media Player。在操作方式上,Linux通常需要用户具备一定的技术知识和...

linux与windows的异同点linux与windows区别
关于linux与windows的异同点,linux与windows区别这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、二者区别如下:文件格式是不同。2、windows 操作系统内核是NT,而linux 是 shell;2、windows 硬盘文件格式是fat32或NTSF,而linux 需要的文件格式是ext2或ext3、用户界面不同...