gpt4 book ai didi

macos - RPi 上的 Netatalk,导致 hfs+ 驱动器在 RPi 上只读,而无法安装在 macOS 上

转载 作者:行者123 更新时间:2023-12-04 13:58:32 28 4
gpt4 key购买 nike

背景

我试图使用 netatalk创建 Time Capsule使用 Raspberry Pi 3 ,按照教程here .部分版本信息:

  • netatalk 3.1.12
  • macOS 10.14.5
  • 树莓派 4.19.50-v7+

  • 问题和调查结果

    到达教程的最后一部分后,可以通过 afp:// 连接,我意识到该卷是只读的。

    read only

    don't have the necessary permission

    我重新阅读了教程,发现我没有做第一步,因为驱动器已经是 HFS+。我的猜测是 ignore ownership on this volumenetatalk 必不可少正常工作。

    结果/症状列表
  • [✔︎] 可以通过 afp:// 连接
  • [✔︎] 能够在 RPi 上安装外部驱动器
  • [𝝬] 安装在 RPi 上的驱动器是 read-only
  • [𝝬] 部分目录无法读取,也无法读取RPi也不通过 afp://
  • cp结果 cp: cannot open 'filename' for reading: Permission denied
  • [𝝬] macOS 无法挂载外置驱动
  • [𝝬] 卷在 macOS 上为只读 afp://

  • 使用的配置

    /etc/fstab
    proc            /proc           proc    defaults          0       0
    PARTUUID=7e67b292-01 /boot vfat defaults 0 2
    PARTUUID=7e67b292-02 / ext4 defaults,noatime 0 1
    /dev/sda2 /media/tm hfsplus force,rw,user,auto 0 0

    /etc/netatalk/afp.conf
    ; Netatalk 3.x configuration file
    ;

    [Global]
    ; Global server settings

    ; [Homes]
    ; basedir regex = /xxxx

    ;[My AFP Volume]
    ;path = /media/tm

    [Timestone]
    path = /media/tm
    time machine = yes

    /etc/nsswitch.conf
    passwd:         files
    group: files
    shadow: files
    gshadow: files
    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
    networks: files
    protocols: db files
    services: db files
    ethers: db files
    rpc: db files
    netgroup: nis

    /etc/avahi/services/afpd.service
    <?xml version="1.0" standalone='no'?><!--*-nxml-*-->
    <!DOCTYPE service-group SYSTEM "avahi-service.dtd">
    <service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
    <type>_afpovertcp._tcp</type>
    <port>548</port>
    </service>
    <service>
    <type>_device-info._tcp</type>
    <port>0</port>
    <txt-record>model=TimeCapsule</txt-record>
    </service>
    </service-group>

    尝试修复
  • macOS 安装不起作用
  • macOS 强制安装不起作用
  • macOS 界面 diskutil first aid无法
  • macOS cli diskVerify 无法挂载和停止
  • macOS cli diskRepair 无法挂载和停止
  • RPi fsck 似乎没有解决问题
  • RPi fsck.hfsplus 似乎没有解决问题

  • 问题和方向

    该驱动器能够以只读方式安装,并在 RPi 上进行一些禁止访问,数据可能是安全的。目前,该驱动器拒绝在 macOS 上挂载,因此我无法使用 macOS 启用 ignore ownership on this volume .

    为什么卷(HFS+,在 macOS 上创建和使用)在教程之后可以安装在 RPi 上,然后在 macOS 上无法安装?

    给出症状,是否有任何关键步骤导致这种情况(除了不检查 ignore ownership on this volume )?

    是否有一些轨道作为分辨率?要么:
  • 在 macOS 上挂载驱动器,这样我就可以修复权限并备份数据
  • 修复 RPi 上的权限,因此备份并通过 afp:// 完成

  • 或者,任何更好的建议来克服这些障碍。

    最佳答案

    这让我在墙上爬了一个星期。我认为您正试图通过 howtogeek 执行此操作或 techradar文章?
    安装后,我从 raspberrypi 关闭系统:

    sudo shutdown -h now
    我拔掉我的 pi 然后重新启动它(重新插入)并运行以下命令:
    sudo service avahi-daemon start
    sudo service netatalk start
    sudo systemctl enable avahi-daemon
    sudo systemctl enable netatalk
    它奏效了,我可以用我的 Time Machine 启动并运行了!!希望这可以帮助!

    关于macos - RPi 上的 Netatalk,导致 hfs+ 驱动器在 RPi 上只读,而无法安装在 macOS 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56746724/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com