macos所有文件系统的简单介绍

mac os扩展 和ms-dos和exfat应该选择那一个

选择用哪个可根据一下所介绍的性能来选择:

成都创新互联提供高防服务器、云服务器、香港服务器、四川电信科技城机房

Mac OS Extended:适用于机械驱动器,或适用于旧版macOS版本的驱动器

Mac OS Extended是1998年至2017年每个Mac所使用的默认文件系统,当时APFS取而代之。 到目前为止,它仍然是机械和混合硬盘驱动器的默认文件系统,既安装macOS,同时格式化外部驱动器。 这部分是因为APFS的好处在机械驱动上不是很清楚。

如果有一个机械硬盘,而打算只用Mac来使用它,那么最好坚持使用Mac OS Extended。 而任何运行El Capitan或更早版本的Mac电脑都需要使用Mac OS Extended进行格式化,因为APFS与这些电脑不兼容。

ExFat:适用于Windows计算机的外部驱动器碎片

ExFat基本上只应用于需要与Windows和MacOS计算机一起使用的驱动器。 格式可以追溯到2006年,由微软提供,以提供一些旧版FAT32格式的跨平台兼容性,而不受文件和分区大小的限制。

这不是一个特别优化的文件格式,比起APFS或者Mac OS Extended,文件碎片更容易受到攻击,MacOS使用的元数据和其他特性不存在。

但使用ExFAT格式化驱动器提供了一个巨大的优势:Windows和MacOS计算机都可以读写这种格式。

当然,可以在Windows上阅读Mac格式化的驱动器,或者在Mac上 阅读Windows格式化的驱动器 ,但是这两种解决方案要么花钱要么不稳定。 所以,尽管有缺点,ExFAT是跨平台硬盘的最佳选择。

MS-DOS(FAT)是一种古老的反向兼容的文件格式,是FAT32的前身。 只有在绝对需要与XP SP2之前的Windows版本兼容的情况下才能使用它。 你几乎肯定不会。

可能会根据设置提供Windows NT文件系统 。 这是Windows系统使用的主要驱动器类型,在Windows系统上创建这样的分区可能更好。

扩展资料:

使用磁盘工具格式化驱动器说明:

新驱动器从包装中取出后,将其连接到Mac。它可能已经格式化,用于Windows(使用NTFS格式)或扩大兼容性(使用FAT32格式)。对于Mac用户,这些文件系统都不合适。

可以在Applications Utilities下找到Disk Utility ,或者只使用Spotlight搜索它。会看到左侧边栏中列出的已连接驱动器和已装入磁盘映像的列表。单击其中一个,选择它并查看其名称,当前文件系统和可用空间。

将在窗口的顶部边缘看到控件列表。这些是:

急救:这允许您检查磁盘是否有错误。如果发现任何问题,macOS将提示您尝试修复。在任何行为不正常的驱动器上使用此功能。

分区:分区允许您从单个驱动器创建多个卷。例如,创建一个分区存储Time Machine备份,另一个分区存储数据。

擦除:使用此按钮格式化驱动器。您可以选择新文件系统,然后添加新标签。

还原:将以前创建的磁盘映像还原到驱动器。

卸载:卸载驱动器以便安全删除,不会有数据丢失的风险。要将新驱动器格式化为其他文件系统,请选择该驱动器并单击“ 清除”。您将获得一个命名新卷的选项,并指定要使用的文件系统。单击对话框中的“ 擦除 ”开始格式化过程。请记住,这样做会丢失驱动器上的所有数据。

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 常用终端命令大全

MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示;

根目录(/)不是可有可无,/System表示根目录下的System文件,System表示当前目录下的System文件;

在 Unix系统中区别字符大小写,A.txt 不等于 a.txt;

关键的标点符号:点(.)表示当前目录;两个点(..)表示上一级目录;星号(*)匹配任意字符任意次数;问号(?)匹配任意字符仅一次;

获得权限:为了防止误操作破坏系统,再用户状态下没有权限操作重要的系统文件,先要获取root权限,语法:sudo -s,然后会提示输入密码,输入密码时没有任何回显,连星号都没有,输入完密码按回车键即可;

编辑文件:vim directory/file_name,若指定路径的文件不存在,则新建空文件,输入字母i或o进入编辑模式,编辑好内容,点击【esc】键后,输入:w进行保存;输入:wq进行保存并退出;输入:q!进行不保存强行退出;

table键,单击可以实现自动补全,双击可以列出指定路径下的所有内容,类似ls命令;

常用位置

驱动所在位置: /Systme/Library/Extensions

用户文件夹位置:/User/用户名,可以用波浪号(~)表示

桌面位置:/User/用户名/Desktop,可以用~/Desktop表示

清理系统

按天进行清理:sudo periodic daily

按每周进行清理:sudo periodic weekly

按每月进行清理:sudo periodic monthly

按上面3种情况进行清理:sudo periodic daily weekly monthly

命令——功能描述——示例

mkdir——创建一个目录——mkdir dirname

rmdir——删除一个目录——rmdir dirname

mvdir——移动或重命名一个目录——mvdir dir1 dir2

cd——改变当前目录——cd dirname

pwd——显示当前目录的路径名——pwd

ls——显示当前目录的内容——ls -la

dircmp——比较两个目录的内容——dircmp dir1 dir2

命令——功能描述——示例

cat——显示或连接文件————cat filename

pg分页格式化显示文件内容——pg filename

more——分屏显示文件内容——more filename

od——显示非文本文件的内容——od -c filename

cp——复制文件或目录——cp file1 file2

rm——删除文件或目录——rm filename

mv——改变文件名或所在目录——mv file1 file2

ln——联接文件——ln -s file1 file2

find——使用匹配表达式查找文件——find . -name “*.c” -print

file——显示文件类型——file filename

open——使用默认的程序打开文件——open filename(open . 打开当前目录)

命令——功能描述——示例

head——显示文件的最初几行——head -20 filename

tail——显示文件的最后几行——tail -15 filename

cut——显示文件每行中的某些域——cut -f1,7 -d: /etc/passwd

colrm——从标准输入中删除若干列——colrm 8 20 file2

paste——横向连接文件——paste file1 file2

diff——比较并显示两个文件的差异——diff file1 file2

sed————非交互方式流编辑器——sed “s/red/green/g” filename

grep——在文件中按模式查找——grep “^[a-zA-Z]” filename

awk——在文件中查找并处理模式——awk ‘{print 111}’ filename

sort——排序或归并文件——sort -d -f -u file1

uniq——去掉文件中的重复行——uniq file1 file2

comm——显示两有序文件的公共和非公共行——comm file1 file2

wc——统计文件的字符数、词数和行数——wc filename

nl——给文件加上行号——nl file1 file2

命令——功能描述——示例

passwd——修改用户密码——passwd

chmod——改变文件或目录的权限——chmod ug+x filename

umask————定义创建文件的权限掩码——umask 027

chown——改变文件或目录的属主——chown newowner filename

chgrp——改变文件或目录的所属组——chgrp staff filename

xlock——给终端上锁——xlock -remote

命令——功能描述——示例

make——维护可执行程序的最新版本——make

touch——更新文件的访问和修改时间——touch -m 05202400 filename

dbx——命令行界面调试工具——dbx a.out

xde——图形用户界面调试工具——xde a.out

命令——功能描述——示例

ps——显示进程当前状态——ps u

kill——终止进程——kill -9 30142

nice——改变待执行命令的优先级——nice cc -c *.c

renice——改变已运行进程的优先级——renice +20 32768

命令——功能描述——示例

date——显示系统的当前日期和时间——date

cal——显示日历——cal 8 1996

time——统计程序的执行时间——time a.out

命令——功能描述——示例

telnet——远程登录——telnet hpc.sp.net.edu.cn

rlogin——远程登录——rlogin hostname -l username

rsh——在远程主机执行指定命令——rsh f01n03 date

ftp——在本地主机与远程主机之间传输文件——ftp

rcp——在本地主机与远程主机 之间复制文件——rcp file1 host1:file2

ping——给一个网络主机发送 回应请求——ping hpc.sp.net.edu.cn

mail——阅读和发送电子邮件——mail

write——给另一用户发送报文——write username pts/1

mesg——允许或拒绝接收报文——mesg n

命令——功能描述——示例

history——列出最近执行过的 几条命令及编号——history

r——重复执行最近执行过的 某条命令——r -2

alias——给某个命令定义别名——alias del=rm -i

unalias——取消对某个别名的定义——unalias del

命令——功能描述——示例

uname——显示操作系统的有关信息——uname -a

clear——清除屏幕或窗口内容——clear

env——显示当前所有设置过的环境变量——env

who——列出当前登录的所有用户——who

whoami——显示当前正进行操作的用户名——whoami

tty——显示终端或伪终端的名称——tty

stty——显示或重置控制键定义——stty -a

du——查询磁盘使用情况——du -k subdir

df——显示文件系统的总空间和可用空间——df /tmp

w——显示当前系统活动的总信息——w

命令——功能描述——示例

sudo —— 获取root权限 —— sudo -s

Ctr + D / exit —— 退出root权限

clear ——清除屏幕或窗口内容

ping —— 给网络主机发送回应请求 —— ping

man —— 查看命令说明 —— man ls

q —— 退出查看的命令说明

which —— 查看指定程序的路径 —— which python

history —— 列出最近执行过的命令及编号

hostname —— 电脑在网络中的名称

env —— 显示当前所有设置过的环境变量

passwd —— 修改用户密码

date —— 显示系统的当前日期和时间 —— date

cal —— 显示日历 —— cal

time —— 统计程序的执行时间 —— time

所以你可以使用▲(上箭头)或▼(下箭头)来上下移动,

使用 空格键 来翻页,输入/和关键字来按照关键字搜索

按Q来退出使用指南页面

tab按键自动补全唯一路径

中止一个错误的或者发疯的命令,可以使用组合键control + C。

你可以在执行前编辑命令,只需要使用箭头和键盘上的其他字母。

没有输入任何命令时,你可以用▲和▼来浏览历史命令。同样可以编辑和再次执行。

你也可以使用history命令查看历史记录。

你可以使用组合键control + L清屏。

细节:vim 编辑器 i 进入插入模式 ,在编辑完后按 esc,然后按Shift+":",这个时候输入wq保存退出。 (注意需要:符号)

苹果mac os系统文件是什么格式

最常用的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

APFS文件系统科普贴

以下所有文字描述及截图均基于macOS10.13.6(17G65)

4.APFS的FileVault加密

HFS+ 没有原生的加密支持。为了达到数据的安全性,HFS+ 卷采用 CoreStorage 加密层进行包裹。CoreStorage 是一个逻辑卷管理系统,可以在数据块层次对卷中的数据进行加密。当我们对CoreStorage 中的加密卷进行“解锁”的时候,会生成一个新的逻辑卷设备,其中包含整个已解密的文件系统,包括卷中以连续块方式存在的未分配空间。如果我们对这个逻辑设备进行镜像,就会得到接加密卷的所有处于解密状态的块数据(包括未分配的数据块)。

APFS 在文件系统级别对数据进行加密。以卷为单位进行加密。“解锁” APFS 卷也不会生成特殊的处于解密状态的块设备。所以取证分析工具必须能够提供APFS卷的解密能力,而且在FileVault加密开启的情况,一定需要对目标设备做全盘镜像。


当前题目:macos所有文件系统的简单介绍
转载来于:http://myzitong.com/article/hdhipo.html