Line 12: |
Line 12: |
| | | |
| == Assumptions == | | == Assumptions == |
− | * I assume the SCSI drive is already installed and functioning. | + | * I have assumed that the SCSI drive is already installed and functioning. |
| * If installed on an array controller the drive has been configured as a single drive RAID 0 | | * If installed on an array controller the drive has been configured as a single drive RAID 0 |
| | | |
Line 22: |
Line 22: |
| | | |
| === 1 Preparation === | | === 1 Preparation === |
− | 1.0 Mount the harddrive and fire up your machine. | + | 1.0 Mount the hard drive and fire up your machine. |
| | | |
| 1.1 Get direct shell access and login as root. | | 1.1 Get direct shell access and login as root. |
Line 55: |
Line 55: |
| md: bind<cciss/c0d0p2> | | md: bind<cciss/c0d0p2> |
| | | |
− | This tells me that I currently have 2 active partitions, p1 & p2, on drive c0d0 (controller 0, disk 0); if a secondary controller was added or used it would therefore be c1d0 (controller 1, disk 0). | + | This tells me that I currently have 2 active partitions, p1 & p2, on drive c0d0 (controller 0, disk 0); if a secondary disk is added or used it would therefore be c0d1 (controller 0, disk 1); if another SCSI controller is added or used it would therefore be c1d0 (controller 1, disk 0). |
| | | |
− | Logically my new drive should be on c0d1, & the linux device file to match should be in /dev/cciss, so: | + | Logically my new drive should be on c0d1 (controller 0, disk 1), & the linux device file to match should be in /dev/cciss, so: |
| | | |
| fdisk /dev/cciss/c0d1 (use ? or m to get help) | | fdisk /dev/cciss/c0d1 (use ? or m to get help) |
| | | |
− | Follow the prompts to add a Linux partition | + | Follow the prompts to add a Linux partition, I usually add a primary partition using the full capacity of the drive. |
| | | |
| Use the w key to write the partiton table & exit from fdisk | | Use the w key to write the partiton table & exit from fdisk |
Line 78: |
Line 78: |
| Yup, cool, p1 is partition 1 on device c0d1 | | Yup, cool, p1 is partition 1 on device c0d1 |
| | | |
− | I don't want to add it to lvm to as it helps to make it more portable for me so this is all I need, your requirements may differ. | + | I don't want to add it to lvm as it helps to make it more portable for me so this is all I need, your requirements may differ. |
| | | |
| Hint: if you need to add it into lvm look at the RAID Howto in the wiki. | | Hint: if you need to add it into lvm look at the RAID Howto in the wiki. |
Line 85: |
Line 85: |
| 2.1 Prepare the new partition | | 2.1 Prepare the new partition |
| | | |
− | Create filesystem & journal on device | + | Create the ext3 filesystem & journal on device |
| | | |
| mkfs.ext3 -j /dev/cciss/c0d1p1 | | mkfs.ext3 -j /dev/cciss/c0d1p1 |
Line 101: |
Line 101: |
| pico /etc/fstab | | pico /etc/fstab |
| Add the following data to the file (separate columns with a hit on the space-bar): | | Add the following data to the file (separate columns with a hit on the space-bar): |
− | /dev/cciss/c1d1p1 /mnt/backupdrive ext3 usrquota,grpquota 1 2 | + | /dev/cciss/c1d1p1 /mnt/backupdrive ext3 usrquota,grpquota 0 2 |
| Make sure you end this line with a newline (with enter). | | Make sure you end this line with a newline (with enter). |
| <br>Hit <ctrl-x> to exit the editor, y and enter to save. | | <br>Hit <ctrl-x> to exit the editor, y and enter to save. |
| | | |
− | 3.2 Mount manually (this time) all filesystems listed in /etc/fstab | + | 3.2 Manually mount (this time) all the filesystems listed in /etc/fstab |
| | | |
| mount -a | | mount -a |
Line 119: |
Line 119: |
| /dev/cciss/c0d1p1 288362876 98368 273616444 1% /mnt/backupdrive | | /dev/cciss/c0d1p1 288362876 98368 273616444 1% /mnt/backupdrive |
| | | |
− | If you don't see a line for /dev/cciss/c0d1p1, something went wrong. | + | If you don't see a line for /dev/cciss/c0d1p1, something went wrong. Go back to step 2 and check if you followed all instructions correctly; check for typos. |
− | <br>Go back to step 2 and check if you followed all instructions correctly.
| + | |
| + | 3.4 Create Quota files |
| + | |
| + | As we enabled quotas in the fstab file for this drive we now need to create data files for the quota system to use |
| + | |
| + | quotacheck -cug /mnt/backupdrive |
| + | |
| + | now run the following to generate up to date quota values for the files on the filesystem |
| + | |
| + | quotacheck -cug /mnt/backupdrive |
| + | |
| | | |
| We're all done, enjoy! | | We're all done, enjoy! |
| | | |
| + | === 4 Notes === |
| + | I noticed that the extra drive wasn't picked up by Sysmon. On looking at /var/log/sysmon I found line after line of: |
| + | |
| + | opening '/var/lib/rrd/drive_cciss/c0d1p1.rrd': No such file or directory |
| + | |
| + | To fix this issue I needed to create the folder /var/lib/rrd/drive_cciss/ & then restart Sysmon, the c0d1p1.rrd then magically appears in this folder. |
| + | |
| + | This applies regardless of whether Sysmon is installed before or after the extra disk is added. |
| ---- | | ---- |
| [[Category:Howto]] | | [[Category:Howto]] |
| + | [[Category:Administration:Storage]] |