unix 如何创建文件(unix文件系统)

unix 如何创建文件(unix文件系统)

分类: 电脑/网络 操作系统/系统故障

解析:

在Unix系统下创建文件系统,其实类似于Windows下的格式化(Format)。我们看,在任何的操作系统下,对一个磁盘存储器来说(不论是S CSI的还是IDE的)首先第一部就是要分区(Fdisk)。分区为磁盘存储器划分了使用的空间;第二步是格式化,这个过程为磁盘存储器的分区指定了文件格式:在W indows系统下比如:FAT、FAT32、NTFS等。其实,在Windows系统下,这个格式化(Format)的过程实际上就是创建文件系统的过程。类似的,在U nix系统中,分区的操作只是为磁盘存储器划分的物理空间,而并没有指定分区的格式,(比如:NFS、JFS等)所以在Unix系统中,这个过程是由创建文件系统来完成的,它定义了系统分区的格式、节点类型、起始块等等信息。通过以上的分析,可以总结出U nix系统下创建文件系统的基本步骤:

1、分区 (相当于Windows系统下的分区)

2、创建文件系统 (相当于Windows系统的格式化)

3、mount文件系统

另外,在Unix系统中,一个分区只能有一个文件系统。

根据以上的分析,针对于不同的Unix系统,创建文件系统的基本步骤都是相同的,不同的是实现的命令不同。多多实践就好了,呵呵!但是这个动作往往是系统管理员在安装操作系统的过程中完成的,实践的时候还要注意系统中其他数据的安全。

unix文件系统(unix文件系统为每个文件创建一张) 第1张

unix中的文件系统采用

你好,Unix文件系统是对存储设备上的数据和元数据进行组织的机制。UNIX文件系统是UNIX系统的心脏部分,提供了层次结构的目录和文件。

中文名

UNIX文件系统

外文名

UNIX file system

学科

计算机应用

应用

Unix/Linux系统

物理结构

索引文件结构

快速

导航

管理结构

物理结构

空闲磁盘块

结构和共享

安全性

软件介绍

Unix系统的产生和流行推动了操作系统的革命,它的设计思想和在发展过程中积累的丰富经验及教训仍可为人们借鉴。文件系统负责系统内文件信息的管理,在整个系统中起着至关重要的作用,文件系统是Unix成功的关键。Unix系统采用树形文件结构、内核与外核的结合、设备与文件一样的管理机制和使用方法等技术和措施,使得Unix文件系统成为当代非常优秀的系统[1] 。

管理结构

Unix文件系统是通过“磁盘索引i节点”、“目录项”来进行管理的,在文件被打开或被引用后还需要“内存索引i节点”、“用户文件描述表”、“文件表”。文件系统磁盘结构如图1。管理块主要管理磁盘结构中各部分区域的大小及资源(i节点,磁盘块)的使用情况与管理方式。i节点区用于存放该文件系统全部磁盘i节点结构,磁盘索引节点包含文件的重要信息如下:文件所有者标识符;文件类型;文件存取许可权;文件联结数目;文件存取时间;文件长度;文件地址索引表。

图1

Unix的每个目录项只存放文件名和i节点号,共16个字节,而文件中除名字以外的信息都存放到i节点中,优点是系统各级目录的规模大大减少。在Unix文件系统中,为了提高系统效率,减少内存空间的占用,当打开一个文件时,只是将与该文件相联系的目录项和磁盘i节点拷贝到主存中,为了对打开的文件进行管理,因此又设置了打开文件管理机构,它又由下列三部分组成:

1、活动i节点(内存i节点)。作用是反映文件当前活动的情况,因此它添加了一些项目:内存索引节点状态、设备号、索引节点号、内存索引节点的访问计数。

2、打开文件表。i节点中只包含有文件的静态信息,但当一个文件被同一进程或不同进程、用同一或不同路径名、相同的或互异操作同时打开时,仅靠i节点就不能满足要求,因此,打开文件表记录了打开文件所需的一些附加信息:读写状态、引用计数、指向内存索引点的指针、读/写位置指针。

3、用户文件描述符表。每个用户进程有一个用户文件描述符表,每一个表项就是一个指针,并指向打开文件表的一个表项,这个表的作用就是保证每个进程能够打开多个文件,或者对同一个文件以不同形式操作打开。假定一个进程执行下列代码:

fd1= open(”/etc/pad”,O- RDONLY);

UNIX文件系统与WINDOWS文件系统能否相互兼容

UNIX和Windows文件系统相互不兼容,因为两者的设计目的都不一样。

两个文件系统的区别有以下几点:

1、文件名长度方面,NTFS和ext4相同,最大都是255个字符,但路径长度ext4没有限制,NTFS内核限制是路径长度不宜超过65536个Unicode字符,但受到应用API限制,最长是255。

2、NTFS最大文件是16EB,最大分区是16EB,ext4最大文件是16TB,最大分区是1EB。

3、ext4不支持文件文件快照,NTFS支持,另外NTFS支持文件修改日志。

4、NTFS原生支持数据加密,ext4需要在格式化时指定是否支持数据加密,格式化以后无法修改。

5、ext4不支持Copy On Write,但从ext4的逻辑上看,不支持Copy On Write也可以理解,因为有日志。NTFS支持。

6、ext4支持块级的日志,但默认关闭,NTFS不支持,但考虑到NTFS其实是把所有内容(包括元数据)都认为是文件(ext4则区分文件和元数据),所以NTFS没有必要做块级的日志。

扩展资料

NTFS系统的优点:

(1)更安全的文件保障,提供文件加密,能够大大提高信息的安全性。

(2)更好的磁盘压缩功能。

(3)支持最大达2TB的大硬盘,并且随着磁盘容量的增大,NTFS的性能不像FAT那样随之降低。

(4)可以赋予单个文件和文件夹权限。对同一个文件或者文件夹为不同用户可以指定不同的权限。在NTFS文件系统中,可以为单个用户设置权限。

(5)NTFS文件系统中设计的恢复能力无需用户在NTFS卷中运行磁盘修复程序。在系统崩溃事件中,NTFS文件系统使用日志文件和复查点信息自动恢复文件系统的一致性。

参考资料来源:百度百科-NTFS

参考资料来源:百度百科-FAT文件系统

点击这里复制本文地址 以上内容由资源头条整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问或者侵权,请邮箱:yashangxue@foxmail.com 联系我们,谢谢!

资源头条 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.
Powered by 爱美儿信息科技有限公司 Themes by 蜀ICP备19013976号
联系我们| 网站地图| 网站管理

Operation timed out after 30000 milliseconds with 0 bytes received