我有一个外部磁盘(由于其他原因)使用FAT32格式化。在那个磁盘上,我创建了一个使用HFS扩展(journaled)格式化的稀疏包图像。然后安装此图像 /Volumes/TestDisk
。
$ sudo hdiutil attach -mountpoint /Volumes/TestDisk /Volumes/FAT32DSK/TestDisk.sparsebundle/
$ ls -l /Volumes
total 72
drwxr-xr-x 9 mgd staff 374 7 Jun 22:48 TestDisk
lrwxr-xr-x 1 root admin 1 4 Jun 17:02 Macintosh HD -> /
drwxrwxrwx 1 mgd staff 32768 7 Jun 22:21 FAT32DSK
$
每当在挂载的磁盘上创建文件时,它都会将我作为所有者 - 如果我以root身份创建文件:
$ touch myfile
$ sudo touch rootfile
$ ls -l
total 0
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 myfile
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 rootfile
$
如果我之后尝试更改文件所有者,则没有任何反应:
$ sudo chown root:admin rootfile
$ ls -l
total 0
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 myfile
-rw-r--r-- 1 mgd staff 0 7 Jun 23:00 rootfile
$
更改权限显然工作正常,但无法更改所有者/组。
我正在运行Mac OS X Lion 10.7.3。
我做错了什么?
事实证明,改变了标题(从答案中),这不是与稀疏束图像的使用特别相关的问题。
—
mgd