问题标签 [apfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 为什么逆向工程时,大小为 7.6 MB 的 APK 文件会在 exFAT 格式的外部硬盘驱动器上分配 1.36 GB?
我的 apk 文件大小为7.6 MB
. 当我通过apktoolapk
对该文件进行逆向工程时,它是一种文件逆向工程工具,它分配在格式化的外部硬盘驱动器上。实际上,当我在本地驱动器(格式化的 Macintosh HD)上提取此 apk 文件时,它分配的是公平的。这种奇怪情况背后的原因可能是什么?apk
1.36 GB
exFAT
APFS
32.1 MB
客户:
操作系统:macOS Catalina 10.15.2
Java
进程:通过jar
文件执行的典型进程
macos - MacOS 10.15.4 APFS 正在覆盖区分大小写的文件
我在我的 MacOS 10.15.4 硬盘上创建了一个 APFS 卷。diskutil info 确认它是区分大小写的 APFS。
当我解压缩包含区分大小写文件的 Linux 生成的存档时,名称相似但仅大小写不同的文件(例如 File.h 和 file.h)将被覆盖。我可以通过 tar tfv 确认区分大小写的文件确实存在于存档中。
但是,当我手动创建一个包含类似名称的混合大小写文件的小型测试存档时,它会很好地存档和取消存档,保留区分大小写的名称。
为什么文件被覆盖,是否有解决方法?
git - 为什么 lstat 在 APFS (OSX) 上的性能比 Ext4 (Linux) 差
在大型存储库上分析 Git 时,我发现 git status 在 mac 上比在 linux 上慢得多(10 倍)。git statuslstat
在存储库中的每个文件上运行,这就是缓慢的来源。
与 linux 相比,mac 上的这个系统调用慢得多有什么特别的原因吗?
unix - MacOS 如何同时利用 APFS 和本机 UNIX (Darwin) 文件系统?
我相信这里的每个人都知道 Mac OS 在 iOS 10 发布前后过渡到了自己的原生文件系统,称为“APFS”。
然而,众所周知,Darwin (UNIX) 在幕后被用于标准库、文件系统和其他我没有研究过的低级系统服务。
我的问题是 Apple 如何设法在长期存在的 UNIX 文件系统和较新的 APFS(更不用说,它具有 64 位 inode 编号)之间创建看似流畅的交互。谢谢你。
macos - 为什么 macOS 文件系统观察器比 Linux 慢并且在 WebStorm 中不起作用?
我正在使用带有 HMR(热模块重载)的 Webpack,它允许即时重建我的源代码并在浏览器中更新加载的应用程序。它使用文件系统观察者(通过chokidar)来监控实际的变化。
我注意到在我的 Linux 机器(带有 ext4 文件系统的 Ubuntu)上检测到更改的速度比在 macOS 机器(High Sierra 10.13.6)上快得多。这背后的根本原因是什么?有没有办法以某种方式加速 macOS 上的 FS-watchers?
我还看到 WebStorm IDE 无法识别 macOS 上的外部文件系统更改(我必须手动告诉 IDE 从 FS 读取更改),而它们在 Linux 下被完全识别。看起来 macOS 在 FS 观察者方面存在一些实际问题。这背后的故事是什么?
git - 当我执行 git clone 时,在不区分大小写的文件系统上出现区分大小写的路径冲突
当我 git clone 存储库时,会出现以下警告:
我一直在阅读,这可能是 Windows 问题,因为文件夹路径中未启用区分大小写。我也尝试过,git config --global core.ignorecase false
但它一直失败。
所有不区分大小写的文件系统都面临这个问题,即 Windows 10(NTFS) 和 macOS(APFS)。
有没有人也看到这个问题?
macos - 在 macOS Catalina、Big Sur 及更高版本中确定卷组
从 macOS 10.15 (Catalina) 开始,在用户看来,一个卷实际上可能由多个卷组成,例如系统卷和数据卷。
我正在编写一个需要单独识别这些卷的工具,因为当使用特定的文件操作时,例如searchfs
and fts_read
,它不会跨越这样的卷边界,我需要了解哪些卷属于一起,这样,当用户想要搜索时一个系统卷,我知道在文件操作中包括“系统”和它的“数据”卷。
如何安全地确定哪些卷属于一起?
单独使用[NSFileManager mountedVolumeURLsIncludingResourceValuesForKeys:options:]
并没有太大帮助,因为它不包括根系统的数据卷/System/Volumes/Data
(但可能包括隐藏/System/Volumes/Data/home
卷)。使用命令行工具也是如此,例如df
.
我需要考虑当前未启动的其他系统卷。例如,如果我同时拥有 BigSur 和 Catalina 系统,并且从前者启动,我希望能够识别这四个卷:
我怎么知道包含“Catalina”的两卷实际上属于同一组?我不喜欢用部分名称来匹配它们,因为这对我来说似乎相当随机且不可靠。如果数据量不是在英文系统上创建的,那么数据量甚至没有在名称中使用“数据”这一事实使得这已经很难做到。
是否有其他一些卷属性可以帮助识别这些卷组?
macos - 如何使用 1 个数据卷和 2 个 MacOS 版本?
我正在运行安装在内部 SSD 上的 MacOS Catalina,它创建了两个卷:
- 麦金塔高清
- Macintosh HD - 数据
我不愿意搬到大苏尔,所以想先测试一下。我创建了一个名为“Big Sur”的新 APFS 卷并在其上安装了 Big Sur。现在,当我启动到 Big Sur 时,它正在将数据存储在新卷“Big Sur - Data”中
有没有办法让 Catalina 和 Big Sur 使用相同的“数据”卷?
macos-big-sur - Big Sur macOS 11.2.1 (20D74) 正在从“APFS 系统快照”运行 – 如何修复?
这两个卷存在“ Mac SSD ”和“ Mac SSD - Data ”。但是,未安装“ Mac SSD ”卷,而是安装了 Mac SSD 卷内的“ APFS 系统快照”,并且似乎是运行 macOS 的位置。
我该如何解决?
我是怎么到这里的...
昨天我有... 2018 15" Macbook Pro w/32 GB RAM + 2TB SSD running macOS 10.15.7。
奇怪的列表越来越多,所以想要一个新的开始,不要从我的 TimeMachine 备份中恢复。
我创建了一个新的 APFS 卷并将其命名为“Mac SSD”
我安装了 Big Sur 11.2
开始安装我所有的软件和数据
引导回 Catalina 并注意到我的桌面上有奇怪的驱动器
检查磁盘工具,引导回 Big Sur,检查磁盘工具
我在这里......非常困惑。