Ubuntu 13.10にてDeja Dupを使いNASにデータバックアップする

Ubuntu PCのデータバックアップをするのに、以前はHP ProLiant ML115 G5を使っていました。OSにDebianを入れてファイルサーバとして使い、nfsでエクスポートしたディレクトリをUbuntu PCでマウントして、そこにDeja Dupを使ってデータバックアップしていました。でもML115 G5が壊れてしまった。で、本当は次にHP ProLiant MicroServerを導入したかったのですけれども、中々お金を用立てできず。
そこでバックアップ用にNASを買ってきました。BUFFALO Link Station LS-X2.0TLJが丁度その時安かったんです。このNASに固定のIPアドレスを割り振りSAMBAサーバとして、Deja Dupでは保存場所として「Windows共有」で設定しました。しかし、NASは電源入れっぱなしなのですが、この設定だとUbuntu PC側でNASを見失っている時も有り「不正なパラメーターです」と怒られてバックアップに失敗することが何度か有りました。
NASを見失わないようにするにはどうしたらいいかと検索してみた所、Ubuntu12.04でNASを自動マウントするというエントリーを見つけました。起動時に明示的にNASをマウントしておけば見失わないわけですね。下記は設定手順です。

  • マウントするディレクトリの作成。
    $ sudo mkdir /mnt/nas
    
  • uid、gidを調べる。usernameはUbuntuのユーザーネーム。
    $ id -u username
    1000
    $ id -g username
    1000
    
  • /etc/fstabファイルをテキストエディタ(gedit等)で開く。僕はvi(m)が好きです。
    $ sudo gedit /etc/fstab
    
  • /etc/fstabの末尾に以下の記述を追加した後、保存する。
    //192.168.*.*/share /mnt/nas cifs username=hoge,password=*********,codepage=cp932,iocharset=utf8,rw,uid=1000,gid=1000,defaults 0 0
    

    //NASのIPアドレス/NASの共有フォルダー名 /mnt/nas cifs username=ユーザー名,password=パスワード,codepage=cp932,iocharset=utf8,defaults 0 0
    NASのIPアドレスとはネットワーク上のNASのIPアドレス(私の場合は192.168.*.*)。
    NASの共有フォルダー名とは、NASに存在する共有フォルダー(引用元と同じくウチもBUFFALOのNASなのでshare)。
    ユーザー名とは、ubuntuでのログイン時のユーザー名。
    パスワードとは、ubuntuでのログイン時のパスワード。

Ubuntu PCを再起動して「ファイル」->「コンピューター」->「mnt」->「nas」と開いていくと、ウチの場合BUFFALO Link Station LS-X2.0TLJのshareフォルダの中が無事に見えました。Deja Dupの「記憶装置」の「バックアップの保存先」に、「ローカルのフォルダー」として、「フォルダー」は上記フォルダやその中に作ったフォルダを指定すればよいです。
[amazonjs asin=”B00C332OLU” locale=”JP” title=”HP ProLiant MicroServer N54L 250GB モデル 7049410-AAAA”]
[amazonjs asin=”B00620MD16″ locale=”JP” title=”BUFFALO NAS(ネットワークHDD) 【iPhone5対応(WebAccess i)】 2TB LS-X2.0TLJ”]