❶ 一个硬盘的分区类型与文件系统有什么关系
分区类型:决定对硬盘容量的支持。-----gpt与MBR分区系统:决定单版个文件用多大的存储权单位。-----FAT32是不支持大于4G的单个文件,NTFS就没有限制然后决定支持上面的存在的,还与操作系统有些关系。xp与大于它的这个版本的可能会有所不同,这个还没有测试。
❷ 操作系统中,文件系统格式的类型有哪 那些区别是什么
操作系统的文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。文件系统的格式大致有如下:FATPC机使用的文件系统是FAT16。像基于MS-DOS,Win 95等系统都采用了FAT16文件系统。后来在Win 98开始推出了增强的文件系统FAT32。同FAT16相比,FAT32主要具有以下特点:同FAT16相比FAT32最大的优点是可以支持的磁盘大小达到32GB,但是不能支持小于512MB的分区。基于FAT32的Win 2000可以支持分区最大为32GB;而基于 FAT16的Win 2000支持的分区最大为4GB。NTFSNTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。exFAT全称Extended File Allocation Table File System,扩展FAT,即扩展文件分配表是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。Ext2Ext2是 GNU/linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86电脑系统中,簇最大为 4KB,则单一文件大小上限为 2048GB,而文件系统的容量上限为 16384GB。Ext3Ext3是一种日志式文件系统,是对ext2系统的扩展,它兼容ext2。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部shutdown后才能进行关机。Ext4Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能与 Ext3 兼容。BtrfsBtrfs(通常念成Butter FS),是由Oracle于2007年宣布并进行中的-on-write文件系统。目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单个文件的大小,总文件系统大小或文件检查和加入目前ext3未支持的功能,像是 writable snapshots、snapshots of snapshots、内建磁盘阵列(RAID)支持,以及 subvolumes。Btrfs 也宣称专注在“容错、修复及易于管理”。ZFSZFS源自于Sun Microsystems为Solaris操作系统开发的文件系统。ZFS是一个具有高存储容量、文件系统与卷管理概念整合、崭新的磁盘逻辑结构的轻量级文件系统,同时也是一个便捷的存储池管理系统。ZFS是一个使用CDDL协议条款授权的开源项目。HFSHFS文件系统概念分层文件系统(Hierarchical File System,HFS)是一种由苹果电脑开发,并使用在Mac OS上的文件系统。ReiserFSReiserFS,是一种文件系统格式,作者是Hans Reiser及其团队Namesys,1997年7月23日他将ReiserFS文件系统在互联网上公布。Linux内核从2.4.1版本开始支持ReiserFS。JFSJFS( JOURNAL FILE SYSTEM),一种字节级日志文件系统,借鉴了数据库保护系统的技术,以日志的形式记录文件的变化。JFS通过记录文件结构而不是数据本身的变化来保证数据的完整性。这种方式可以确保在任何时刻都能维护数据的可访问性。VMFSVMware Virtual Machine File System (VMFS )是一种高性能的群集文件系统,它使虚拟化技术的应用超出了单个系统的限制。VMFS的设计、构建和优化针对虚拟服务器环境,可让多个虚拟机共同访问一个整合的群集式存储池,从而显著提高了资源利用率。VMFS 是跨越多个服务器实现虚拟化的基础,它可启用VMware VmotionTM 、Distributed Resource Scheler 和 VMware High Availability 等各种服务。VMFS 还能显著减少管理开销,它提供了一种高效的虚拟化管理层,特别适合大型企业数据中心。采用 VMFS 可实现资源共享,使管理员轻松地从更高效率和存储利用率中直接获益。XFSXFS 是 Silicon Graphics,Inc. 于 90 年代初开发的文件系统。它至今仍作为 SGI 基于 IRIX 的产品(从工作站到超级计算机)的底层文件系统来使用。现在,XFS 也可以用于 Linux。XFS 的 Linux 版的到来是激动人心的,首先因为它为 Linux 社区提供了一种健壮的、优秀的以及功能丰富的文件系统,并且这种文件系统所具有的可伸缩性能够满足最苛刻的存储需求。UFSUFS文件系统:基于BSD高速文件系统的传统UNIX文件系统,是Solaris的默认文件系统。默认启用UFS 日志记录功能。在早期的Solaris 版本中,UFS 日志记录功能只能手动启用。Solaris 10在运行64位Solaris内核的系统上支持多TB UFS文件系统。以前,UFS文件系统在64位系统和32位系统上的大小仅限于约1 TB(Tbyte)。现在,所有UFS文件系统命令和公用程序已更新为支持多TB UFS文件系统。VXFSVeritasFileSystem(VxFS)是首个商业日志记录文件系统。通过日志记录功能,元数据更改首先写入到日志,然后再写入到磁盘。由于无需在多处写入更改,且元数据是异步写入的,因此吞吐量的速度较快。VxFS也是基于扩展区的意向日志记录文件系统。VxFS设计用于要求高性能和高可用性,并且可以处理大量数据的操作环境。上述资料整理于网络。
❸ Linux里面普通文件系统和逻辑卷区别是什么
文件系统和逻辑卷不是一个概念。文件系统filesystem,字面意思就是用来存放文件的系统,因为一块存储设备,比如说一块机械硬盘,是无法直接写入数据的,所以需要借助文件系统才能在存储设备上写入数据,格式化硬盘就是在硬盘上面创建文件系统,格式化之后就可以使用这块硬盘了。逻辑卷logical volume,简称LV,是通过物理存储设备虚拟出来的存储设备,使用逻辑卷和使用真正的硬盘并没有区别,使用逻辑卷同样需要格式化,在逻辑卷上创建文件系统之后,才可以使用。逻辑卷的优势体现在可扩展性,逻辑卷中有物理卷PV,卷组VG和逻辑卷LV三个概念,其中物理卷只有一个,卷组创建在物理卷之上,可以有多个;逻辑卷创建在指定的卷组之上,可以有多个。使用逻辑卷时,可以将N块物理硬盘加入物理卷,然后使用物理卷中指定的硬盘创建卷组,在卷组之上就可以创建任意大小的逻辑卷。如果逻辑卷的容量不够了,可以从卷组中划分更多容量,卷组的容量不够了,可以从物理卷划入更多的硬盘,如果物理卷容量不够了,可以插更多的硬盘,将硬盘加到物理卷。
❹ 逻辑扇区,逻辑块,物理扇区,物理块,逻辑卷,物理卷之间的关系,他们的大小是什么
通常情况一个扇区是512B,扇区(也即物理块)是读写磁盘的最基本单位。逻辑块是建立文件系统(如FAT16,FAT32,NTFS等)后存储数据的基本单位,它一定是扇区的整数倍。
物理卷是指整个硬盘(如电脑的硬盘,移动U盘等);物理卷是指对物理卷进行分区后的逻辑磁盘如C盘、D盘、E盘等
❺ 硬盘上的“卷”和“分区”是同一个概念吗
不一样 一个分区 可以看成是一个卷 但是 在服务器里可以把几个分区合并成一个卷
❻ 什么是卷管理卷管理的概念是什么
1.基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分 区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。fs 文件系统:是指在AIX系统中面向用户的存储空间。一个逻辑卷只能创建一个文件系统,也就是说一个 文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。2.存储结构:逻辑卷lv 不能被直接访问,是生设备(裸设备),逻辑卷上建文件系统,文件系统可以被用户访问,是熟设备。文件系统里建目录,目录下建文件。物理卷,卷组,物理分区,逻辑卷,逻辑分区,逻辑卷是面向操作系统的概念文件系统,目录,文件是面向用户的概念。3.LVM的配置数据卷组描述区(VGDA):描述卷组中的所有物理卷和逻辑卷的对应关系卷组状态区(VGSA):记录卷组中物理卷和物理分区的状态信息,在卷组激活时,确定哪些物理分区可用逻辑卷控制块(LVCB):位于每个逻辑卷开头,包含逻辑卷的信息,占用数百个字节LVM管理命令就是对VGDA内容的更新,当一块硬盘变成PV时,这个硬盘开始保留一部分空间存放VGDA信息,当把它加入卷组中时,开始将卷组信息写入VGDA区域,当把它从卷组删除时,也同时清除VGDA数据,这个数据还存在于AIX系统的ODM库中,当导入一个卷组时,把VGDA信息写入ODM,导出时删除。4.磁盘Quorum卷组的每一个物理卷至少包含着一份VGDA和VGSA。当一个卷组只有一块硬盘时,这块硬盘存有两份VGDA和VGSA,当这个卷组由两块硬盘时,其中一块存有两份,另一块存有一份,当卷组由三块以上硬盘时,每块硬盘存有一份。 如果磁盘Quorum存在,则必须保证卷组有51%以上的VGDA/VGSA可以正常访问。淡然也可以关闭磁盘Quorum。5.逻辑存储管理的限制VG数:每个系统最多255个VGPV数:对于普通卷组,每个VG最多32个PV,对于大VG,每个卷组最多128个PVPP数:每个PV最多有1016个PPLV数:对于普通VG,每个卷组最多255个LV,对于大VG,每个VG最多512个LVLP数:每个LV最多有32512个LPPP和LP的大小:1M到1024M 必须是2的幂次方LP映射PP的数量:一个LP可以映射1-3个PP6.物理区域的分布外边缘(Outer-Edge):存放很少访问的数据外中间(Outer-Middle):创建逻辑卷时默认的位置中间(Center):磁盘搜索时间最短,速度最快。内中间(Inner-Middle):比中间稍慢一些内边缘(Inner-Edge)存放很少访问的数据7.向系统添加一块硬盘方法一:添加硬盘后起动机器,自动运行cfgmgr,直接查看结果,如果没有识别再手工配置。#cfgmgr -v#lspv#chdev -l hdisk2 -a pv=yes方法二:系统不能重起时,县查看原有硬盘,然后安装新硬盘,检查新设备,配置新设备#lspv#cfgmgr -v#lspv#chdev -l hdisk2 -a pv=yes#mkdev -c disk -s scsi -t 670mb -p scsi3 -w 6,0 -a pv=yes#smit makdsk8.修改物理卷属性#chpv -a n hdisk1 禁止hdisk1在分配新的PP#chpv -a y hdisk1 允许#chpv -v r hdisk1 关闭hdisk1的可用性,无法通过逻辑形式读写和访问该物理卷#chpv -v a hdisk1 允许#chpv -c hdisk1 清除hdisk1上的引导记录#smit chpv9.显示物理卷信息#lsdev -Cc disk 显示系统一定义和已配置的物理卷#lspv 以不带任何参数的形式显示系统中所有物理卷信息#lspv hdisk0 显示一个物理卷hdisk0的属性#lspv -l hdisk0 显示物理卷hdisk0上分布的逻辑卷。#lspv -p hdisk0 显示物理卷上每个逻辑卷物理分区的分布情况,同时显示逻辑卷类型和文件mount点。#lspv -M hdisk0 显示物理分区和逻辑分区的对应情况。10迁移物理卷上的内容:a.确定系统中有哪些磁盘可用#lsdev -Cc dev#lspv#extendvg rootvg hdisk5b.检查卷组中包含哪些磁盘,确认源磁盘和目标磁盘在同一个卷组中,#lsvg -p rootvgc.确定目的盘上有足够的空间存放源盘的内容#lspv hdisk0 |grep "USED PPs"#lspv hdisk5 |grep "USED PPs"d.如果是rootvg 上的磁盘,检查引导逻辑卷是否在源磁盘上#lspv -l hdisk0 |grep hd5#megratepv -l hd5 hdisk0 hdisk5e.重设系统引导记录#bosboot -a -d /dev/hdisk5#bosboot -m normal hdisk5#mkboot -c -d /dev/hdisk0f.迁移#smit migratevg#migratevg hdisk0 hdisk5#migratevg -l lv01 hdisk0 hdisk5g.删除原盘数据#recevg rootvg hdisk0#rmdev -dl hdisk011.卷组管理#mkvg -y datavg -d 6 -s 8 hdisk7 hdisk8#smit mkvg 创建卷组是保证/etc/vg下有2M空间#lsvg 查看系统所有VG#lsvg -o 查看激活状态的VG#lsvg rootvg 查看rootvg属性#lsvg -l rootvg 查看rootvg里的LV#lsvg -p rootvg 查看rootvg中包含的物理卷#chvg -ay datavg 使卷组启动时自动激活#chvg -an datavg 使卷组启动时不能自动激活#chvg -u datavg 给卷组解锁#extendvg datavg hdisk5#recevg datavg hdisk5#varyonvg datavg#varyoffvg datavg#exportvg datavg#importvg -y datavg hdisk5#syncvg -p hdisk03 hdisk05 同步物理卷#syncvg -v vg05 vg06 同步卷组vg05和vg06上的拷贝#redefinevg -d hdisk0 rootvg 在ODM库中重定义卷组信息,#swapoff paging_spce_name 使页面空间处于非活动状态#mirrorvg -c 3 datavg 做3份拷贝的卷组镜像#mirrorvg -S -c 3 datavg 后台同步镜像环境中替换磁盘#unmirrorvg datavg hdiak7 删除hdisk7上的镜像#rencevg datavg hdisk7 在卷组中删除hdisk7#rmdev -dl hdisk7 在系统中删除hdisk7#extendvg datavg hdisk7 将新盘加入datavg#mirrorvg datavg 给卷组datavg做镜像#unmirrorvg 取消卷组镜像12.逻辑卷管理#getlvcb -TA hd2 查看逻辑卷控制块信息#lsvg -l rootvg 查看rootvg上的逻辑卷信息#lslv mylv 查看一个lv的详细属性#lslv -l lv_01 显示一个逻辑卷所跨越的物理卷,以及PP在物理卷上的分布情况#lslv -p hdisk1 显示物理卷上的逻辑卷分配图
❼ linux系统中磁盘与文件系统的关系
文件系统抄 就是 磁盘的格式化方式,也就是写入的文件的格式。文件系统 windows 有FAT32 和 NTFS 等Linux 有 ext2 ext3 之类的。。也就是说 正常情况下,两种文件系统的磁盘分区是 无法互相看到的,也就是里面的文件是无法互相看到的。格式化,为什么要格式化呢,不格式化的话,你的磁盘还不能被写入特定格式的文件。数据存储 都是有特定的“格式”的。其实格式化 就类似于 初始化磁盘,在格式化之前,那只不过是一块不规则的磁盘。磁盘 和 文件系统的关系 就是 文件系统就是决定磁盘存储的格式。
❽ 系统中的"卷"是什么意思
硬盘上的存储区域。驱动器使用一种文件系统(如 FAT 或 NTFS)格式化卷,并给它指派一个驱动器号。单击“Windows 资源管理器”或“我的电脑”中相应的图标可以查看驱动器的内容。一个硬盘包括好多卷,一卷也可以跨越许多磁盘。
❾ 什么是分区、卷分区、卷和磁盘之间是什么关系
分区是物理磁盘的一抄部分,其作用如同一个物理分隔单元。分区通常指主分区或扩展分区。创建分区后,将数据存储在该分区之前必须将其格式化并指派驱动器号。
卷是硬盘上的存储区域。驱动器使用一种文件系统(如 FAT 或 NTFS)格式化卷,并给它指派一个驱动器号。一个硬盘包括好多卷,一卷也可以跨越许多磁盘。
在基本磁盘上,分区被称为基本卷,它包含主分区和扩展分区。在动态磁盘上,分区被称为动态卷,它包含简单卷、带区卷、跨区卷、镜像卷和 RAID-5 卷。
(9)文件系统和卷的关系扩展阅读:
新硬盘买来后都必须分区才能使用。一个磁盘最多可有4个主分区(或者如果有1个扩展分区,则最多有3个主分区)。主分区在任何时刻只能有一个是活动的,当一个主分区被激活以后,同一硬盘上的其他主分区就不能再被访问。
所以一个主分区中的操作系统不能再访问同一物理硬盘上其他主分区上的文件。而逻辑驱动器并不属于某个操作系统,只要它的文件系统与启动的操作系统兼容,则该操作系统就能访问它。
❿ FAT文件系统目录和子目录的关系是如何关联的
一个文件系统包括四个不同的部分。保留扇区,位于最开始的位置。第一个保留扇区是引导区(分区启动记录)。它包括一个称为基本输入输出参数块的区域(包括一些基本的文件系统信息尤其是它的类型和其它指向其它扇区的指针),通常包括操作系统的启动调用代码。保留扇区的总数记录在引导扇区中的一个参数中。引导扇区中的重要信息可以被DOS和OS/2中称为驱动器参数块的操作系统结构访问。 FAT区域。它包含有两份文件分配表,这是出于系统冗余考虑,尽管它很少使用,即使是磁盘修复工具也很少使用它。它是分区信息的映射表,指示簇是如何存储的。 根目录区域。它是在根目录中存储文件和目录信息的目录表。在FAT32下它可以存在分区中的任何位置,但是在早期的版本中它永远紧随FAT区域之后。 数据区域。这是实际的文件和目录数据存储的区域,它占据了分区的绝大部分。通过简单地在FAT中添加文件链接的个数可以任意增加文件大小和子目录个数(只要有空簇存在)。然而需要注意的是每个簇只能被一个文件占有,这样的话如果在32KB大小的簇中有一个1KB大小的文件,那么31KB的空间就浪费掉了。 例外情况Apricot PC的MS-DOS所用FAT的实现有一个不同的启动扇区组织以使用计算机与IBM不兼容的基本输入输出系统。跳转指令和OEM名被省略并且MS-DOS文件系统参数位于0x50(在标准扇区中偏移为0x0B – 0x17)。后来的Apricot MS-DOS版本除了Apricot特有的引导区之外也具有了读写标准启动分区的能力。BBC Master 512 上的DOS Plus根本就不使用传统的引导区。数据磁盘省略了引导区并且以一个单份的FAT开始(FAT的第一个字节用来确定磁盘容量),启动磁盘使用一个包含启动调用程序的小型ADFS文件系统,后面跟随一个单份的FAT。文件分配表一个分区分成同等大小的簇,也就是连续空间的小块。簇的大小随着FAT文件系统的类型以及分区大小而不同,典型的簇大小介于2KB到32KB之间。每个文件根据它的大小可能占有一个或者多个簇;这样,一个文件就由这些这些(称为单链表)簇链所表示。然而,这些链并不一定一个接着一个在磁盘上存储,它们经常是在整个数据区域零散的储存。文件分配表(FAT)是映射到分区每个簇的条目列表。每个条目记录下面五种信息中的一种。链中下一个簇的地址 一个特殊的文件结束符(EOF)符号指示链的结束 一个特殊的符号标示坏簇 一个特殊的符号标示保留簇 0来表示空闲簇 每个版本的FAT文件系统使用不同大小的FAT条目。这个大小已经由名字表示出来,例如FAT16文件系统的每个条目使用16位表示,32位文件系统使用32位表示。这个不同意味着FAT32系统的文件分配表能比FAT16映射更多的簇,它也允许FAT32有更大的分区大小。这也使得FAT32比FAT16更能有效地利用磁盘空间,因为每个驱动器能够寻址更小的簇,这也就意味着更少的空间浪费。目录表目录表是一个表示目录的特殊类型文件(现今通常称为文件夹)。它里面保存的每个文件或目录使用表中的32位条目表示。每个条目记录名字、扩展名、属性(档案、目录、隐藏、只读、系统和卷)、创建的日期和时间、文件/目录数据第一个簇的地址,最后是文件/目录的大小。除了FAT12和FAT16文件系统中的根目录表占据特殊的根目录区域位置之外,所有其它的目录表都存在数据区域。合法的DOS文件名包括下面一些字符:大写字母A-Z 数字0-9 空格(尽管结尾的空格被作为填充而不是文件名的一部分) ! # $ % & ( ) – @ ^ _ ` { } ~ ' 数值 128-255 DOS文件名位于OEM字符集。长文件名(LFN)使用一个技巧存储在FAT文件系统上——在目录表中添加假的条目。这些条目使用一个普通文件无法使用的卷标属性标识,普通文件无法使用是由于它们被大多数旧的MS-DOS程序忽略。很显然,一个只包含卷标的目录被当作空卷,这样就允许删除;使用长文件名创建的文件在从普通的DOS删除就会发生这样的情形。校验和也允许检验长文件名是否与8.3文件名匹配;当一个文件删除之后使用DOS在同一个目录位置重新创建之后就会出现不匹配现象。校验和使用下面的算法计算。(注意pFcbName是指向如正常目录条目中所显示的文件名的指针,例如前八个字符是文件名,最后三个是扩展名。点是隐含的。文件名中没有使用的空间将使用空格(ASCII 0x20)补齐。例如,“Readme.txt”将记录为"README TXT"。unsigned char lfn_checksum(const unsigned char *pFcbName){int i;unsigned char sum=0;for (i=11; i; i–)sum = ((sum & 1) ? 0x80 : 0) + (sum >> 1) + *pFcbName++;return sum;}旧版的PC-DOS错误地将根目录中的长文件名当作卷标,这样它们就会显示错误的卷标。每个假条目包含13UTF-16个字符(26字节),通过使用包含文件大小或者时间记录的区域获得除了旧的8+3之外的另外15个字节(但是出于安全和磁盘检查工具的考虑开始簇的区域没有使用保留值为0)。参见8.3中另外的解释。如果一个文件名只包含小写字母、或者是一个小写字母的名加上大写扩展名的混合或者与此相反,没有特殊的字符并且满足8.3的限制,在视窗NT上就不创建VFAT的条目。相反,在目录条目的偏移0x0c处的没有说明的位用来指示文件名全部或者部分是小写字母。特别明确的是,位4意味着小写字母的扩展名,位3意味着名是小写字母,这样就允许如“example.TXT”和“HELLO.txt”这样的组合,但是不允许“Mixed.txt”这样的组合。很少有操作系统支持这种功能。非NT视窗版本当这个扩展使用时将把文件名当作大写字母。缺省情况下,Linux的最近版本将认识这个扩展但是在写时并不使用它。第三方扩展在微软公司添加长文件名和创建/访问时间戳之前,其它的操作系统使用目录表字节0x0C-0x15存储其它的元数据。
未经允许不得转载:山九号 » 文件系统和卷的关系|linux系统中磁盘与文件系统的关系