包含macos管理文件系统的词条

MacOS 磁盘管理工具 diskutil 介绍

diskutil 命令的格式为: diskutil verb options

成都创新互联公司专注于企业成都营销网站建设、网站重做改版、新华网站定制设计、自适应品牌网站建设、H5高端网站建设成都做商城网站、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为新华等各大城市提供网站开发制作服务。

不带任何选项的 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的文件系统格式是什么? FAT32兼容吗?

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+

MacOS有必要买第三方文件管理器么?

MacOS有必要。

1、文件管理的主要作用是实现对文件的按名存取。

、2所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总称。

3、文件管理是操作系统的五大职能之一,主要涉及文件的逻辑组织和物理组织,目录的结构和管理。文件系统是对文件存储器的存储空间进行组织、分配和回收,负责文件的存储、检索、共享和保护。文件系统的用户只要知道所需文件的文件名,就可存取文件中的信息。


分享名称:包含macos管理文件系统的词条
转载来源:http://scjbc.cn/article/hoogjh.html

其他资讯