2023-04-20

Linux Mint のローカルディレクトリーを QNAP に Rsync でコピーしてみた

本当は Qsync Client でお手軽にコピーしたかったんですが、フォルダーペアの追加ができなかったので、ひとまず Rsync でコピーを終わらせてみました。

前提

・コピー元はローカルディスク上の /mnt/DATA/Thunderbird です。
・コピー先は QNAP 上の /home/Thunderbird です。
・一度、手動で QNAP 上にコピー済みのため、Rsync で上書きコピーします。(削除あり)


実行

まずは Linux Mint 側のマウントポイントを用意します。

sudo mkdir /mnt/QnapThunderbird

続いて、作成したマウントポイントに QNAP の該当ディレクトリー(Rsync のコピー先となるディレクトリー)をマウントします。

マウント時に QNAP に登録してあるユーザー ID、パスワードを指定します。

sudo mount -t cifs //192.168.1.2/home/Thunderbird /mnt/QnapThunderbird -o user=xxxxxxxx,pass=yyyyyyyy

マウント結果を確認してみます。

df -h

いざ、Rsync でコピーします。

rsync -au --delete /mnt/DATA/Thunderbird/ /mnt/QnapThunderbird/

あ、権限が足りないというエラーが大量に出力されてしまいました。

気を取り直して、sudo を付加して再実行してみます。

sudo rsync -au --delete /mnt/DATA/Thunderbird/ /mnt/QnapThunderbird/

コピーは成功したようです。

最後に、後始末としてマウントした QNAP のディレクトリーをアンマウントしておきます。
※マウントしたままだと Linux Mint をサスペンドする時に少し時間がかかるようになってしまいます。

sudo umount /mnt/QnapThunderbird

以上で終了です。