気まぐれSE日記

地方でエンジニアしてます

TeraStation を Linuxからマウントさせてrsync

以前も書いた気がしますが、NFSではなくて、smbmount(smbfs)を利用する場合です。
TeraStationに限らず、Sambaを使っているサーバにも有効です。

マウントする


# マウントポイントのディレクトリを作成。ここでは、/backup
mkdir -p /backup

# マウントさせる
mount -t smbfs -o username=$SMBUSER,password=$SMBPWD,codepage=cp932,iocharset=euc-jp //$SERVER/backup /backup

$SMBUSER にはsambaユーザ名 を指定。
$SMBPWD にはsambaユーザのパスワード を指定。
$SERVER に TeraStation のIPかホスト名を指定
TeraStationだと、デフォルトでユーザ:admin、 パス:password を指定するとつながる。

iocharsetは使用しているLinuxによって変更する必要があります。
たとえば、fedoraだと、 euc-jpでなく、utf-8です。

rsync

上記のマウントコマンドに引き続いて、
/home をrsyncTeraStationへ同期コピーする場合はこんな感じ。


rsync -rlptvz --delete /home /backup