扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
就是区分大小写格式。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网络空间、营销软件、网站建设、曲周网站维护、网站推广。
Mac OS扩展日志式格式文件系统是macOS Sierra及更早版本的默认文件系统。它使用日志技术帮助保护层级文件系统的完整性,并提供可保护磁盘数据的加密选项。
macOS介绍
macOS是一套由苹果开发的运行于Macintosh系列电脑上的操作系统。macOS是首个在商用领域成功的图形用户界面操作系统。macOS是基于XNU混合内核的图形化操作系统,一般情况下在普通PC上无法安装的操作系统。网上也有在PC上运行的macOS(Hackintosh)。另外,疯狂肆虐的电脑病毒几乎都是针对Windows的,由于macOS的架构与Windows不同,所以很少受到电脑病毒的袭击。
最常用的MAC OS X的文件系统叫 HFS+,这是一种LINUX的文件格式,而且WINDOWS对这种文件格式完全不兼容。
一般格式化苹果机的时候都选择一个叫带日志记录的MAC OS X扩展文件系统,该文件系统稳定性非常好 效率非常高。
尽管HFS像其它大多数文件系统一样被视为专有的格式,但是只有它为大多数最新的操作系统提供了很好的通用解决方法以访问HFS格式磁盘。
扩展资料
组成一个HFS卷需要下面的五个结构:
1、卷的逻辑块0和1是启动块,它包含了系统启动信息。例如,启动时载入的系统名称和壳(通常是Finder)文件。
2、逻辑块2包含主目录块(Master Directory Block,简称MDB)。
3、逻辑块3是卷位图(Volume Bitmap)的启动块,它追踪分配块使用状态。
4、总目录文件(Catalog File)是一个包含所有文件的记录和储存在卷中目录的B*-tree。
5、扩展溢出文件(Extent Overflow File)是当最初总目录文件中三个扩展占用后,另外一个包含额外扩展记录的分配块对应信息的B*-tree。
参考资料来源:百度百科—HFS
但如果不想转换为这个新文件系统,那么可以跳过此过程。
1、访问AppStore并获取MacOSHighSierra的安装程序。下载安装程序时,确保它位于标记为“应用程序”的目录中。
2、访问AppStore并获取MacOSHighSierra的安装程序。下载安装程序时,确保它位于标记为“应用程序”的目录中。
3、键入命令语法/Applications/Install\macOS\High\Sierra.app/Contents/Resources/startosinstall-converttoapfsNO。
4、要开始安装macOSHighSierra而不自动转换到APFS文件系统,需单击返回键。这将确保驱动器不会转换为APFS并像以前一样保留HFS+。
diskutil 命令的格式为: diskutil verb options
不带任何选项的 diskutil 命令会列出该命令支持的 verb 及其对应的介绍:
上面列出的 verb 主要分为以下几类:
如不清楚某个 verb 的具体命令格式,可以直接使用 diskutil 命令加上该 verb 并且不带任何其他选项,命令行即输出该 verb 的使用介绍。如 eraseDisk 的使用介绍:
可以使用 list 选项简要列出 MacOS 系统的磁盘及分区信息,包括分区类型( TYPE )、分区名( NAME )、容量大小( SIZE )和标志符( IDENTIFIER )等。如此时系统挂载了 dmg 映像文件,其信息也会显示在列表中(下表中的 disk3 )。
其中的 /dev/disk0 为内置磁盘, /dev/disk2 为外置磁盘(U 盘,已在 Windows系统下格式化为 FAT32 格式), /dev/disk3 为 DMG 映像文件。而 /dev/disk1 其实就是 disk0s2 作为 APFS 文件系统容器的具体信息。
info 选项可以列出指定磁盘或分区的详细信息。如查看 disk2 (即 8 G 优盘)的信息:
输出的信息包括设备标志符( Device Identifier )、设备节点( Device Node )、设备名( Device / Media Name )、容量大小( Disk Size )、块大小( Block Size )等。
也可以查看某个分区的详细信息:
eraseDisk 选项用于擦除整个磁盘并重新格式化。该命令的格式为:
diskutil eraseDisk format name [APM|MBR|GPT] MountPoint|DiskIdentifier|DeviceNode
format 用于指定擦除数据后需要重新建立的文件系统类型。可以为 %noformat% 来跳过初始化文件系统的操作。其他支持的类型可以通过 listFilesystems 选项查看。
用来测试的优盘如下所示,已在 Windows 下格式化为 FAT32 格式。
分区表变为 GPT 类型,且多了一个 EFI 分区。
也可以在擦除磁盘时指定分区表类型:
其他擦除命令如 eraseVolume (完全擦除整个磁盘或某个磁盘分区,创建新的文件系统)、 zeroDisk (向整个磁盘或某个分区全部写入 '0')
使用 zeroDisk 命令擦除磁盘(该过程会花费很长的时间,我试了)后,该磁盘上的全部信息被抹除,同时也不再包含分区和文件系统信息:
可以通过 partionDisk 选项完成对磁盘的分区操作。该命令的格式为:
命令选项中的 Size 用来指定分区的大小(以 扇区 数计量),合法的值包括带有指定后缀的浮点数。其中的 后缀 有 B(ytes), S(512-byte-
blocks), K(ilobytes), M(egabytes), G(igabytes), T(erabytes), P(etabytes),也可以是 % 来表示对整个磁盘的占比。
最后一个分区会自动扩展到占用整个磁盘的剩余空间,如果想为最后一个分区指定固定的大小,可在其后再创建一个类型为『free space』的分区。
上面的命令在优盘(disk2)上创建了 3 个分区,第一个(F01)格式为 FAT32,大小是 3 Gb。第二个(F02)格式为 JHFS+,大小为 3 Gb。最后一个是『自由空间』,大小为剩余的容量。所以实际上只是分了两个区,整体的分区表类型为 MBR。
splitPartition 选项可以用来将已存在的某个分区再分割成数个更小的分区,注意原分区上的所有数据都会丢失。
该选项的第一个参数为需要分割的分区的挂载点/标志符/设备节点,其余参数和使用 partitionDisk 时相同。
上面的命令将优盘的第二个分区(disk2s2)又分割成了两个更小的分区,分别是 FAT32 格式的 F01(disk2s2),和 JHFS+ 格式的 F02(disk2s3)。虽然命令中指定了 F02 的大小是 3G,因为是最后一个分区,所以自动扩展到占用剩余的磁盘空间。最后它的实际大小是 4.5G。
mergePartitions 选项用来将多个已存在的分区合并为一个大的分区。该选项的格式为:
diskutil mergePartitions [force] format name DiskIdentifier|DeviceNode DiskIdentifier|DeviceNode
第一个分区参数为起始分区,第二个分区参数为结束分区。这两个分区 之间 的所有分区都将被合并。
如果 force 选项没有被指定,且合并前的第一个分区是可调整大小的文件系统(如 JHFS+),则第一个分区上的数据会保留到合并后的分区。
resizeVolume 选项可以 无损 调整(增加或缩减)分区大小。
将 disk2s2 分区缩减为 4g 大小,腾出的空间作为『free space』:
此时 disk2s2 内的文件如下:
将 disk2s2 分区扩展,并尽可能占用所有可用的自由空间。
此时 disk2s2 内的文件如下:
man diskutil
Mac OS X的文件系统格式是HFS+,FAT32兼容。
HFS+文件系统是目前的Apple电脑中默认的最常见的文件系统。HFS+来源于UNIX,但是又不用于UNIX,它增加了许多新的特性,同时也有许多不同于Windows、UNIX等系统的概念。HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。
它被用在macintosh电脑(或者其他运行Mac OS的电脑)上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended(或误称为“HFS Extended”)。在开发过程中,苹果公司也把这个文件系统的代号命名为“Sequoia”。
HFS+是一个HFS的改进版本,支持更大的文件,并用Unicode来命名文件或文件夹,代替了Mac OS Roman或其他一些字符集. 和HFS一样,HFS+也使用B树来存储大部分分卷元数据。
扩展资料:
HFS+特点
1、支持更多的块
Mac系统把硬盘内的空间分为一个个的逻辑块,每个逻辑块大小为512字节,所以逻辑块其实就是扇区。文件系统中文件的分配单元并不是扇区,而是分配块,每个分配块的大小为2扇区,所以分配块也就相当于FAT文件系统及NTFS文件系统中的簇。
HFS用16位记录块的数量,这样在一个宗卷中最多可以管理2个块。而HFS+用32为记录块的数量,所以一个宗卷中最多可以管理2个块。
对于相同大小的宗卷,块数增加了就意味着可以减小块的大小,这样就可以减小存储空间的浪费,同时也能够增加文件系统中存储文件的个数。
2、支持更大的文件
在HFS文件系统中,文件的大小用32位描述,而在HFS+文件系统中用64为描述,所以能够支持更大的文件。
3、支持更长的文件名
HFS文件系统的文件名只能达到31个字符的长度,而HFS+文件系统则支持255个字符长度的Unicode码文件名。
4、支持更大的节点
HFS文件系统的节点大小为512字节,而HFS+文件系统则支持4096字节的节点。
参考资料来源:百度百科-HFS+
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流