wired raven

文字通りの日記。主に思ったことやガジェットについて

Time Machineが動かない

環境

症状

Time Machineのバックアップは始まるものの、バックアップ自体は行われずに終わってしまう。

試したこと

どれがよかったのかわからないので列挙

NASの設定見直し

SMBの設定などを一通り見直したり、再設定したが効果なし

割り当てる容量を増やす

Time Machineの設定画面の空き容量表示が200KBを切っていたので、割り当てる容量を増やしたが効果なし。

1TB割り当てて、600GBしか使ってないのに空き容量200KBは別の何かがある気がする。

別のドライブを繋いでみる

もともとTime Machineのドライブに使っていた外付けHDDを繋いでバックアップを実行。こちらは正常にバックアップが終わった。

sparsebundleの削除

バックアップデータが破損している可能性を考慮して削除したが効果なし。

Time Machineの設定ファイルを削除

  1. /Library/Preferences/com.apple.TimeMachine.plistを削除
  2. OS再起動
  3. Time Machineの環境設定からドライブを指定
  4. バックアップが始まるのを待つ

という手順で回復した。

原因になりそうな操作

確信がない。

OSのアップデートと再起動

直前の操作で一番、ありそうなのはmacOS 11.3へのアップデート。

深夜の時間帯はNASの電源を落としているから、その辺の何かもあるかも。

FileVaultをオフにした

これはあまり関係なさそうな気もするけど。

雑感

MacのTime Machineにはかなり頼っていて、これがあればいきなりマシンが壊れてもほとんどのファイルが無事、と思っていたから今回のトラブルはかなり衝撃的だった。10年ぐらい使っていてこの壊れ方は記憶にない。壊れるときは壊れるから冗長化しましょう、でひとつ。

Apple Diagnosticsがフリーズする

環境

症状

Apple Diagnoticsを起動するとフリーズする。 マウスカーソルは動かせず、トラックパッドを触っても感触フィードバックが返ってこない。

やってみたこと

Apple Diagnostics Freezing on M1 MBA : macが該当する。 ざっくり読んでみると、

  • recoveryOSのトラブルでハードウェアではない
  • recoveryOSを復旧、あるいは復元することで症状が改善する

だそうだ。

手順の詳細はApple M1 チップ搭載の Mac で macOS を再インストール中にパーソナライズエラーが表示される場合 - Apple サポートを参照。

Macはこの1台しかないので、データをバックアップしたのちに初期化して再インストールする方法を採用した。

が、効果なし。 どうにもならないのでAppleにフィードバックを投げた。 いずれ改善されることを期待しよう。

追記

もしかして、Time Machineからデータ移行したのがよくなかったのだろうか。

さらに追記

OSアップデートした時などに作られるFallback recoveryOSのファイルがあった。 試しに電源ボタンを素早く2回押して、Fallback recoveryOSで起動し、Apple Diagnosticsを動かしたら問題なく動いた。

ハードウェアではなく、ソフトウェアのトラブルが確定か。

ここ一年ぐらいの棚卸し

そういえばここのところは仕事で何をやっていたっけ、と軽く書き出してみる。

  • PCまわりの操作説明・ヘルプデスク
  • サービスの死活監視(アラート飛んで来たら対応する程度だが)
  • SEO対策
    • Googleアナリティクスと問い合わせの量を見ながら、コンテンツ更新などをしていた
  • システムの保守・運用・改修
    • サービス本体(Ruby on Rails
    • サービス紹介サイト(Node.js + Pug)
    • オウンドメディア(WordPress
  • 開発は全工程
    • 要望の吸い上げ、ヒアリング
    • 実装優先順位の確定
    • 既存実装を調査して影響範囲や流用できるものの調査
    • 要件定義
    • 設計
    • 実装
    • 単体試験
    • リリース
  • インフラ管理(Heroku丸投げなのであまり苦労はないが)
  • ユーザーから問い合わせがあればその対応(ごくまれ)
  • 新規の営業先の情報集め
  • Webサイトの作成(数か月に一度)
    • WordPressのインストール・初期設定
    • コンテンツの作成
      • 文章
      • ロゴ

開発者もいなければドキュメントも足りない状態からスタートして、業務改善に繋がる開発とバグの修正をひとりで走っていたのだから、ひとまずは自分を褒めようかと。