标签: hfs+

如何在不访问 OS X 的情况下在 Ubuntu 中读写 HFS+ 日志记录的外部硬盘?

我有一个HFS+ journaled外部硬盘驱动器,需要能够在 Ubuntu 上写入它。我无法访问我的 Mac,它在千里之外,而且我三个月内都无法访问它。

可以做任何事情而不会丢失硬盘上的数据吗?

mount hfs+

199
推荐指数
5
解决办法
62万
查看次数

如何挂载 HFS+ 驱动器并忽略权限

我在 MacBook 上安装了 Ubuntu 和 Windows,Ubuntu 是我的主要操作系统;但是,我的所有媒体都保留在我的 OSX 分区上。我希望能够从 Ubuntu 访问它(至少是我的 OSX 用户的主文件夹),而无需以 root 身份启动媒体播放器(或其他任何东西)。另外,因为我偶尔想在 OSX 中启动我的机器,所以我不想更改我需要经常更改的任何内容(我阅读了很多关于更改 UID 的书——我不完全明白这意味着什么,但我不想根据我使用的操作系统来回更改我的 UID。同样,我不想来回更改文件系统权限)。

另外,我看到了一些关于“noowner”选项的信息,但这似乎并没有达到我想要的效果。

所以我想我希望能够做这样的事情:

sudo mount -t hfsplus -o noowner /dev/sda2/ /media/Mac
Run Code Online (Sandbox Code Playgroud)

然后能够访问我的所有媒体(至少我的 OSX 用户的主文件夹中的所有内容)而无需以 root 身份访问。(为了清楚起见:上面的命令行条目没有做我想要它做的事情,但我希望能够做类似的事情)。

还是更改我的 UID 会更好?如果是这样,如何?

filesystem permissions mount macosx hfs+

30
推荐指数
2
解决办法
7万
查看次数

HFS+ 文件系统的支持情况如何?

Ubuntu 对 HFS+(即 Mac 格式)文件系统的支持程度如何?它可以读取和写入它们,是否有任何需要注意的潜在问题?

filesystem mac hfs+

11
推荐指数
1
解决办法
2万
查看次数

更改只读文件系统的所有权

我确实阅读了此处关于“更改只读文件系统的所有权”的几篇文章,但它们似乎对我没有帮助。

我的外部硬盘驱动器(我之前在 OS X 中格式化并在其上使用了一年多)不允许我从我的 Ubuntu 11.10 复制任何内容/从它复制任何内容

它说file system is read only当我尝试这个时:

sudo chown -R my-user-name /"Untitled 1"

其中“Untitled 1”是外置硬盘的名称。

有什么建议?

即使进入 nautiliussudo nautilius以更改所有权也不起作用。

(顺便说一句,鹦鹉螺到底是什么?我知道我可以用谷歌搜索)

我现在该怎么办?

macosx 11.10 hard-drive hfs+ read-only

10
推荐指数
2
解决办法
5万
查看次数

如何管理 OSX 和 ubuntu 共享卷的权限

在我的 Mac 上,我使用非日志式 HFS 分区在 OSX 10.8 和 Ubuntu 12.04 之间共享文件。

起初这是一个不错的想法,因为 Time Machine 会自动备份 OSX 中的卷,但我很快注意到 OSX 和 Ubuntu 以一种让我感到混乱的方式混淆了权限。

因此,为了完全查看和更改文件,我一直使用chmod应用权限,这将允许我完全使用文档。但我不明白为什么我必须一遍又一遍地应用更改。

是否可以永久设置某种权限,以便两个操作系统都永久尊重?

我猜 777 会工作,但我认为这不是一件聪明的事情。但是只要“其他人”没有获得完全访问权限(第三个七),我就会在 ubuntu 中的文件上看到一个锁定图标。

partitioning macosx hfs+ 12.04

9
推荐指数
1
解决办法
1万
查看次数

无法挂载 HFS+ 驱动器,坏超级块?

我的 Macbook(Snow Leopard OS)给了我死亡的彩虹轮,所以我尝试启动到安全模式并修复磁盘,但没有运气。因此,我决定拔出驱动器并使用 SATA 转 USB 电缆将其插入我的 Ubuntu 12.04 桌面,以在重新安装操作系统之前恢复一些数据。我在尝试安装驱动器时遇到了很多麻烦。我已经安装了 hfsplus hfsprogs 和 hfsutils 并运行以下命令。

sudo mount -t hfsplus /dev/sdd1 /mnt/"AppleMount"
Run Code Online (Sandbox Code Playgroud)

这给了我这个错误。

wrong fs type, bad option, bad superblock on /dev/sdd1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail  or so
Run Code Online (Sandbox Code Playgroud)

运行 dmesg 告诉我这一点。

[39666.815423] end_request: critical target error, dev sdd, sector 536
[39666.815429] Buffer I/O error on device sdd1, logical block 62
[39670.526393] sd …
Run Code Online (Sandbox Code Playgroud)

usb mount hard-drive hfs+

8
推荐指数
3
解决办法
3万
查看次数

挂载磁盘映像的 Hfsplus 分区

我知道我的问题与此站点上的许多其他问题非常相似(例如,从整个磁盘(设备)的映像挂载单个分区)但是在挂载磁盘映像内的单个分区(制作使用我的 MAC 的 dd)。

在尝试挂载它之前,我列出了磁盘映像中的所有分区,并读取了该分区的偏移量。然后我尝试使用以下命令挂载单个分区,但总是得到相同的错误:

sudo mount -t hfsplus -o loop,ro,offset=209735680 /media/dati/mac.dmg /media/mac

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg |tail
[ 8454.285256] hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only.
[ 8512.103020] hfs: invalid secondary volume header …
Run Code Online (Sandbox Code Playgroud)

mount hfs+

7
推荐指数
1
解决办法
7113
查看次数

如何打开/关闭 HFS+ 日志?

如何从 Ubuntu 打开/关闭 HFS+ 日志?

macosx hfs+

6
推荐指数
1
解决办法
3885
查看次数

“无法挂载文件系统”错误

试图从“砖砌”的 Western Digital MyBook Live 2tb 驱动器中提取数据。

我遇到了一个论坛,建议在我的 Macbook 上使用 Ubuntu(从 CD 启动)。设法为 Ubuntu 下载并创建了一个引导 CD(顺便说一下这个小操作系统)。用 CD 启动机器并插入驱动器(我从它的外壳中取出并放入外部 USB SATA 盒并插入笔记本电脑)。Ubuntu 可以看到该驱动器,但每次单击该驱动器时,都会出现以下错误:

Unable to mount 2.0 TB Filesystem

Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdb4, missing codepage or helper program, or other error In some cases useful info is found in syslog -try dmesg | tail or so
Run Code Online (Sandbox Code Playgroud)

我是新手,花了很多时间在这个网站上搜索,看看我是否能找到解决这个问题的方法,而不会给任何人带来麻烦。我想出了一些接近的问题,但一些提问者提到他们丢失了数据……这让我不敢再进一步了。我需要从驱动器中提取 1 个特定文件夹。如果我可以安装此卷“sdb4”,则需要备份一个名为“My_Work”的文件夹。其余的我有/有一份。

当我输入 dmesg | 尾巴......我有几行......但我认为相关的是:

[  406.864677] EXT4-fs (sdb4): bad block size 65536
[  429.098776] …
Run Code Online (Sandbox Code Playgroud)

partitioning mount hard-drive hfs+ data-recovery

6
推荐指数
2
解决办法
2万
查看次数

为什么我的 hfs 分区突然挂载为只读,无法更改为读写?

我正在将我的 FreeNAS 卷备份到外部 WD 4TB My Book 的分区上,该分区使用 hfs 文件系统并安装在运行 Ubuntu 16.04 的笔记本电脑上。每次安装驱动器时,所有分区都以只读方式安装。我试过了:

  1. 在 Mac 机器上通过终端关闭日志。
  2. 使用安装hfsprogs和重新安装卷

    sudo mount -t hfsplus -o remount,force,rw /dev/sdb2 /media/mntpoint

  3. 使用更改所有卷内容的权限 chmod

这有效,我能够写入和删除已安装的卷。然后,突然问题又回来了,上述解决方案不再有效。我能够写入该卷,但无法删除任何内容,无论是使用rsync还是rm.

我跑了sudo dmesg | tail,它给出了输出:

[  109.876362] hfsplus: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended.  mounting read-only.
Run Code Online (Sandbox Code Playgroud)

输入mount | grep /dev/sdb2也表明是mount ro:

/dev/sdb2 on /media/mntpoint1 type hfsplus (ro,nosuid,nodev,relatime,umask=22,uid=0,gid=0,nls=utf8,uhelper=udisks2)
Run Code Online (Sandbox Code Playgroud)

运行sudo fsck.hfsplus /dev/sdb2表明卷有问题:

** /dev/sdb2
** Checking HFS Plus volume.
** …
Run Code Online (Sandbox Code Playgroud)

permissions mount hfs+

6
推荐指数
0
解决办法
2879
查看次数