web-dev-qa-db-ja.com

macOSのTimeMachineでRaspberryPi4に接続されたUSB外付けハードドライブを使用できません

このガイド に従ってTシャツを作成しましたが、TimeMachineにドライブを追加できませんでした。 Time Machineの設定に表示されますが、次のエラーが発生します。

「選択したネットワークバックアップディスクに対して、必要な読み取り、書き込み、および追加の権限がありません。」

fstabファイルまたはNetatalk構成のいずれかに問題があるのではないかと思います。

/etc/fstab

proc            /proc           proc    defaults      

    0       0
/dev/mmcblk0p6  /boot           vfat    defaults          0       2
/dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that

UUID=<UUID-OF-MY-DRIVE> /media/tm hfsplus force,rw,user,noauto,nofail 0 0

Netatalk AFP.conf

; Netatalk 3.x configuration file
;

[Global]
  mimic model = TimeCapsule6,106

[Homes]
  basedir regex = /home

[My Wifi Time Capsule]
 path = /media/tm
 time machine = yes

また、ディスクのアクセス許可の問題を解決するはずのSudo chmod -R 777 /media/tmコマンドを実行しましたが、何もうまくいきません。私は何が間違っているのですか?

明確にするために、質問に投稿する手順は、Macデバイスではなく、RaspberryPiデバイスで実行する必要があります。

Macでは、ネットワーク経由でTimeMachineに接続します

Time Machine network

これを行った場合は、Raspberyy Piデバイスのusernameが[システム環境設定]> [共有]> [ファイル共有]の[許可されたユーザー]に追加されていることを確認してください。 」

Finderで共有ディスクを開き、右クリックして[情報を見る]をクリックし、RaspberryPiデバイスのユーザー名を[共有とアクセス許可]に追加します。詳細については、これを見てください 「異なる質問」に関する質問

1
hanxue

ハンクスの答え ここで物事を混ぜ合わせています。これらの手順は、MacOSをTimeMachineターゲットとして使用している場合にのみ適用されます。リンクされた記事は、macOSラップトップとTimeMachineとしてのmacOSMiniが使用されていることを明確に示しています。

あなたの例ではRaspberryPiが使用されているため、このようには機能しません。あなたの最善の策は次のとおりです。

  1. sshをRaspberryPiに入れます。
  2. /media/tmのc​​hmodを確認します(777である必要があります)。
  3. Sudo /sbin/parted
  4. print
  5. バックアップHDDに接続されている数字に注意してください(通常は2、つまりsda2)
  6. do mount | grep /dev/sdaX(Xはステップ3と4で取得された番号です)
  7. デバイスにrw状態があるかどうかを確認し、そうでない場合は確認します
  8. Sudo mount -t hfsplus -o remount,force,rw /dev/sdaX /media/tm
  9. Sudo rebootが役立つ場合があります。

幸運を!

現在、ハードディスクドライブに接続できるという同様の問題に直面しています。FinderはそれをTime Capsuleとして正しく表示しますが、Time Machine自体がドライブを認識せず、ターゲットとして使用できません。

0
guest_lame