2020年09月04日

【ガジェット】Raspberry Pi のSDカード壊れた?

こんにちは。

ワンルームの一人暮らしなのにスマートホーム・・・いろいろな設定や調整をいじるのが楽しくてわりとガッツリ構築しています。


いろいろなガジェットを組み合わせて構築しているのですが、その要となるのがシングルボードコンピュータであるRaspberry Piです。
スマートホームがらみのアクションのすべてを経由させているので、こいつが動かないと私ん家では何もできません(やや大袈裟に言ってますが)。
そんなRaspberry Piが唐突に落ちる現象が度々発生するようになってしまいました。


■原因調査

複数回リブートするうちにちゃんと起動するのですがその成功率も徐々に下がり始め、こりゃ本格的に対処しないとダメだなと原因調査に乗り出しました。
幸いRaspberry Piはネット上に豊富に情報があるので、原因についていくつか思い当たる節が挙げられます。
  1. 電源まわりの故障
  2. SDカードの破損
電源まわりとなるともう私にはRaspberry Pi買い直しするしか取る手立てがないので、以前クローンしておいた予備のSDカードに差し替えてみます。
すると安定してブートできるようになりました。
Raspberry Piで動かしていたのはNode-REDとWi-Fi接続監視デーモンくらいですが、Node-REDでは家電電源投入状態が変化するたびにフラグを更新させていたので、リード/ライトはそこそこの回数にのぼったはずです。これが原因なのかな〜・・・。
「壊れやすいしその日は唐突にやってくる」というのがSDカード破損に対するRaspberry Piクラスタの総意のようですので、今回の件はわりとすんなりと受け入れることが出来ました。
もうそういうもんだと割り切るしかありませんし、だからこそクローンを作っておいたわけですし(過去の私、偉いぞ!)


■堅牢性・可用性を上げなければ

Raspberry Pi(の Zero W)を購入してスマートホーム構築に乗り出したのは2019年03月です。
不調になりはじめたのは2020年06月くらいですから、SDカードの寿命が1年3ヶ月だったということに。
もちろんRaspberry Pi本体が破損したわけではないのですが、スマートホームという生活に密接したガジェットの重要部品の寿命期間がこれだとちょっといただけません。
ただし使っていたSDカードは安さを優先したバルク品でしたので、差し替えたブランド品の品質に期待したいところです。

つい最近、Raspberry Pi 4をSSDブートするというブログ記事を拝見しました。
ブートにSSD使えたらそりゃ速さも安心感も全然違うだろうなと羨ましくなりました。
とはいえ私のRaspberry Pi用途は上述のとおり非常に限られており、Zeroを選択したのもコストを出来るだけ掛けたくなかったからです。
SSDブート・・・Zeroでも使えないものか・・・。
年イチでSDカードを交換するコストと、Raspberry Pi 4にリプレイスするコスト。これを見極めて判断していきたいですね。






.









posted by Huwy at 10:23 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2020年09月03日

【iPhone/iPadアプリ】カメラロールの写真の保存方法を変えてみた

こんにちは。

iPhoneのカメラロールに保存された写真・画像の管理に困っている方の話を良く聞きます。
標準ではそのままiCloudに同期されるので、iCloudストレージ容量が不足して保存できないとか。
そんな話を聞くたびに私はGoogleフォトをおすすめしてきました。
何より無料で容量無制限というのが魅力です。
その恩恵を受けるためには若干の画質低下を受け入れなければなりませんが、プロの写真家でも無い限り気にならない程度です。


■ファイル名を変更したい

さて、iPhone→Googleフォトという写真・画像保存フローを人様にすすめておきながら実は私自身は若干の不満がありました。
それは写真・画像のファイル名です。
iPhoneで撮影した写真のファイル名には単純な連番が振られるのみで、そこからパッと撮影日時を判断することができません。
Googleフォトをはじめ現在のさまざまな写真ビューワはEXIFデータから撮影日時を取得してくれるので、あまり気にすることでもないんですが、EXIFデータを持たない画像ファイルも一元管理したいという都合上、ファイル名に日時があってくれたほうが個人的には嬉しいのです。
この問題を解決するため、私はiPhoneの「ショートカット」アプリを利用していました。



詳細は割愛しますが、
  1. 写真・画像のファイル名を取得日時フォーマットにリネーム
  2. いったんDropBoxにアップロード
  3. iPhone上から当該写真・画像を一括削除
というレシピを使っていました。
その後PC上でDropBox同期フォルダからGoogleフォトに手動で移動というとい作業を行っていました。
欠点としてはこの最後の手動移動というひと手間が余計に掛かってしまうことです。
とはいえ私はフォルダやアルバム単位で写真・画像を整理したいので、目視しながらの手動作業はどのみち必要です。
(iPhoneのカメラロールの写真・画像を直接リネームしたかったんですけどiOSの制限上それは無理ということが分かりました。
これが実現できていれば、リネームされた写真・画像を直接Googleフォトに同期できるんですが・・・)


■DropBoxのリンクデバイス数制限イヤだな・・・

上述のDropBoxをいったん経由するというフローを手持ちのiOSデバイス(計3台)で使っていたのですが、いつの日からかDropBoxがリンクデバイスの数を3台までに制限してきました。(有償アカウントは無制限です)
私のこのフローではPCも必要になりますのでDropBoxにリンクすべきデバイスは4台・・・どれか1デバイスを諦めなくてはなりません。
幸いiOSデバイス間はiCloudでも同期するので、DropBoxにリンクしたiOSデバイス1台に集約してからリネームアップロードするという方法も取れなくはないわけですが、常にそのiOSデバイスを携帯しているとも限らないのでこの制限は無くせるなら無くしたいと思っていました。


■Amazon Photosの存在忘れてた

私はAmazonのプライム会員になっています。
その主たる目的はやはり買い物であり、他のAmzaonの豊富なサービスはあまり意識してきませんでした。
(システム屋の端くれとしてAWSを意識してないのは由々しき事態ではありますが・・・)
ある日ふと、Amzaonってショッピングだけじゃなかったよなぁと物色してストレージサービスもやってるやん!と歓喜。
さらにはGoogleフォトと同じく容量無制限の写真・画像ストレージも!!
さらにさらに、Amazon Photosアプリを使ってみれば日時リネームしたうえでアップロードしてくれて、デバイス数制限もなし!!
もうやりたかったことのすべてがAmazon Photosアプリ1つで出来てしまうことが分かりました。もっと早く気付きたかった・・・。


■大団円・・・?

こうして全てが丸く収まったかのように思えますが、よくよく考えてみるとAmazon Photosの容量無制限はプライム会員となっていることが前提です。
その年会費4900円が果たして妥当なのかどうか・・・DropBoxの有償アカウントよりは安いけど。
そんなモヤモヤを払拭すべく、Amazonサービスをもっと有効活用せねば。





.

posted by Huwy at 15:36 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする