Tribute1998

ストレージ

Ubuntuで削除したファイルを復元する方法【TestDisk/extundelete】

「大切なファイルを rm してしまった…」という経験は、Linuxを使い始めると一度は直面するものです。結論から言うと、削除直後であれば TestDisk/PhotoRec や extundelete で復元できる可能性があります。ただし時…
ストレージ

UbuntuにSyncthingを導入してP2Pファイル同期する方法

SyncthingはDropboxやGoogle Driveのようなファイル同期を、クラウドサービスなし・P2P方式で実現するオープンソースツールです。2台のUbuntuマシン間、あるいはUbuntuとスマートフォンの間でファイルをリアルタ…
ストレージ

Ubuntuでrcloneを使ってクラウドストレージと同期する方法

「ファイルを Google Drive や Amazon S3 に自動バックアップしたい」「VPS のデータをクラウドに同期したい」そんなとき、rclone は Ubuntu からあらゆるクラウドストレージを操作できる最強のCLIツールです…
ストレージ

Ubuntuのrsyncで自動バックアップシステムを作る方法

UbuntuでバックアップといえばCPコマンドを思い浮かべる方も多いですが、rsyncを使うと「変更されたファイルだけを転送する」差分バックアップが実現できます。実際に検証してみると、初回フルバックアップ後の2回目実行では転送量がほぼゼロに…
ストレージ

UbuntuでソフトウェアRAID(mdadm)を構築する方法

自宅サーバーやVPSでデータを運用していると、「ハードディスクが突然壊れてすべてのデータが消えた」という話をたまに聞きます。そこで役立つのがRAID(Redundant Array of Independent Disks)です。複数のディ…
ストレージ

UbuntuでBtrfsを使ってスナップショット運用する方法

UbuntuにはデフォルトでBtrfs(B-tree ファイルシステム)を使う選択肢があります。スナップショット・サブボリューム・自動チェックサムという強力な機能を持ちながら、インストールは apt install btrfs-progs…
セキュリティ

UbuntuにVaultwarden(Bitwarden)を構築してパスワード管理する方法

「パスワードを使い回しているのがずっと気になっていた」「クラウドのパスワードマネージャーに個人情報を預けたくない」という方、多いんじゃないでしょうか。
セキュリティ

Ubuntuで自動セキュリティアップデート(unattended-upgrades)を設定する方法

VPS を借りてサーバーを運用し始めると、必ず直面するのが「セキュリティアップデートをどう管理するか」という問題です。毎日 apt upgrade を手動実行すれば確実ですが、忙しいときに1週間忘れてしまった、という経験がある人も多いはず。
セキュリティ

Ubuntuでルートキット・マルウェアを検出する方法【rkhunter/chkrootkit】

VPSを借りてサーバーを運用し始めると、「自分のサーバーが乗っ取られていないか不安…」という疑問が出てきます。ルートキット(rootkit)とは、攻撃者がサーバーに侵入した後に自分の存在を隠すために仕込むツールです。気づかないまま放置すると…
トラブル解決

Ubuntuの壊れたパッケージ(broken packages)を修復する方法

Ubuntuで apt install や apt upgrade を実行中に電源が落ちたり、Ctrl+C で強制終了したりすると、パッケージが「壊れた(broken)」状態になることがあります。次回 apt を実行したときに E: Unm…