3TBのHDDをLinuxでマウントして、データバックアップ用に設定

3台目の計算機を買ったとき、バックアップ用に3TBのHDDも一緒に買いました。というか、付けました。ちなみにOSインストールディスクはSSDにしたんだけど、寿命がどーのこーのという設定はまだしてない。それはあとで。
バックアップ用のHDDを設定しようと思ってfdiskしたら、文句言われた。忘れないうちに設定方法を書いておこう。まず、HDDがどこについているか確認するため、

$ dmesg|grep sd

すると、

[    0.000000] ACPI: SSDT 00000000c88ab2e0 034E1 (v01 SaSsdt  SaSsdt  00003000 INTL 20091112)
[    0.892901] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[    0.892925] sd 0:0:0:0: [sda] Write Protect is off
[    0.892927] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.892933] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    0.892937] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.893308]  sda: sda1 sda2 < sda5 >
[    0.893577] sd 0:0:0:0: [sda] Attached SCSI disk
[    0.953166] sd 1:0:0:0: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[    0.953180] sd 1:0:0:0: [sdb] Write Protect is off
[    0.953181] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    0.953184] sd 1:0:0:0: Attached scsi generic sg1 type 0
[    0.953187] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.172657]  sdb:
[    1.172721] sd 1:0:0:0: [sdb] Attached SCSI disk
[    1.194455] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    1.316928] Adding 16645116k swap on /dev/sda5.  Priority:-1 extents:1 across:16645116k SSFS
[    1.474514] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[    1.551172] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[72864.272187] type=1400 audit(1406155880.207:67): apparmor="STATUS" operation="profile_replace" parent=10977 profile="unconfined" name="/usr/sbin/cupsd" pid=10981 comm="apparmor_parser"
[72864.273565] type=1400 audit(1406155880.207:68): apparmor="STATUS" operation="profile_replace" parent=10977 profile="unconfined" name="/usr/sbin/cupsd" pid=10981 comm="apparmor_parser"

実際は[sd]が赤くなってるけど、めんどくさいのでそのまま。これを見ると、3TBのHDDがsdbに接続されていることがわかる。そこで、

$ sudo /sbin/fdisk /dev/sdb

とすると、

警告: GPT (GUID パーティションテーブル) が '/dev/sdb' に検出されました! この fdisk ユーティリティは GPT をサポートしません。GNU Parted を使ってください。

WARNING: The size of this disk is 3.0 TB (3000592982016 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).

コマンド (m でヘルプ):

と言われる。どうやら、fdiskではだめで、「GNU Parted」を使ってとのこと。とりあえず「m」を押してリターンキーを押すとメニューが出てくるので、[変更せずに終了する]を選択するため「q」を押してリターンキーを押し、抜ける。
そこで「linux fdisk 3tb drive」で検索すると、すぐに色々でてきました。以下を参考に、設定します。
http://plaza.rakuten.co.jp/aicomp/diary/201204300000/
まずはパーティションの作成です。

$ sudo parted /dev/sdb

すると、何か出てくるので、

(parted)mklabel gpt
(parted)unit GB
(parted)print

として、パーティションが何もないことを確認します。方針として、バックアップにのみ使用し、1つのパーティションだけにするので、

(parted)mkpart primary ext3 0 3001
(parted)print

として、新しく3TBのパーティションができたことを確認します。最後に

(parted)quit

で抜けます。それから、以下のようにext3でフォーマットして、/backupフォルダを作成し、そこにマウントします。

$ sudo mkfs -t ext3 /dev/sdb1
$ sudo mkdir /backup
$ sudo mount /dev/sdb1 /backup

確認のため

$ df -k

すると、下のほうに

/dev/sdb1      2884283608 14971728 2722798628   1% /backup

と出ていればOKです。数字は適当ですので、悪しからず。あとは自動マウントさせるために、/etc/fstabのどこかに

/dev/sdb1 /backup ext3 defaults 1 2

と書いておけば、再起動しても勝手にマウントしてくれるはずです。