精华内容
下载资源
问答
  • 不同的操作系统需要使用不同类型的文件系统,为了与其他操作系统兼容,以相互交换数据,通常操作系统都能支持多种类型的文件系统,比如Windows 2000 Server,系统默认或推荐采用的文件系统是NTFS,但同时也支持FAT32或...
     不同的操作系统需要使用不同类型的文件系统,为了与其他操作系统兼容,以相互交换数据,通常操作系统都能支持多种类型的文件系统,比如Windows 2000 Server,系统默认或推荐采用的文件系统是NTFS,但同时也支持FAT32或FAT16文件系统;DOS和Windows 9x一般采用FAT16或FAT32,不支持NTFS文件系统。

        Linux内核支持十多种不同类型的文件系统,对于Red Hat Linux,系统默认使用ext2或ext3和swap文件系统,下面对Linux常用的文件系统作一个简单介绍。

        1、ext2与ext3文件系统ext是第一个专门为Linux设计的文件系统类型,称为扩展文件系统,在Linux发展的早期,起过重要的作用。由于稳定性,速度和兼容性方面存在许多缺陷,ext现已很少使用。

    ext2是为解决ext文件系统存在的缺陷而设计的可扩展、高性能的文件系统,称为二级扩展文件系统。ext2于1993年发布,在速度和CPU利用率上具有较突出的优势,是GNU/Linux系统中标准的文件系统,支持256个字节的长文件名,文件存取性能极好。

    ext3是ext2的升级版本,兼容ext2,在ext2的基础上,增加了文件系统日志记录功能,称为日志式文件系统,是目妆Linux默认采用的文件系统。日志式文件系统在因断电或其他异常事件而停机重启后,操作系统会根据文件系统的日志,快速检测并恢复文件系统到正常的状态,并可提高系统的恢复时间,提高数据的安全性。若对数据有较高安全性要求,建议使用ext3文件系统。

    日志文件系统是目前Linux文件系统发展的方向,常用的还用reiserfs和jfs等日志文件系统。

        2、swap文件系统     swap文件系统用于Linux的交换分区。在Linux中,使用整个交换分区来提供虚拟内存,其分区大小一般应是系统物理内存的2倍,在安装Linux操作系统时,就应创分交换分区,它是Linux正常运行所必需的,其类型必须是swap,交换分区由操作系统自行管理。

        3、vfat文件系统
        vfat是Linux对DOS,Windows系统下的FAT(包括fat16和Fat32)文件系统的一个统称。

        4、NFS文件系统
        NFS即网络文件系统,用于在UNIX系统间通过网络进行文件共享,用户可将网络中NFS服务器提供的共享目录挂载到本地的文件目录中,从而实现操作和访问NFS文件系统中的内容。

        5、ISO 9660文件系统     该文件系统中光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO映像文件,而且还支持在Linux环境中刻录光盘。

        Red Hat Linux支持的文件系统很多,在些就不逐一介绍,要想了解其支持的文件系统类型,可通过以下命令来查看: 
        # ls /lib/modules/2.4.20.8/kernel/fs


        以下是Linux支持的文件系统汇总1.minix:
       是Minix操作系统使用的文件系统,是Linux最先使用的文件系统。它有许多缺点:分区只能小于64MB,只支持短文件名,单一的时间戳,等等。在软盘和动态磁盘领域仍然有用。

    2.ext 
       是对Minix的扩展。已完全被ext2取代,内核最终将不会支持它。

    3.ext2
       是Linux使用的,性能很好的文件系统,用于固定文件系统和可活动文件系统。它是作为ext文件系统的扩展而设计的。ext2在Linux所支持的文件系统中,提供最好的性能(在速度和CPU使用方面),简短的说,ext2是Linux的主要文件系统。

    4.ext3
       是对ext2增加日志功能后的扩展。它向前,向后兼容ext2。意为ext2不用丢失数据和格式化就可以转换为ext3,ext3也可以转换为ext2 而不用丢失数据(只要重新安装该分区就行了)。我从2001年10月就使用ext3,它简单且稳定。在RedHat7.2和Mandrake8.0,中作为一个选项。强烈推荐使用这种文件系统。

    5.xiafs 
       作为Minix文件系统的一个稳定,安全的扩展,提供基本的最常用的特点。目前已经停止开发和维护了。不太常使用。

    6.msdos
      是DOS, Windows和一些os/2计算机使用的文件系统。文件名不能超过8个字符,然后跟一个3个字符的后缀。

    7.umsdos   
      是Linux使用的扩展的DOS文件系统。增加了长文件名支持,UID/GID,POSIX权限,特殊文件等而依然保持和DOS文件系统兼容。

    8.vfat 
      是Windows95,Windows NT使用的扩展的DOS文件系统。增加长文件名支持。

    9.proc 
       是一种假的文件系统,用于和内核数据结构接口, 它不占用磁盘空间,参考 man proc。

    10.iso9660 
       是一种针对ISO9660标准的CD-ROM文件系统。自动支持两种扩展(看下面)。

    11.High Sierra 
       是ISO9660标准的前身。Linux自动支持它。Rock Ridge 是Rock Ridge interchange Protocol协议的一个产品,用于进一步向Unix系统描述ISO9660文件系统下的文件。另外提供诸如长文件名,UID/GID,POSIX权限,等信息。Linux自动支持它。

    12.hpfs 
       是OS/2使用的高性能的文件系统。在Linux系统中是只读的,因为缺乏相应的文档资料。

    13.sysv 
       是SystemV/Coherent文件系统在Linux上的实现。它实现了所有的Xenix,SystemV/386,和 Coherent文件系统。

    14.nfs   
       是用于存取远方计算机硬盘的文件系统。

    15.smb  
       是支持SMB协议的网络文件系统,Windows用它来实现工作组共享。

    16.ncpfs 
      是Novell NetWare使用的,支持NCP协议的网络文件系统。

    17.Devpts
        是一个虚拟的文件系统,一般安装在/dev/pts。为了得到一个虚拟终端,进程打开/dev/ptmx,然后就可使用虚拟终端。

    18.fat 
       不是一个单独的文件系统,而是msdos, umsdos 和vfat 文件系统的常用部分。

    19.UFS 
       是一个广泛使用于各种操作系统的文件系统

    20.swap 
      是一种特殊的分区,用于在内存和硬盘间交换数据的文件系统。

    21.raiserfs 
      是Linux内核2.4.1以后(2001年1 月)支持的,一种全新的日志文件系统。

    22.hfs     
       hfs(=hierarchical files system)是苹果文件系统。

    23.ntfs
       Windows NT文件系统。
    展开全文
  • chmod对应windows一个磁盘分区,ntfs不支持linux权限 附:Linux下如何查看分区文件系统类型 1,fdisk -l fdisk -l 只能列出硬盘分区表、容量大小以及分区类型,但看不到文件...

    chmod不起作用

    可能的原因:

    chmod对应的是windows下的一个磁盘分区,ntfs不支持linux权限


     

    附:Linux下如何查看分区文件系统类型 

     

    1,fdisk -l 

    fdisk -l 只能列出硬盘的分区表、容量大小以及分区类型,但看不到文件系统类型。

     

    2,df -h

    df 命令是用来查看文件系统磁盘空间使用量的。但df 命令只会列出已挂载的文件系统信息,对于没有挂载的文件系统是查看不到的。使用这个命令可以很方便的查看已挂载的文件系统的空间使用量、剩余空间大小等信息。

     

    3,parted

    parted  is  a  disk  partitioning and partition resizing program.  It allows you to create, destroy, resize, move and copy ext2, linux-swap, FAT, FAT32, and reiserfs partitions.  It can create, resize, and move Macintosh HFS partitions, as  well  as  detect jfs,  ntfs,  ufs,  and  xfs partitions.  It is useful for creating space for new operating systems, reorganising disk usage, and copying data to new hard disks.
    This manual page documents parted briefly.  Complete documentation is distributed with the package in GNU Info format; see  near the bottom.

    parted命令就比较强大了,用parted命令可以对大于2TB的磁盘设备进行分区,以及创建GPT分区(而fdisk命令就办不到了)。

    如果要查看 /dev/sda 各分区的文件系统类型,可以按照以下步骤来查看:(主要是print list命令)

     
    1
    2
    3
    parted /dev/sda
     
    (parted) print list
     
    1
    parted命令还是很简单的。

     

    转载于:https://www.cnblogs.com/sddai/p/10593831.html

    展开全文
  • 那 Mac 上原本也是不支持 ntfs 啊(苹果没有明确说支持,也没有在系统中自带提供),但是我们可以通过插件形式来让其可以支持这种格式(但是曦轩为了方便,还是直接把移动硬盘格式化成 exFat 格式,毕竟很多 ...

    问题

    描述

    给公司的闲置电脑装了一个 CentOS7,打算当自己平时练手用的服务器,今天拿了自己的移动硬盘,想把之前的东西拷过去,但是 mount 的时候发现 mount 不上去(我的是 exFat 格式的也就是 fat64,支持 macOS和 Windows 的文件互传)。

    思考

    那 Mac 上原本也是不支持 ntfs 的啊(苹果没有明确说支持,也没有在系统中自带提供),但是我们可以通过插件的形式来让其可以支持这种格式(但是曦轩为了方便,还是直接把移动硬盘格式化成 exFat 格式,毕竟很多 NTFS 插件还需要另外收费),那 CentOS 是不是也支持这种安装插件之后支持不同格式的方式呢?

    容我 Google(百度)一下。

    科普时间

    突然想起常见的分区格式可能大家还不是很了解,那我就顺带在这里也给大家介绍一番(毕竟学计算机的连修电脑都得懂,这种能不了解吗?)

    我们先来看一下目前的一些分区格式:FAT,FAT32,NTFS,exFAT;

    FAT & FAT32

    在早期的时候(我家是在我小学的时候就有了电脑)大家见得多的格式一般是 FAT 和 FAT32,不过目前由于单个文件越来越大(我记得当时的仙剑才几百兆最多,大一点的游戏有超过 1G,哎呀暴露了我小时候爱玩游戏的事实),超过 4G的文件, FAT 和 FAT32 格式不支持,所以现在的硬盘格式都会被转换成 NTFS 或 exFAT格式。

    NTFS & exFAT分区格式的特点与区别

    NTFS(New Technology File System) 是 WindowsNT 和高级服务器网络操作系统环境的文件系统,设计的目的是提供比 FAT32 更高的可靠性,并消除 FAT32 文件系统容量限制。它除了支持更大的分区和文件、更节约硬盘空间外,还提供了 FAT32 文件系统不能提供的长文件名、压缩分区、事件追踪、文件索引、高容错性、数据保护和恢复以及加密访问等功能。

    那为什么闪盘和各种存储卡很少使用 NTFS 进行分区呢?

    虽然 NTFS优点众多,但它是专为传统机械硬盘而设计的。它采用了一种“日志式”的文件系统,需要频繁记录磁盘的详细读写操作,会给闪盘或 SSD 这类储介质带来额外的负担。同时,NTFS 文件系统频繁的读写也影响到闪盘的性能,带来传输速率的下降。

    为此,微软在传统 FAT 32分区的基础上开发了 exFAT文件系统(Extended File Allocation Table FileSystem),既弥补了 FAT32 的局限性和缺点,又没有NTFS那些会影响闪存寿命的功能,适合各种移动存储卡和闪盘使用。

    exFAT 文件系统具有如下优点:

    • 分区大小和支持的单个文件大小最大可达 16EB;
    • 使用了剩余空间分配表,空间利用率更高;
    • 同一目录下最大文件数可达65536个;
    • 支持访问控制。

    目前,只有固态硬盘、闪盘和存储卡才能格式化成 exFAT,传统硬盘是无法格式化成 exFAT 格式的,因此它是一种专门针对闪存的文件系统。

    支持挂载NTFS文件系统

    exfat 格式的文件系统是通过 fuse (Filesystem in userspace) 模块来支持的

    那我们得先安装 fuse-exfat
    exfat 支持是通过 fuse 模块的方式支持的,其项目地址是 :
    https://code.google.com/p/exfat/
    目前exfat的支持已经是全功能支持,支持读写。

    yum 源或者 rpm 包安装

    使用如下命令直接从源中安装

    sudo yum install fuse-exfat
    

    如果提示未找着软件包,说明您未添加 rpmfusion 源,请先添加下载rpmfusion-free-release-7.noarch.rpm

    可尝试添加源后,再安装

    sudo rpm -ivh rpmfusion-free-release-7.noarch.rpm
    sudo yum install fuse-exfat
    

    SRC.RPM 源码构建 RPM 安装

    虽然不是想说这种方法,一般来说,发行版对于每一个 rpm 或者 deb 包都会提供其源码包,方便开发者自行从源码构建安装包,Ubuntu 等发行版使用 apt-get source下载源码,使用
    apt-get build-dep 构建其环境,Redhat等发行版则使用 RPMBUILD 来构建,其包成为src.rpm

    可以下载src.rpm源代码包, 并自行使用scons和gcc编译, 也可以在rpmfusion下载源代码RPM, 然后通过构建RPM来安装。

    这里采用构建RPM的方式(这样安装卸载都很方便)。

    下载地址 :
    http://download1.rpmfusion.org/free/el/updates/6/SRPMS/repoview/index.html

    分别下载:fuse-exfat-1.0.1-1-el6.src.rpm 和 exfat-utils-1.0.1-1.el6.src.rpm

    http://download1.rpmfusion.org/free/el/updates/7/x86_64/f/

    编译安装:
    编译前,请先检查系统,如果系统中没有 scons 和 gcc,请通过yum安装:

    sudo yum install scons gcc
    

    这个软件是fuse模块,编译需要fuse-devel包支持:

    sudo yum install fuse-devel
    

    下载后,安装源代码RPM:

    rpm -ivh fuse-exfat-1.0.1-1-el6.src.rpm exfat-utils-1.0.1-1.el6.src.rpm
    

    在主目录下,会出现rpmbuild目录:

    cd ~/rpmbuild/SPECS
    rpmbuild -ba fuse-exfat.spec
    rpmbuild -ba exfat-utils.spec
    

    构建完成后, 即可在 ~/rpmbuild/RPMS 里面找到生成的 RPM(根据系统架构, 分别在 x86_64 或 i386 目录下, 其中名字中带有 debuginfo 的包不必安装):

    cd ~/rpmbuild/RPMS/x86_64
    sudo rpm -ivh fuse-exfat-1.0.1-1.el7.x86_64.rpm
    sudo rpm -ivh exfat-utils-1.0.1-1.el7.x86_64.rpm
    

    这样就安装完成了。

    挂载exfat

    可以通过以下命令来挂载exfat的U盘了:

    sudo mount.exfat /dev/sdc1 /mnt
    或者
    sudo mount /dev/sdc1 /mnt
    

    By the way

    有问题?可以给我留言或私聊
    有收获?那就顺手点个赞呗~

    当然,也可以到我的公众号下「6曦轩」,

    回复“学习”,即可领取一份
    【Java工程师进阶架构师的视频教程】~

    回复“面试”,可以获得:
    【本人呕心沥血整理的 Java 面试题】

    回复“MySQL脑图”,可以获得
    【MySQL 知识点梳理高清脑图】

    还有【阿里云】【腾讯云】的购买优惠噢~具体请联系我

    曦轩我是科班出身的程序员,php,Android以及硬件方面都做过,不过最后还是选择专注于做 Java,所以有啥问题可以到公众号提问讨论(技术情感倾诉都可以哈哈哈),看到的话会尽快回复,希望可以跟大家共同学习进步,关于服务端架构,Java 核心知识解析,职业生涯,面试总结等文章会不定期坚持推送输出,欢迎大家关注~~~

    近期会通过面试问答的形式为大家推送面试相关的知识,如果有什么建议可以在公众号留言~

    在这里插入图片描述

    展开全文
  • windows系统浏览器(支持html5),用html5上传word文件获取到file.type值...所以在windows系统中,用html5上传word文件时,能通过file.type去判断文件的类型是否合法,可以通过file.name获取后缀名进行判断。

    windows系统中的浏览器(支持html5的),用html5上传word文件获取到的file.type值为空,ios系统则能获取到。

    所以在windows系统中,用html5上传word文件时,不能通过file.type去判断文件的类型是否合法,可以通过file.name获取后缀名进行判断。

    展开全文
  • 1. Windows 主机系统的虚拟主机,在 主机管理控制台可以添加系统支持的 MIME 的类型。 操作的方式: 登录 主机管理控制台>站点信息 >高级环境设置 >MIME类型设置。 MIME类型如果知道,请查看文档最后...
  • 文件系统概述

    2020-06-16 22:47:16
    2、Linux支持的文件系统类型 Linux采用虚拟文件系统技术(VFS)使 Linux支持以下文件系统类型: Linux还支持基于Windows和Netware的文件系统,例如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS,NTFS等 ext3文件系统 高...
  • 文件类型

    2012-08-14 23:57:52
    Linux 现在支持的比较流行的文件系统是Ext2/Ext3,通常均支持 普通文件,目录文件,特殊文件,链接文件,符号链接文件以及管道文件等6种。 普通文件 普通文件可以存储 ASCII纯文本,shell脚本,源代码,配置...
  • Linux文件系统 1、Linux文件系统类型 Linux下的文件系统主要有ext2、...ext2是Linux早期的文件系统,ext2是一个非日志文件系统,目前大多数的Linux发行版都不支持ext2文件系统了 ext3文件系统 ext3是在ext2的基础上发展
  • ext2是早期的文件系统,现经常使用,ext2是一个非日志文件系统。 ext3文件系统 ext3兼容ext2,ext3是日志文件系统,支持大文件。特点如下: 高可靠性:系统非正常关机、或者发生司机等情况,恢复时间很短 数据...
  • linux加挂文件系统

    2011-06-13 11:57:00
    文件系统是操作系统的重要组成部分之一。文件系统有很多种类型,比windows的fat、fat32;Linux的 ext、ext2或ext3;FreeBSD的ufs等等。在使用Linux的过程,也常常Linux操作...早期的Linux内置支持的文件系统不多,自 ke
  • 用于Arduino和mbed *菜单系统,其模块化程度足以支持不同输入法,显示模块和远程控制方法。 TcMenu仅仅是一个Arduino菜单库,还可以将其视为构建IoT应用程序框架,其中包括将菜单本地呈现到显示器上功能。...
  •  0282 安装的文件系统不支持扩展属性。  0288 试图释放不属于调用者的多路同步信号。  0298 信号投递的次数太多。  0299 仅完成部分 ReadProcessMemory 或 WriteProcessMemory 请求。  0300 操作锁定...
  • 文件压缩类型总结

    2013-08-20 16:02:26
    ZIP应该算是最常见压缩文件格式了,你甚至需要单独为它安装一个压缩或者解压缩软件,因为我们使用的Windows系统以及集成了对ZIP压缩格式的支持。 经历过DOS时代朋友可能还记得ARJ格式,它基本就是DOS...
  • Windows系统进程详解

    2010-06-21 12:18:32
    msdtc.exe 并列事务,是分布于两个以上数据库,消息队列,文件系统,或其它事务保护资源管理器。(系统服务) faxsvc.exe 帮助您发送和接收传真。(系统服务) cisvc.exe Indexing Service(system service)!!! ...
  • 三、关于文件系统,在 Windows 下,我们常见到的文件系统有 FAT、 FAT32、 NTFS、exFAT,而在 Linux 下,文件系统如下: Ext2:早期的格式,不支持日志功能。 Ext3:ext2改良版,增加了日志功能,是最基本且最常用的...
  • exFAT–适合于闪存的文件系统 (只为U盘而生) 分区只有Vista、Win7、Win8等系统支持 二:linux系统下磁盘分区类型 Ext2–既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。 Ext3
  • 一开始我还以为是用api有不支持某些字符,或者string类型的问题,今天考完操作系统,收集图片时候,又出现,还好多个。干脆调试一下好了 发现竟然有一处大大错误,应该是文件名长度恰巧符合了我错误。 V...
  • 您可看您网站,找开网站上任意几个页面看一下 如果页面网址链接有.php,申请时请选Linux操作系统。 如果页面网址链接中有.asp或.aspx,申请时请选windows... 至于网站用数据库类型一般看出来,为稳妥...
  • 试过windows文件系统下存放,通过虚拟机上linux的vmhgfs方式来访问,...2.编译过程中,如需要在某目录下建立软链接,windows文件系统不支持的,编译失败。 3.管道文件等一些linux文件系统特有的文件类型,无法建立。
  • 这是一款适用于macOS系统的文件搜索工具,它具有强大的功能和出色的性能,可为macOS提供高级文件搜索,并支持自然语言查询,应用程序启动,隐藏位置搜索,脚本编写等功能,能够搜索任何磁盘类型,以及在隐形文件夹...
  • 您可看您网站,找开网站上任意几个页面看一下 如果页面网址链接有.php,申请时请选Linux操作系统。 如果页面网址链接中有.asp或.aspx,申请时请... 至于网站用数据库类型一般看出来,为稳妥起见,建议...
  • 12.1 Windows文件系统格式 690 CDFS 690 UDF 691 FAT12、FAT16和FAT32 691 NTFS 694 12.2 文件系统驱动程序总体结构 694 本地FSD 695 远程FSD 696 文件系统操作 700 文件系统过滤型驱动程序 705 12.3 诊断文件系统的...
  • X:WindowsSystem32下替代带病毒的文件即可。做一张Windows 98启动盘,并 将Attrib.exe文件拷入软盘,此文件在装有Windows 98的机器上的 X:WindowsCommand目录下。在BIOS的Advanced BIOS Features 中将启动顺序 ...
  • 4-9案例3-提交的文件不允许再修改或删除10:33 4-10获取所有权 重置文件夹内文件的权限10:19 4-11EFS加密文件系统原理13:59 4-12使用EFS加密文件 导出秘钥13:30 4-13使用企业CA为域用户颁发EFS证书12:44 4-14使用...
  • 目前市面上大多数计算机主板均支持UEFI,而且默认就是UEFI,会让新手安装系统遇到各种问题,最常见就是找到硬盘,通过光盘来安装操作系统,固然不会遇到什么问题,但是现在主流手段都是通过U盘来安装,如何...
  • 本软件基于著名Squid V2.7,可以实现一键安装配置,细化域名管理,... 4、支持自定义加速文件类型加速文件类型等。 注意: 1、本软件目前仅支持Win2003,且默认安装IIS及开通默认“建设中”站点。 2、必须有D盘
  • 当您判断系统MDAC损坏需要修复时,会因为系统不支持无法安装MDAC而终止修复。 如:Windows XP SP2 、Windows 2003 Server SP1操作系统在安装MADC2.8时都会出现错误,如图: PS:例如以下几种情况可能需要...
  • 编译系统对跨平台代码的支持

    千次阅读 2014-05-09 11:47:31
    问题起因项目需要跑在不同平台上希望代码中掺杂大量define宏做平台判断(有洁癖呀~~~)定义一些通用宏来处理只能解决一些类型差异问题处理将跨平台代码写入不同文件夹下 os/linux 和 os/win在外部...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 728
精华内容 291
关键字:

windows不支持的文件系统类型