AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 452062
Accepted
Nat Weiland
Nat Weiland
Asked: 2018-06-27 08:56:58 +0800 CST2018-06-27 08:56:58 +0800 CST 2018-06-27 08:56:58 +0800 CST

HFS+ 文件系统以只读方式挂载

  • 772

我有一个正在为 Mac 朋友格式化的外部驱动器,所以我使用 Gparted 将其设置为 HFS+。即使在使用该选项运行mount命令后,我现在也无法将任何文件写入驱动器。rw运行grep sda1 /proc/mounts(我想要的驱动器)返回:

/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0

请注意,它安装为rw.
但是从终端或 Nemo 复制会返回“错误:只读文件系统”。由于我在 Linux 上格式化了驱动器,因此尚未记录 HFS+ 卷。在我把它交给我的 mac 朋友之前,我需要将一些文件复制到它。我应该怎么办?

linux-mint mount
  • 2 2 个回答
  • 22723 Views

2 个回答

  • Voted
  1. Prime Optimus
    2018-09-06T07:54:11+08:002018-09-06T07:54:11+08:00
    1. 如果要从 Ubuntu 写入日志,则需要关闭日志。Ubuntu 仅支持写入非日志式 HFS+ 卷。在 OS X Yosemite 10.10 之前,仍然可以从 HFS+ 禁用日志记录

      在您的 Mac 上:

      • 在 Applications -> Utilities 下打开磁盘工具
      • 选择要禁用日记功能的卷。
      • 从文件菜单中选择禁用日记。(在以后的 Mac OS 版本中,您必须在单击“文件”菜单时按住选项按钮。或者如果您喜欢 Apple+J)
    2. 现在将 HFS+ 硬盘插入 Ubuntu 并运行以下命令:

      $ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
      

      示例输出:

      sda                       
      ├─sda1 vfat     300M     EFI
      
      └─sda2 hfsplus  100G     VolumeName
      

      所以我们只对那个例子中的 sda2 感兴趣。

      $ sudo apt-get install hfsprogs
      
    3. 在您的主目录中创建一个名为 backup 的文件夹,并将备份的完整路径复制到以下命令的末尾:

      $ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
      

      现在祝你好运:

      $ sudo mount -o remount,rw /home/user/backup
      
    4. 现在提交 HFS+:

      $ sudo chmod 775 /home/user/backup
      
    5. 终端测试:

      $ cd /home/user/backup
      $ mkdir test
      
    6. 现在检查您的文件管理器是否创建了测试目录。但到底是什么,文件管理器仍然无法写入 HFS+。

      强制提交文件管理器

      ### sudo filemanager, for eg.
      $ sudo thunar
      
    7. 现在经过长时间的过度处理,您现在可以访问 HFS+。

      之后,将驱动器插回 mac,打开日志并使用磁盘实用程序修复权限。

    • 8
  2. Best Answer
    MS Berends
    2022-08-08T03:04:59+08:002022-08-08T03:04:59+08:00

    我保留了这个错误(Ubuntu 22.04.1),即使在 macOS 中禁用日记功能后,它也会在一段时间后(大约 2 到 20 天,每天重新启动)再次以只读方式挂载。极其烦人!

    现在似乎持续有效的解决方案是使用auto额外的选项nosuid,nodev,x-gvfs-show。

    我第一次有:

    PARTUUID=xxx /mnt/my_path hfsplus force,rw,auto,nofail 0 0
    

    但现在我有:

    PARTUUID=xxx /mnt/my_path auto nosuid,nodev,nofail,x-gvfs-show,force,rw 0 0
    

    这似乎奏效了,为(不久的)未来祈祷。HFS+ 支持在 Ubuntu 中是一个绝对的痛点。

    • 1

相关问题

  • 如何在 solaris 11.3 中挂载 zfs 驱动器分区

  • 阻止挂载系统调用

  • 将局域网硬盘挂载到 linux fedora

  • Linux Mint 内核损坏

  • Synaptic 包管理器文件设置

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve