首页 > 产品 > 问答 > zfs,zfs文件夹在哪里

zfs,zfs文件夹在哪里

来源:整理 时间:2024-08-08 12:17:23 编辑:智能门户 手机版

1,zfs文件夹在哪里

打开我的电脑,ctrl+f搜索下!
全盘搜索ZFS

zfs文件夹在哪里

2,zfs与ufs有什么区别

一,ufs比emmc的稳定快很多,更稳定。二,ufs比emmc的进货成本贵很多,所以很多厂家用emmc就是为了节省成本。

zfs与ufs有什么区别

3,对于个人用户而言使用ZFS比UFS好吗

zfs的快照很强。不过我没在FreeBSD下用过。我当初是在OpenSolaris下用的,印象深刻。 对于个人用户,就是看看电影、听听音乐、玩玩游戏、写写文档有必要用FreeBSD吗?
还行

对于个人用户而言使用ZFS比UFS好吗

4,ZFS文件格式

很奇怪,文档中在表示“去掉”文件系统时用“Destroy”这个词,但是这个单词应该是“毁灭”的意思,好可怕哦,呵呵,这里暂且延用UFS的umount(卸载)的意思来表达吧。 1、ZFS文件系统用zfs create命令来创建。文件系统的名字类似于UFS中文件的路径,只不过以池的名字开头 格式:pool-name/[filesystem-name/]filesystem-name 如果要在 tank/home 文件系统下创建一个名为 bonwick 文件系统 # zfs create tank/home/bonwick 2、用“zfs destroy”卸载文件系统 # zfs destroy tank/home/tabriz 如果一个文件系统出现不能被卸载的情况,跟UFS的umount类似,用-f选项,例如: # zfs destroy tank/home/ahrens cannot unmount tank/home/ahrens: Device busy # zfs destroy -f tank/home/ahrens

5,什么是 ZFS

ZFS 文件系统是一种革新性的新文件系统,可从根本上改变文件系统的管理方式,并具有目前面市的其他任何文件系统所没有的功能和优点。ZFS 强健可靠、可伸缩、易于管理。ZFS 池存储ZFS 使用存储池的概念来管理物理存储。以前,文件系统是在单个物理设备的基础上构造的。为了利用多个设备和提供数据冗余性,引入了卷管理器的概念来提供单个设备的表示,以便无需修改文件系统即可利用多个设备。此设计增加了更多复杂性,并最终阻碍了特定文件系统的继续发展,因为这类文件系统无法控制数据在虚拟卷上的物理放置。ZFS 可完全避免使用卷管理。ZFS 将设备聚集到存储池中,而不是强制要求创建虚拟卷。存储池说明了存储的物理特征(设备布局、数据冗余等),并充当可以从其创建文件系统的任意数据存储库。文件系统不再仅限于单个设备,从而可与池中的所有文件系统共享磁盘空间。您不再需要预先确定文件系统的大小,因为文件系统会在分配给存储池的磁盘空间内自动增长。添加新存储器后,无需执行其他操作,池中的所有文件系统即可立即使用所增加的磁盘空间。在许多方面,存储池与虚拟内存系统相似:将一个内存 DIMM 加入系统时,操作系统并不强迫您运行命令来配置内存并将其指定给个别进程。系统中的所有进程都会自动使用所增加的内存。事务性语义ZFS 是事务性文件系统,这意味着文件系统状态在磁盘上始终是一致的。传统文件系统可就地覆写数据,这意味着如果系统断电(例如,在分配数据块到将其链接到目录中的时间段内断电),则会使文件系统处于不一致状态。以前,此问题是通过使用fsck命令解决的。此命令负责检查并验证文件系统状态,并尝试在操作过程中修复任何不一致性。这种文件系统不一致问题曾给管理员造成巨大困扰,fsck命令并不保证能够解决所有可能的问题。最近,文件系统引入了日志记录的概念。日志记录过程在单独的日志中记录操作,在系统发生崩溃时,可以安全地重放该日志。由于数据需要写入两次,因此该过程会引入不必要的开销,而且通常会导致一组新问题,例如在无法正确地重放日志时。对于事务性文件系统,数据是使用写复制语义管理的。数据永远不会被覆写,并且任何操作序列会全部被提交或全部被忽略。因此,文件系统绝对不会因意外断电或系统崩溃而被损坏。尽管最近写入的数据片段可能丢失,但是文件系统本身将始终是一致的。此外,只有在写入同步数据(使用O_DSYNC标志写入)后才返回,因此同步数据决不会丢失。校验和与自我修复数据对于 ZFS,所有数据和元数据都通过用户可选择的校验和算法进行验证。提供校验和验证的传统文件系统出于卷管理层和传统文件系统设计的必要,会逐块执行此操作。在传统设计中,某些故障可能导致数据不正确但没有校验和错误,如向错误位置写入完整的块等。ZFS 校验和的存储方式可确保检测到这些故障并可以正常地从其中进行恢复。所有校验和验证与数据恢复都是在文件系统层 执行的,并且对应用程序是透明的。此外,ZFS 还会提供自我修复数据。ZFS 支持存储池具有各种级别的数据冗余性。检测到坏的数据块时,ZFS 会从另一个冗余副本中提取正确的数据,而且会用正确的数据替换错误的数据。独一无二的可伸缩性ZFS 文件系统的一个关键设计要素是可伸缩性。该文件系统本身是 128 位的,所允许的存储空间是 256 quadrillion zettabyte (256x1015 ZB)。所有元数据都是动态分配的,因此在首次创建时无需预先分配 inode,否则就会限制文件系统的可伸缩性。所有算法在编写时都考虑到了可伸缩性。目录最多可以包含 248(256 万亿)项,并且对于文件系统数或文件系统中可以包含的文件数不存在限制。ZFS 快照快照是文件系统或卷的只读副本。可以快速而轻松地创建快照。最初,快照不会占用池中的任何附加磁盘空间。活动数据集中的数据更改时,快照通过继续引用旧数据来占用磁盘空间。因此,快照可防止将数据释放回池中。简化的管理最重要的是,ZFS 提供了一种极度简化的管理模型。通过使用分层文件系统布局、属性继承以及自动管理挂载点和 NFS 共享语义,ZFS 可轻松创建和管理文件系统,而无需使用多个命令或编辑配置文件。可以轻松设置配额或预留空间,启用或禁用压缩,或者通过单个命令管理许多文件系统的挂载点。您就可以检查或替换设备,而无需学习另外的一套卷管理命令。您可以发送和接收文件系统快照流ZFS 通过分层结构管理文件系统,该分层结构允许对属性(如配额、预留空间、压缩和挂载点)进行这一简化管理。在此模型中,文件系统是中央控制点。文件系统本身的开销非常小(相当于创建一个新目录),因此鼓励您为每个用户、项目、工作区等创建一个文件系统。通过此设计,可定义细分的管理点。

6,如何在ZFS中实现RAID结构

RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。 RAID技术在存储领域的有着非常重要的作用,满足了不同的需求。RAID按照实现原理的不同分为不同的级别,不同的级别之间工作模式是有区别的。整个的 RAID结构是一些磁盘结构,通过对磁盘进行组合达到提高效率,减少错误的目的,不要因为这么多名词而被吓坏了,它们的原理实际上十分简单。下面我就给大家简单介绍一下在ZFS中可以实现的三种RAID技术:RAID 0、RAID 1和RAID Z(RAID 5的改进)。 RAID 0:无差错控制的带区组 要实现RAID0必须要有两个以上硬盘驱动器,RAID0实现了带区组,数据并不是保存在一个硬盘上,而是分成数据块保存在不同驱动器上。RAID0分为串联卷和并两卷两种。 串联卷写数据是按照顺序写进不同的可用分片,当第一个分片写满时才写第二个分片,这种存储方式只是为我们提供了一种方便的管理结构,便于我们将多个硬盘组合起来,却没有实现更好的性能。 并联卷在写数据时,是将数据平均分布到各个分片上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。如果刚好所需要的数据在不同的驱动器上效率最好。它不需要计算校验码,实现容易。它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误,即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定性要求高的场合。如果用户进行图象(包括动画)编辑和其它要求传输比较大的场合使用RAID0比较合适。同时,RAID0可以提高数据传输速率,比如所需读取的文件分布在两个硬盘上,这两个硬盘可以同时读取。那么原来读取同样文件的时间被缩短为1/2。在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用。 在ZFS文件系统里,我们可以很容易的实现这种结构,在我们组建存储池的过程中,我们就可以建立我们需要的RAID结构的存储池,而在默认情况下,ZFS建立的就是RAID0结构的存储池。 例如:命令 Tonsen#zpool create mypool c0d0 c0d1 就是将c0d0和c0d1组成了一个RAID0结构的存储池,以后向这个池中增加数据时,它的数据分布就是采用平均分布的形式。 RAID 1:镜象结构 对于使用这种RAID1结构的设备来说,RAID控制器必须能够同时对两个盘进行读操作和对两个镜象盘进行写操作,所以必须有两个驱动器。因为是镜象结构在一组盘出现问题时,可以使用镜象,提高系统的容错能力。它比较容易设计和实现。每读一次盘只能读出一块数据,也就是说数据块传送速率与单独的盘的读取速率相同。因为RAID1的校验十分完备,因此对系统的处理能力有很大的影响,通常的RAID功能由软件实现,而这样的实现方法在服务器负载比较重的时候会大大影响服务器效率。当您的系统需要极高的可靠性时,如进行数据统计,那么使用RAID1比较合适。而且RAID1技术支持“热替换”,即不断电的情况下对故障磁盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时,镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,可想而知,这种硬盘模式的安全性是非常高的,RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID级别中最低的。 在ZFS文件系统里,我们可以通过在命令中增加mirror参数来构建镜像结构的存储池。 例如:命令 Tonsen#zpool create mypool mirror c0d0 c0d1 就是将c0d0和c0d1组成了一个RAID1结构的镜像存储池,以后向这个池中增加数据时,它的数据分布是会写到它所有的镜像盘上。 使用命令 Tonsen#zpool status 我们可以很清楚的看到镜像结构,如下: pool: mypool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM mypool ONLINE 0 0 0 mirror ONLINE 0 0 0 c0d0 ONLINE 0 0 0 c0d1 ONLINE 0 0 0 errors: No known data errors 我们甚至可以在ZFS中将RAID0和RAID1组合起来,形成一个综合的RAID结构。 例如:命令 Tonsen#zpool create mypool mirror c0d0 c0d1 mirror c1d0 c1d1 就是将c0d0、c0d1和c1d0、c1d1分别组成两个镜像,然后这两个镜像又构成一个RAID0的结构。这种结构既提高了可靠性也提高了性能。 使用命令 Tonsen#zpool status 查看一下它的结构,如下: pool: mypool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM mypool ONLINE 0 0 0 mirror ONLINE 0 0 0 c0d0 ONLINE 0 0 0 c0d1 ONLINE 0 0 0 mirror ONLINE 0 0 0 c1d0 ONLINE 0 0 0 c1d1 ONLINE 0 0 0 errors: No known data errors RAID 5:分布式奇偶校验的独立磁盘结构 它的奇偶校验码存在于所有磁盘上,其中的p0代表第0带区的奇偶校验值,其它的意思也相同。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性,允许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。而对于RAID 5来说,大部分数据传输只对一块磁盘操作,可进行并行操作。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。 RAID Z:是RAID5的改进版本,是solaris10里ZFS特有的一种Raid级别。 容错能力与RAID 5相同,但是对于RAID 5的写入漏洞问题提供了软件解决方案,使用动态的条带化。传统的RAID 5都存在着“写漏洞”,就是说如果RAID 5的stripe在正写数据时,如果这时候电源中断,那么奇偶校验数据将跟该部分数据不同步,因此前边的写无效;RAID-Z用了“variable- width RAID stripes”技术,因此所有的写都是full-stripe writes。之所以能实现这种技术,就是因为ZFS集成了文件系统和设备管理,使得文件系统的元数据有足够的信息来控制“variable-width RAID stripes”。理论上说,创建RAID-Z需要至少三块磁盘,这跟RAID 5差不多。 例如:Tonsen#zpool create mypool raidz c0d0 c0d1 c1d0 c1d1 就是创建了一个由c0d0、c0d1、c1d0和c1d1四块硬盘组成的raidz结构。 使用命令 Tonsen#zpool status 来查看它的结构如下: pool: mypool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM mypool ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c0d0 ONLINE 0 0 0 c0d1 ONLINE 0 0 0 c1d0 ONLINE 0 0 0 c1d1 ONLINE 0 0 0 errors: No known data errors 在ZFS文件系统里,我们可以通过很简单的方式,就能组织我们需要的各种RAID结构的存储单元,这为我们提供了异常强大的存储管理能力
文章TAG:文件文件夹在哪在哪里zfs

最近更新

  • 制药工业自动化专业,制药工程专业怎么样?就业方向及就业率制药工业自动化专业,制药工程专业怎么样?就业方向及就业率

    制药工程怎么样?西北A

    问答 日期:2024-08-08

  • 常捷,你被常州市常捷电子骗过吗常捷,你被常州市常捷电子骗过吗

    你被常州市常捷电子骗过吗没有我也想做的,后来又网友告诉我,他被骗了,所以我就没做。2,在遵义市区什么地方能买到常捷牌老人四轮代步车长沙路,遵义市专门卖机动车和摩托车的地方,那一片就有,.....

    问答 日期:2024-08-08

  • 索尼tx55,索尼TX55索尼tx55,索尼TX55

    索尼TX55网上报价2250元.1620万像素.实体店价格在2350元左右2,索尼DSCTX9CDSCTX55都怎么样现在TX9的升级版TX10的升级版TX20都出来了TX9就不要考虑了,建议选择更先进的TX55吧,虽然也有.....

    问答 日期:2024-08-08

  • shielden,shieldon 中文叫什么shielden,shieldon 中文叫什么

    shieldon中文叫什么盾甲龙2,shield在电气上是什么意思shield英文单词vt.保护,庇护,n.盾牌,保护措施。任务占坑3,英文shield中文什么意思当名词时:盾;防护物;保护者当动词时:遮蔽;包庇;避开;保卫今.....

    问答 日期:2024-08-08

  • chipgenius,ChipGenius中文名称chipgenius,ChipGenius中文名称

    ChipGenius中文名称芯片精灵芯片天才2,ChipGenius可以测试U盘是不是升级版的如果可以请问怎么用可以测试出U盘的芯片,要测试是不是扩容的用mydisktest,下载下来直接打开就行了3,chipgeniu.....

    问答 日期:2024-08-08

  • 富全智能自动化设备有限公司顶升富全智能自动化设备有限公司顶升

    国内有哪些大公司自动化-4/?深圳排名前十的公司有哪些自动化设备?新会智能装备产业园项目哪家公司中标根据公开报道,新会智能装备产业园项目中标公司为广东德赛电气股份有限公司自动化系.....

    问答 日期:2024-08-08

  • 医疗器械转行电气自动化,32岁转行做医疗器械维修医疗器械转行电气自动化,32岁转行做医疗器械维修

    32岁转行Do医疗器械保养医疗开发真的是个不错的选择。报考医疗器械工程师系列,最相关的专业是医疗器械制造与维修,扩展信息:医疗器械维修工程师专业要求:学历与培训:医学工程、机械类、.....

    问答 日期:2024-08-08

  • 纳米机器人在那能买,什么是纳米机器人?纳米机器人在那能买,什么是纳米机器人?

    什么是纳米机器人?纳米机器人是纳米生物学中最引人注目的内容。相关资料表明,第一代纳米机器人是生物系统和机械系统的有机结合,第二代纳米机器人是由原子或分子直接组装而成的具有特定功.....

    问答 日期:2024-08-08