如何默认将外部硬盘安装为 HFS+?

如何默认将外部硬盘安装为 HFS+?

我刚刚从 MacOs 切换到 Ubuntu 21.10。我使用外部 HFS+ 硬盘在 MacOs 和 Ubuntu 之间共享文件。

要从 ubuntu 启用对此磁盘的读/写,我必须使用以下命令挂载它赫夫斯普罗格斯正如解释的那样这里

sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point

每次我重新启动计算机时,我都必须强制重新挂载磁盘(因此,我制作了一个在启动后运行的 shell 脚本)。

有没有办法在启动时自动将此磁盘安装为 HFS+?

答案1

要自动挂载磁盘,在 /etc/fstab 中附加一行:

PARTUUID=[a-letter-digit-hypen-code] /mount/point hfsplus defaults 0 0

我不太确定“hfsplus”,但我从你的问题中知道了。获取 [a-letter-digit-hypen-code] 的示例:

sudo blkid /dev/sdx1

示例中的 /dev/sdx1 取自:

sudo fdisk -l           #lsblk is also enough here

但 sda、sdb、sdc 是最常见的值,并且 1 在大多数情况下代表第一个分区。

编辑:我使用 UUID 而不是 PARTUUID 进行了测试,没有问题。PART 表示 PARTITION。然后,另一个示例是:

UUID=... /media/user/disk auto nosuid,nodev,nofail 0 0

相关内容