<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Rsnapshot on KnightLiブログ</title>
        <link>https://knightli.com/ja/tags/rsnapshot/</link>
        <description>Recent content in Rsnapshot on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Thu, 16 Jul 2026 18:31:00 +0800</lastBuildDate><atom:link href="https://knightli.com/ja/tags/rsnapshot/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Synology ファイルの Ubuntu へのバックアップ: rsnapshot アクティブ プルおよびハード リンク スナップショットのチュートリアル</title>
        <link>https://knightli.com/ja/2026/07/16/synology-to-ubuntu-rsnapshot-pull-backup-guide/</link>
        <pubDate>Thu, 16 Jul 2026 18:31:00 +0800</pubDate>
        
        <guid>https://knightli.com/ja/2026/07/16/synology-to-ubuntu-rsnapshot-pull-backup-guide/</guid>
        <description>&lt;p&gt;目標が「シンプルで信頼性が高く、履歴ファイルを直接開くことができる」ことである場合、Ubuntu が Synology 共有フォルダーを積極的に取得し、&lt;code&gt;rsnapshot&lt;/code&gt; を使用してローカル スナップショットを作成することが非常に適しています。 Synology は読み取り専用データのみを提供し、Ubuntu はタイミング、ログ、バージョン ローテーション、ハードディスク バックアップを担当します。 Synology はファイルを誤って削除した後、昨日、先週、または先月のディレクトリからファイルを直接コピーして戻すこともできます。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;rsnapshot&lt;/code&gt; は、&lt;code&gt;rsync&lt;/code&gt; およびハード リンクに基づいて動作します。各スナップショット ディレクトリはファイルの完全なコピーのように見えますが、変更されていないファイルがディスク領域を何度も占有することはありません。写真、ビデオ、PDF、DOCX などは依然として通常のファイルであり、特殊な回復ソフトウェアやバックアップ データベースに依存しません。&lt;/p&gt;
&lt;h2 id=&#34;推奨アーキテクチャ&#34;&gt;推奨アーキテクチャ
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;群晖共享文件夹
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;photo / 工作文件 / 个人文件 / 其他共享文件夹
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        ↓ 只读 SMB、NFS，或 rsync/SSH
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ubuntu：rsnapshot 定时拉取
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ubuntu 备份硬盘（ext4、XFS 等）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;daily.0 / daily.1 / weekly.0 / monthly.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;これは、「Synology がファイルを Ubuntu にプッシュする」ソリューションではありません。 Ubuntu は Synology に読み取り専用アクセス権を持っており、Synology は Ubuntu バックアップ ディスクの書き込みパスワードを保存する必要はありません。通常、この権限の分離はより安全です。Synology が悪用されたり、ランサムウェアの影響を受けたり、パッケージ アカウントが悪用された場合、攻撃対象領域は Ubuntu の履歴スナップショットに直接広がりません。この判断は、オフライン ディスク、オフサイト コピー、または回復訓練の交換ではなく、アクセス許可の分離に基づいています。&lt;/p&gt;
&lt;h2 id=&#34;適用範囲と境界&#34;&gt;適用範囲と境界
&lt;/h2&gt;&lt;p&gt;この方法は、以下に特に適しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;写真、ビデオ、ドキュメント、プロジェクト資料などの一般的な共有フォルダー。&lt;/li&gt;
&lt;li&gt;複数の時点を保持したいが、特別な回復ツールを学習したくない。&lt;/li&gt;
&lt;li&gt;Ubuntu には専用のバックアップ ハード ドライブがすでにあります。&lt;/li&gt;
&lt;li&gt;マシン イメージ全体ではなく、いくつかの共有フォルダーを選択したいだけです。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは主にファイル自体をバックアップするもので、DSM、スイート構成、データベース サービス ステータス、またはすべてのシステム レベルのメタデータの完全な復元と同等ではありません。完全な災害復旧が必要な場合でも、ハイパー バックアップ、アプリケーション エクスポート、データベース バックアップ、またはその他の対象ソリューションを保持する必要があります。&lt;/p&gt;
&lt;h2 id=&#34;synology-側で読み取り専用バックアップ-アカウントを作成します&#34;&gt;Synology 側で読み取り専用バックアップ アカウントを作成します
&lt;/h2&gt;&lt;p&gt;まず、DSM で &lt;code&gt;backup-reader&lt;/code&gt; などの専用アカウントを作成します。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;バックアップが必要な共有フォルダーに読み取り権限のみを付与します。&lt;/li&gt;
&lt;li&gt;管理権限、書き込み権限、および不要なアプリケーション権限を付与しないでください。&lt;/li&gt;
&lt;li&gt;独立した強力なパスワードを使用します。&lt;/li&gt;
&lt;li&gt;Ubuntu の固定 IP のみが関連する SMB/NFS サービスにアクセスできるようにします。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;毎日の管理者アカウントを直接再利用しないでください。これにより、Ubuntu へのマウントに使用される認証情報が漏洩したとしても、影響は読み取りが許可されているディレクトリに限定されます。&lt;/p&gt;
&lt;h2 id=&#34;ubuntu-マウント-synology-共有フォルダー&#34;&gt;Ubuntu マウント Synology 共有フォルダー
&lt;/h2&gt;&lt;p&gt;各共有フォルダーを固定ディレクトリにマウントすることをお勧めします。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mkdir -p /mnt/synology/photo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mkdir -p /mnt/synology/files
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mkdir -p /mnt/synology/documents
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;SMB と NFS の両方を使用できます。 Synology で有効にして使い慣れているプロトコルを選択するだけです。一般的なホーム ネットワークや小規模チーム ネットワークの場合、SMB の方がアクセス許可を確認するのが簡単ですが、NFS は Linux アクセス許可モデルに近いです。&lt;/p&gt;
&lt;h3 id=&#34;smbcifs-読み取り専用マウントの例&#34;&gt;SMB/CIFS 読み取り専用マウントの例
&lt;/h3&gt;&lt;p&gt;まずツールをインストールし、root のみに読み取りを許可する認証情報ファイルを作成します:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install -y cifs-utils rsync rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo install -m &lt;span class=&#34;m&#34;&gt;600&lt;/span&gt; /dev/null /root/.smb-synology-credentials
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nano /root/.smb-synology-credentials
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;認証情報ファイルの内容:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ini&#34; data-lang=&#34;ini&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;username&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;backup-reader&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;password&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;替换为专用密码&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;/etc/fstab&lt;/code&gt; に例を追加しました。 Synology IP と共有名を実際の値に置き換えます:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;//192.168.8.100/photo     /mnt/synology/photo      cifs  ro,credentials=/root/.smb-synology-credentials,vers=3.0,_netdev,nofail  0  0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;//192.168.8.100/files     /mnt/synology/files      cifs  ro,credentials=/root/.smb-synology-credentials,vers=3.0,_netdev,nofail  0  0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;//192.168.8.100/documents /mnt/synology/documents  cifs  ro,credentials=/root/.smb-synology-credentials,vers=3.0,_netdev,nofail  0  0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;マウントをテストし、ディレクトリが読み取り可能であることを確認します:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mount -a
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;findmnt /mnt/synology/photo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ls -la /mnt/synology/photo &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; head
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;ro&lt;/code&gt; は重要なオプションです。 &lt;code&gt;mount -a&lt;/code&gt; が認証、プロトコル バージョン、または共有が存在しないと報告した場合は、最初に rsnapshot を構成しないでください。最初に単一のマウント ポイントを読み取ります。&lt;/p&gt;
&lt;h3 id=&#34;nfs-読み取り専用マウントの例&#34;&gt;NFS 読み取り専用マウントの例
&lt;/h3&gt;&lt;p&gt;DSM で NFS が有効になっていて、共有フォルダーで Ubuntu IP の読み取り専用マウントが許可されている場合は、次を使用できます:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install -y nfs-common rsync rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mount -t nfs -o ro 192.168.8.100:/volume1/photo /mnt/synology/photo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;NFS エクスポート パスは、Synology 共有名とボリュームによって異なります。まず、DSM の共有フォルダーの NFS アクセス許可ページで確認します。読み込み可能であることを確認したら、&lt;code&gt;/etc/fstab&lt;/code&gt;に実際のエクスポートパスを書き込みます。&lt;/p&gt;
&lt;h2 id=&#34;ubuntu-バックアップ-ハード-ドライブを準備します&#34;&gt;Ubuntu バックアップ ハード ドライブを準備します
&lt;/h2&gt;&lt;p&gt;スナップショット ルート ディレクトリは、Ubuntu の専用バックアップ ディスク上に配置する必要があります。例:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mkdir -p /srv/backup/rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;df -Th /srv/backup/rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;は、&lt;code&gt;ext4&lt;/code&gt; や &lt;code&gt;XFS&lt;/code&gt; などの Linux ファイル システムを優先します。 &lt;code&gt;rsnapshot&lt;/code&gt; はスペースを節約するためにハード リンクに依存しているため、FAT や exFAT などの Unix ハード リンクをサポートしないファイル システムにスナップショット ルート ディレクトリを配置しないでください。また、バックアップ ディレクトリを異なるファイル システムに分割しないでください。&lt;/p&gt;
&lt;p&gt;まず、バックアップ ハード ディスクのマウントが安定していることを確認することをお勧めします。システムの再起動後も、&lt;code&gt;/srv/backup/rsnapshot&lt;/code&gt; がバックアップ ディスク上に存在し、誤って Ubuntu システム ディスクの空のディレクトリに置かれないようにする必要があります。&lt;/p&gt;
&lt;h2 id=&#34;rsnapshot-を構成します&#34;&gt;rsnapshot を構成します
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;/etc/rsnapshot.conf&lt;/code&gt;を編集します。この設定ファイルの「設定項目」と「パラメータ」は通常&lt;strong&gt;Tab&lt;/strong&gt;で区切る必要があります。コピー後に検証に失敗した場合は、まずエディターによってスペースに置き換えられているかどうかを確認してください。&lt;/p&gt;
&lt;p&gt;以下は、この記事のディレクトリ構造に対応するコア構成です。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;snapshot_root	/srv/backup/rsnapshot/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;retain	daily	7
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;retain	weekly	4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;retain	monthly	12
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup	/mnt/synology/photo/	photo/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup	/mnt/synology/files/	files/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup	/mnt/synology/documents/	documents/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;意味は次のとおりです。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;設定&lt;/th&gt;
          &lt;th&gt;役割&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;snapshot_root&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;すべてのスナップショットを保存するルートディレクトリ&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;retain daily 7&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;日次スナップショットを 7 個保持する&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;retain weekly 4&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;週次スナップショットを 4 個保持する&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;retain monthly 12&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;月次スナップショットを 12 個保持する&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;backup&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;読み取り専用のマウント先を、スナップショット内の対応するサブディレクトリへバックアップする&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;まず構成を確認してから、毎日のスナップショットを手動で実行します。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo rsnapshot configtest
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo rsnapshot daily
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;正常に完了すると、ディレクトリはおおよそ次のようになります。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/srv/backup/rsnapshot/daily.0/photo/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/srv/backup/rsnapshot/daily.0/files/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/srv/backup/rsnapshot/daily.0/documents/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/srv/backup/rsnapshot/daily.1/photo/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/srv/backup/rsnapshot/weekly.0/photo/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;daily.0&lt;/code&gt; これは、成功した最新のスナップショットです。次回の実行後、古いスナップショットは逆方向にローテーションされ、&lt;code&gt;retain&lt;/code&gt; 番号を超えるバージョンはクリーンアップされます。&lt;/p&gt;
&lt;h2 id=&#34;毎日毎週毎月のスケジュールされたタスクを設定します&#34;&gt;毎日、毎週、毎月のスケジュールされたタスクを設定します
&lt;/h2&gt;&lt;p&gt;手動スナップショットが正常であることを確認した後、&lt;code&gt;/etc/cron.d/rsnapshot&lt;/code&gt; を作成します:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nano /etc/cron.d/rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;のサンプル コンテンツは次のとおりです。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;0 2 * * * root /usr/bin/rsnapshot daily
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;30 2 * * 1 root /usr/bin/rsnapshot weekly
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;0 3 1 * * root /usr/bin/rsnapshot monthly
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Synology が比較的アイドル状態の期間にタスクを配置することをお勧めします。最初のバックアップではすべてのファイルがコピーされますが、これには最も時間とディスク使用量がかかります。後続の実行では、主に変更された部分が転送されます。&lt;/p&gt;
&lt;p&gt;スケジュールされたタスクを実行する前に、マウントが成功したことを確認してください。 rsnapshot の前に簡単なチェックを追加することも、systemd マウント依存関係を通じて実装することもできます。最も重要なことは、&lt;code&gt;/mnt/synology/*&lt;/code&gt; がマウントされていないときに、空のディレクトリをソース ディレクトリと間違えないことです。その結果、「成功したがコンテンツが空」のスナップショットが作成されます。&lt;/p&gt;
&lt;h2 id=&#34;ハード-リンクが本当にスペースを節約していることを確認する方法&#34;&gt;ハード リンクが本当にスペースを節約していることを確認する方法
&lt;/h2&gt;&lt;p&gt;各ディレクトリに表示される論理サイズだけを見てはいけません。同じ変更されていないファイルの i ノードとリンク数を確認できます:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ls -li /srv/backup/rsnapshot/daily.0/photo/某个文件.jpg
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ls -li /srv/backup/rsnapshot/daily.1/photo/某个文件.jpg
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ファイルが変更されていない場合、通常は同じ i ノードが表示され、リンク数は 1 より大きくなります。バックアップ ディスクの実際の使用状況を確認するには、
を使用します。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;du -sh /srv/backup/rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;df -h /srv/backup/rsnapshot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;ファイルを復元する方法&#34;&gt;ファイルを復元する方法
&lt;/h2&gt;&lt;p&gt;リカバリには rsnapshot コマンドは必要ありません。適切な日付ディレクトリを見つけて、ターゲット ファイルを直接コピーします。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp -a /srv/backup/rsnapshot/daily.1/photo/2026/旅行.jpg /tmp/恢复文件/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Synology に復元する前に、まだ使用中の新しいバージョンが上書きされないように、一時ディレクトリにコピーするか、ファイル名を変更して内容を確認することをお勧めします。フォルダー全体を復元するには、最初に対象の容量とカバレッジを確認する必要があります。&lt;/p&gt;
&lt;h2 id=&#34;faq&#34;&gt;FAQ
&lt;/h2&gt;&lt;h3 id=&#34;rsnapshot-は正常に表示されますがスナップショット-ディレクトリは空です&#34;&gt;rsnapshot は正常に表示されますが、スナップショット ディレクトリは空です
&lt;/h3&gt;&lt;p&gt;まず、ソース マウント ポイントが実際にマウントされているかどうかを確認します。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;findmnt /mnt/synology/photo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mountpoint -q /mnt/synology/photo &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; mounted
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;/mnt/synology/photo&lt;/code&gt; ディレクトリが存在するだけでは、ネットワーク共有がマウントされていることを意味しません。スケジュールされたタスクを停止し、この無効なスナップショットを削除し、まず SMB/NFS 接続を修復してから、再度実行する必要があります。&lt;/p&gt;
&lt;h3 id=&#34;構成チェックで構文エラーが表示される&#34;&gt;構成チェックで構文エラーが表示される
&lt;/h3&gt;&lt;p&gt;実行:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo rsnapshot configtest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;キー チェック&lt;code&gt;snapshot_root&lt;/code&gt; &lt;code&gt;/&lt;/code&gt; で終わるかどうか、&lt;code&gt;backup&lt;/code&gt; ルールにソース パスとターゲット サブディレクトリがあるかどうか、構成項目間でタブが使用されているかどうか。 &lt;code&gt;configtest&lt;/code&gt; を渡さずに cron に直接参加しないでください。&lt;/p&gt;
&lt;h3 id=&#34;スナップショットの使用量が突然非常に大きくなりました&#34;&gt;スナップショットの使用量が突然非常に大きくなりました
&lt;/h3&gt;&lt;p&gt;まず、多数のファイルの名前変更、移動、再コード化、または時間/権限による変更が行われていて、rsync が再コピーされていないかどうかを確認します。ハード リンクは、コンテンツと属性が変更されていない履歴ファイルのみを再利用できます。初めてバックアップするとき、写真ライブラリをバッチで整理するとき、または頻繁に変更するエクスポート ディレクトリを適用するときは、使用量が増加するのが通常です。&lt;/p&gt;
&lt;h3 id=&#34;synology-全体を直接バックアップすることは可能ですか&#34;&gt;Synology 全体を直接バックアップすることは可能ですか
&lt;/h3&gt;&lt;p&gt;技術的には、より多くの共有フォルダーをマウントすることは可能ですが、システム ディレクトリ、パッケージ内部ディレクトリ、およびすべてのボリュームを無差別に追加することはお勧めできません。写真、ドキュメント、作業ファイルなどのユーザー データから優先的に開始し、回復プロセスを確認した後、徐々に拡張します。データベースとアプリケーションの構成は、それぞれのエクスポートまたはバックアップのメカニズムに従って個別に処理する必要があります。&lt;/p&gt;
&lt;h2 id=&#34;概要&#34;&gt;概要
&lt;/h2&gt;&lt;p&gt;Ubuntu のアクティブ プル + rsnapshot のプロセスは非常に明確です。Synology は読み取り専用共有を提供し、Ubuntu はそれを &lt;code&gt;/mnt/synology/&lt;/code&gt; にマウントし、rsnapshot は専用のバックアップ ディスクに書き込まれます。 &lt;code&gt;daily&lt;/code&gt;、&lt;code&gt;weekly&lt;/code&gt;、&lt;code&gt;monthly&lt;/code&gt; スナップショット。過去のバージョンは直接参照できる通常のファイルであり、リカバリとはファイルをコピーすることを意味します。同時に、Synology は Ubuntu バックアップ ディスクへの書き込み権限を持っている必要はありません。これは、写真、文書、作業ファイルを長期保存するための実用的なソリューションです。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
