有谁知道如何更改卷的 UUID?这个问题的背景是我有一个重复的 UUID 问题:
我有/Volumes/OldMacHD
一个 XYZ 的 UUID。我有/Volumes/Mirror1
一个 XYZ 的 UUID(相同的 UUID!我敢打赌这是因为 OldMacHD 曾经是这个镜像的一部分)。我通过以下方式获得了这些 UUID:
diskutil info /dev/thatdisknumber | grep UUID
Run Code Online (Sandbox Code Playgroud)
我想更改Mirror1
.
我偶然发现了该hfs.util
实用程序,因为这些毕竟是 HFS 卷。该用于手册页hfs.util
说,如果你发出的-s
标志,这改变了UUID。但是,如果您自己输入hfs.util
所有内容,它根本不会向您显示-s
选项,只会显示除此之外的所有选项!咕噜噜 反正我试过了:
sudo /System/Library/Filesystems/hfs.fs/hfs.util -s /dev/disk4 (the raid volume).
Run Code Online (Sandbox Code Playgroud)
没发生什么事。没有错误信息,没有成功信息。UUID 完全一样。我在卸载卷时尝试过。
有任何想法吗?
我在 Tomcat 服务器上有两个文件夹:
linkredirect
LINKredirect
Run Code Online (Sandbox Code Playgroud)
(我知道使用大写是不好的做法,但这是我无法控制的)
两个目录都托管在服务器上,没有问题。
当我需要将它们存储在 SVN 上时,问题就出现了。当我尝试将两个文件夹托管在同一目录中时,它们会相互覆盖,因为它们具有相同的名称。
有什么方法可以更改 OS X 以便文件/文件夹名称区分大小写?
答案可能很明显,但我相信有好奇心的人想知道:如果我擦除磁盘并重新格式化它,什么已经占用了近半 GB 的空间?在这种情况下,它是在 Mac OS X 上记录的格式化 HFS+。
SandForce 控制器是否具有垃圾收集功能并且它是否适用于 HFS+ 文件系统?
垃圾收集对没有 TRIM 支持 (OS X) 的操作系统上的新 SSD 控制器有显着影响吗?
我的硬盘格式如下
[HFS+ OSX SYSTEM PARTITION]
[HFS+ OSX TIME MACHINE PARTITION (just for convenient history)]
[NTFS WINDOWS 7 SYSTEM PARTITION]
[exFAT PARTITION]
[FREE SPACE]
Run Code Online (Sandbox Code Playgroud)
exFAT 分区的目的是拥有一个它们都可以在本机使用的分区(并转储我所有与程序/系统无关的文件)。
选择 exFAT (Fat64) 而不是 Fat32 是因为我经常使用大于 4GB 的文件。
exFat 分区是在 OS X 的磁盘实用程序中创建的。
Windows 7 无法识别此分区,它会将其视为控制面板中未格式化的空间。这样做的正确方法是什么?Windows 7 可以创建分区吗?或者对于 Windows 7 如何访问 exFat 分区是否存在其他限制。
我在 MacBook pro 上双启动到 Arch Linux 和 OS X 10.6。我在两个操作系统之间同步了我的 UID,并创建了一个 HFS 分区(没有日志)用作共享的 home/Users 分区。在大多数情况下,它的工作原理与我预期的一样,但有时当我启动到 OS X 时,某些文件被“锁定”(当我获得有关特定文件的信息时,“常规”下的“锁定”框会被选中窗格。我可以通过手动取消选中该框来解决该问题)和/或当我尝试删除或修改文件时出现“不允许操作”。在这两种情况下,我都没有在 ls -l 显示的权限位上看到任何异常,除了通常会出现粘滞位的位置的尾随 '@' 字符:
-rw-r--r--@ 1 myuser mygroup 296 Mar 29 11:44 myfile
Run Code Online (Sandbox Code Playgroud)
此“@”字符出现在所有普通文件中,因此似乎与锁定/操作无权限情况无关。
在 Linux 方面,我从来没有权限问题。据我有限的 ACL 知识和经验,我没有在任何有问题的文件中找到任何 ACL。
对于它的价值,我使用 emacs(OSX 中的 Aquamacs)进行大部分文件编辑,是否有可能设置奇怪的权限位?
这就是交易,我在格式化为 NTFS 的外部驱动器上有一大堆文件。我希望将所有这些文件复制到我的 MacBook Pro 上。
NTFS 与健全的文件系统一样,区分大小写。HFS 不是。
在数以万计的文件和目录的混乱中,在 HFS 眼中存在一个或多个“重复项”。这些论文阻止我将整个数据目录复制到我的 mac 上。
(MacOSX 相当无益地抛出一个解释问题的一般错误,但不是确切的文件。它也没有给你跳过的选项)
解决这个问题的最佳方法是什么?有谁知道可以找到具有相同不区分大小写名称的文件和目录的工具?
- 编辑 -
所以我做了一个cp -i
并让它运行了一夜,目的是醒来并看到它卡在一个副本上,但是当我醒来时它已经完成了!但是,生成的目录有 13,906 个项目,而原始目录有 13,914 个,因此听起来cp
要么无法识别相同不区分大小写的文件,要么即使使用-i
.
我提出要帮助我的一个朋友使用他的电脑,结果比我最初想象的要复杂一些。他最初来找我要我从他的 MacBook 中恢复他的一些文件。原来他使用 Vista 分区管理器将 Mac 分区格式化为 NTFS。他说他正在尝试调整分区的大小,但不知何故搞砸了。
如何从 HFS+ 文件系统中恢复文件?它已被格式化为 NTFS,但据我所知,它还没有被启动,所以文件应该大部分完好无损。有什么工具可以做到这一点,还是我应该告诉他他的文件不见了?
假设我不打算添加允许读写 NTFS 分区的 NTFS 驱动程序,我想知道在对外部 USB 驱动器进行分区时文件系统的选择是否重要。选择似乎是 HFS+ 与 FAT32。
目前,我只是创建了两个一半大小的分区,每种类型一个。:)
我计划运行各种版本的 Windows,并将 VirtualBox 文件保存在外部驱动器上。
更新:澄清一下-> 我不担心让我的 VirtualBox VM 挂载这个驱动器,我纯粹是在谈论使用这个驱动器作为粘贴我的 VirtualBox 映像的地方,因为我的主驱动器已经被占用了。
hfs ×11
macos ×8
filesystems ×3
ntfs ×3
hard-drive ×2
mac ×2
disk-space ×1
exfat ×1
fat32 ×1
format ×1
formatting ×1
linux ×1
partitioning ×1
ssd ×1
uuid ×1
virtualbox ×1