As for the drives, if you're planning on reformatting the NTFS/FAT drives you have, this is how I formatted my 3TB drive (where I store all my media files)
===========================================================================
— Adding a new drive
-make mount point based off serial number
# smartctl --all /dev/sdb | grep "Serial Number"
Serial Number: Z5004305
# mkdir /disk-Z5004305
-add drive using ‘parted’
# parted /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart pri 4096 -1
(parted) print
Model: ATA ST3000DM001-1ER1 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: get
Number Start End Size File system Name Flags
1 4096MB 3001GB 2996GB disk-Z5004305
# mkfs.ext4 /dev/sdb1
mke2fs 1.42 (29-Nov-2011)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
182894592 inodes, 731566592 blocks
36578329 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
22326 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
# gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 09134C0B-323E-487B-BC75-432E0D8F00C4
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 2048-sector boundaries
Total free space is 8000365 sectors (3.8 GiB)
Number Start (sector) End (sector) Size Code Name
1 7999488 5860532223 2.7 TiB 0700 disk-Z5004305
# mount /dev/sdb1 /disk-Z5004305/
# tail -1 /etc/mtab >> /etc/fstab
-Configure using UUID so a new disk addition doesn’t break things:
# blkid
/dev/sda1: UUID="f36cc855-b136-4745-afc3-3df0a1f40f6b" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: UUID="JjDmiv-OmqH-QPz3-7ri0-3AWK-N28K-Xef9ZL" TYPE="LVM2_member"
/dev/sdb1: UUID="8dbc863e-9694-4c14-b1fb-37097150e337" TYPE="ext4"
/dev/mapper/VolGroup01-root: UUID="04a5a17e-46d8-4091-8d79-48e1e2c601f3" TYPE="ext4"
/dev/mapper/VolGroup01-tmp: UUID="000ad123-04ef-4141-ab0d-a708791fed27" TYPE="ext4"
/dev/mapper/cryptswap1: UUID="41ebb94b-61ff-46b1-862e-49ddd0438524" TYPE="swap"
# cat /etc/fstab
#
proc /proc proc nodev,noexec,nosuid 0 0
UUID=04a5a17e-46d8-4091-8d79-48e1e2c601f3 / ext4 errors=remount-ro 0 1
UUID=f36cc855-b136-4745-afc3-3df0a1f40f6b /boot ext3 defaults 0 2
UUID=000ad123-04ef-4141-ab0d-a708791fed27 /tmp ext4 defaults 0 2
UUID=d170353f-420e-4af4-b6a2-80a92e7d0bba swap swap defaults 0 0
UUID=8dbc863e-9694-4c14-b1fb-37097150e337 /disk-Z5004305 ext4 rw 0 0
==================================================================================================