nDiki : バックアップ

バックアップ (backup)

ツール

バックアップ ユーティリティ (NTBackup)

Windows Server 2003、Windows XP *1 に付属する。

*1Windows XP Home Edition ではデフォルトではインストールされていない

スポンサード リンク

2021年1月11日 (月)

Google ドライブDropboxUnison で同期する

ノートテキストファイルは全文検索できるよう Google ドライブと同期しておきたい。それと同時に他の PC との同期のため Dropbox とも同期しておきたい。しかしセキュリティを考えてクラウド同期サービスは使いたくない。

Google の「バックアップと同期」アプリと Dropbox アプリの両方を動かしてそれぞれローカルフォルダと動機している MacBook Pro 上で、そのローカルフォルダ間のファイル同期を実行してみることにした。

使うのは普段リモートホストとの同期に使用している Unison File Synchronizer。最近になって repeat = watch というファイル更新をモニタリングするオプションを知ったので試してみる。

unison-fsmonitor を用意する

ファイル更新モニタリングで使う Unison 標準の unison-fsmonitor は macOS では使えないらしいので代替の https://github.com/autozimu/unison-fsmonitor をインストールする。

 $ brew install autozimu/homebrew-formulas/unison-fsmonitor

Unison のプロファイルを作成する

Unison の同期用のプロファイルは以下のような感じ。

 root = /Users/naney/Google ドライブ/folderA
 root = /Users/naney/Dropbox/folderA

 times = true

 repeat = watch
 silent = true

 logfile = /Users/naney/var/log/unison.log

(実際には path や ignore をもう少し指定している。)

同期する

repeat = watch と silent = true をいったんコメントアウトして

 $ unison <プロファイル名>

で手動同期し、期待通りの同期ができているか確認する。問題無ければ

 $ nohup unison <プロファイル名> &

で監視を開始する。

動作確認した感じでは

と安定して使える感じだ。

コンフリクトが起きた場合はスキップされたままになるので、たまに手動で Unison を実行して確認した方が良さそうではある。

[ ノート・日記はテキストファイルに ]

スポンサード リンク
[ 1月11日全て ]

2021年2月4日 (木)

Google ドライブ拡張子 md の Markdown ファイルを全文検索できるように rclone でコピーする

拡張子 md の Markdown ファイルを「バックアップと同期」アプリで新規に同期したり、 Web 版の Google ドライブアップロードしたりすると MIME タイプが text/markdown となり全文検索対象にならない。不便。

StackEdit は Google ドライブに送る時の MIME タイプを設定で text/plain を選べるようにすることで問題を回避しているようだ。

rclone で text/plain で Google ドライブアップロードする

クラウドストレージ上のファイルを管理するためのコマンドラインプログラム rclone でアップロードするとどうだろうと思ってやってみたところ、ちょっと設定をいじれば拡張子 md の Markdown ファイルを text/plain で Google ドライブアップロードできることがわかった。

rclone では Google Drive API で新しいファイルを作成する際に、rclone 側で MIME タイプを判定している。内部的には Go の mime パッケージを使っている。

このパッケージは UNIX 系の環境では mime.type ファイルがあれば参照するようになっていたので macOS Catalina にあった /etc/apache2/mime.type ファイルの text/plain 行に md を追加して試したところ、めでたく text/plain として Google ドライブアップロードできた。全文検索対象になることも確認。

ちなみに「バックアップと同期」アプリは /etc/apache2/mime.type 変更の影響を受けなかった。

rclone での方法が分かったわけだけれど、実際のところ Markdown ファイルの Google ドライブとの同期や読み書きを rclone だけに限定するわけにもいかないな。引き続き拡張子 txt で管理するのが現実的のようだ。

[ 2月4日全て ]

2021年3月7日 (日)

今日のさえずり: 半分に切ったグレープフルーツに砂糖をかけホジって食べ、昭和を思い出した

[ 3月7日全て ]

2021年3月11日 (木)

ノートテキストファイルを Cryptomator で暗号化Google ドライブバックアップ

他人に見られる心配なしに書きたいノートテキストファイルGoogle ドライブバックアップしておくのに Cryptomator を使うことにした。

Cryptomator アプリケーションと macOSファイルシステムとしてマウントするための macFUSE をインストール。

ベーシックな使い方

Google の「バックアップと同期」で同期しているフォルダ内に Cryptomator アプリケーションで vault を作成する。 vault を解錠するとファイルシステムとしてマウントされるので、そこでファイルを読み書きする。 vault フォルダ側には暗号化されたファイルが保存され「バックアップと同期」でバックアップされる。vault 側は直接いじらないようにする。

マウントしたフォルダでファイルを直接読み書きせず、ノートフォルダと Unison でリアルタイム同期させる

  • 読み書きの遅延を少しでも避けたい
  • マウントしたフォルダではゴミ箱が有効になっていないので誤削除が怖い
  • vault 側は暗号化されているので Google ドライブのゴミ箱や版管理に頼るのが困難

という理由からマウントしたフォルダ上で直接ファイルを読み書きせず、別の場所にあるノートフォルダを Unisonバックアップを有効にしつつリアルタイム同期することにした。

 root = /Volumes/マウントポイント名
 root = /path/to/ノードフォルダ
 
 times = true
 rsrc = false
 
 repeat = watch
 silent = true
 
 backup = Name *
 backuplocation = central
 maxbackups = 60
 backupdir = /path/to/バックアップフォルダ

Cryptomator のファイルシステムに対して Unison が属性のコピーをしようとして失敗するので rsrc = false 指定が必要だ。

[ ノート・日記はテキストファイルに ]

[ 3月11日全て ]

2021年4月29日 (木)

Google ドライブ動画ファイルをダウンロード不可で特定の人に見てもらう

動画ファイルを特定の人に見てもらえるようにしたい。ファイルとして渡すとその後のコントロールができなくなるので、ダウンロード不可な形で共有して見てもらえるようにしたい。

Google ドライブで閲覧者ダウンロードを不可に設定してから閲覧者として共有する

相手が Google アカウントをもっているならば Google ドライブで共有するのがお手軽そうだ。Google ドライブにファイルをアップロード後「閲覧者と閲覧者(コメント可)に、ダウンロード、印刷、コピーの項目を表示する」をオフにしてから閲覧者として共有すれば OK。

共有フォルダに入れてまとめて共有する場合は設定順序に注意する

相手を閲覧者として既に共有しているフォルダに動画ファイルを入れる場合は注意が必要だ。

いったん非共有のフォルダにアップロードし「閲覧者と閲覧者(コメント可)に、ダウンロード、印刷、コピーの項目を表示する」をオフにしてから、その共有フォルダに移動するようにするのが良い。

共有フォルダに入れてから上記設定をオフにする場合、一時的にダウンロード可能な状態が生まれてしまう。もしその共有フォルダを相手がマイドライブに追加しており「バックアップと同期」アプリを使っている場合は、相手の PC の Google ドライブフォルダにいったんダウンロードされることにもなる(設定をオフにした段階で相手の PC から削除されるようになっているが、その前に手動や Time Machine 等で複製が作られる可能性がある)。

そこまで警戒しなければならない相手なら、そもそも見てもらおうとならないだろうから、気にしすぎかもしれないが仕様としてはそうなっているということで。

[ 4月29日全て ]

2021年6月21日 (月)

iCloud写真を無効にして代わりに Google フォト同期を有効に

iPad Pro で使っている iCloud ストレージについて「iCloudストレージの空き容量が、残り25%しかありません」というメールが3月に届いていた。

iPad Pro ではそれほど写真を撮ったりしないんだけれどじわじわ増えてきた感じ。5GB の iCloudストレージはバックアップやアプリのためにある程度空けておきたい。

Google One をファミリー共有している Google フォトの「バックアップと同期」をオンにして iCloud写真をオフにした。 iCloud写真をオフにしてもその分 iCloudバックアップとして保存されていることになるので、これだと空き容量が増えない。 iCloudバックアップで対象からフォトライブラリを外すことで、ようやく iCloudストレージの使用済みが下がった。なるほど。

昨年末に購入しiPhone 12 Pro は最初から「iCloud写真」をオフにしておいたのに同様に iCloudストレージ空き容量の通知メールが早々に来たので、なぜと思ったのが今回の確認のきっかけ。 iPhone 12 Pro も同様にフォトライブラリをバックアップ対象から外しておいた。

今日のさえずり: 「毛糸洗い」で CM ソングの記憶が復活

[ 6月21日全て ]

2021年7月19日 (月)

今日のさえずり: 「いとうひろふみ」だと信じて疑わずこれまで生きてまいりました……

[ 7月19日全て ]

2021年7月22日 (木)

macOS Big Sur 11.4 へのアップグレードからの 11.5 へのアップデート

今日から4連休。時間に余裕があるので自分の MacBook PromacOS Big Sur にアップグレードすることにした。仕事で使っている MacBook Pro を Big Sur にしたのに引き続きである。

午前中にアップグレードを始め、アップグレード後に2台のストレージへの Time Machine バックアップが完了して一段落。と思ったら「このMac用のアップデートがあります」との通知。 macOS Big Sur 11.5? あれ?

あー。今日 11.5 が出たのだけれど、自分がアップグレードするタイミングでは段階的な公開でまだ 11.4 だったのかもしれない。

また時間がかかるけれどソフトウェアアップデートしておくかと開始したら「“macOS Big Sur 11.5”を準備中… 残り約15分」から一向に進まず。結局完了したのは翌朝食後。思った以上に長くかかったアップグレードであった。

今日のさえずり: 絶滅危惧種であるケロッグ コーンフレークを陳列してるなんて、文化堂みなおしたわ

[ 7月22日全て ]

2021年9月9日 (木)

雨の床屋【日記】

雨で靴を濡らしつつ床屋へ。足元じっとりだけれど髪はさっぱりすっきり。

仕事で使っている MacBook Pro の「バックアップと同期」に「パソコン版ドライブ」への移行が唐突に来た。指示に従って進めるだけでアプリケーションの入れ替えと設定移行ができるので簡単だけれど、再起動含めちょっと時間がかかった。

個人の MacBook Pro はいつ来るのかな。倍以上のファイルを同期しているので、余裕のある時間に移行したい。

YOUTRUST は今日初投稿(今日同じ昨日で「投稿」が「脳内メモ」に名称変更されている)。「友人友人まで公開」と「友人まで公開」とが選択できるのだけれど、ログインしなくても permalink にアクセスして内容見られるし謎い。共有範囲管理は無いと思った方が良さそう。

今日のさえずり: Twitter Communities に投稿した Tweet のオーナーシップはどうなるのかな

[ 9月9日全て ]

2021年9月11日 (土)

空き領域不足にはまりつつ macOS Big Sur にアップグレード

macOS Monterey が出る前にMacBook PromacOS Big Sur にアップグレードしておかねば。

午後から macOS Catalina 10.15.7 から macOS Big Sur 11.5.2 へのアップグレードを開始したがボリュームの空き領域不足で先に進められず。5年前に 13インチ MacBook Pro Retina Early 2015 を注文した時はの使い方なら 128GB SSD で十分だろうと思っていたし今でも普段困る容量ではないのだけれど、アップグレードは結構空き容量が必要なのね。

「ゴミ箱を自動的に空にする」がオフで購入時以来の全ての削除ファイルが残っていたので設定変更をしつつゴミ箱の中身を減らしたり、その他使っていないアプリケーションを削除したりしたけれど必要空き領域にたどり着けず。最終的に写真ファイルが多く入っているストレージ使用量の多いフォルダを NAS と外付け SSD (安全のため2箇所)に退避して空き領域を確保した。

macOS Big Sur にアップグレード後プライバシー設定許可を適宜対応。退避したフォルダを戻し Time Machine バックアップが1回終わるのを見届けて一段落。

macOS Monterey はどれぐらい空き領域が必要なのかな。

[ 9月11日全て ]

About Me

Naney Naney

Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

About nDiki

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。

#nNote タグがついている記事は他の記事に比べて、より断片的・未整理・不完全なちょっとしたノートです。まだ結論に至っていない考えなども含まれます。頻繁/大幅に更新したり削除したりすることがあります。

※本サイトの内容は個人的見解であり所属組織とは関係ありません。

Other Notes

ナレッジベースアプリケーション Obsidian で書いているノートの一部を notes.naney.org で 公開しています。

最近検索されている記事

月別インデックス
Process Time: 0.086948s / load averages: 0.76, 0.70, 0.60
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker