Changes

From SME Server
Jump to navigationJump to search
1,135 bytes added ,  17:28, 18 October 2011
m
no edit summary
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 38: Line 38:  
  md: raid1 personality registered as nr 3
 
  md: raid1 personality registered as nr 3
 
  md: md1 stopped.
 
  md: md1 stopped.
  md: bind<cciss/c1d0p1>
+
  md: bind<cciss/c0d0p1>
 
  raid1: raid set md1 active with 1 out of 2 mirrors
 
  raid1: raid set md1 active with 1 out of 2 mirrors
 
  md: md2 stopped.
 
  md: md2 stopped.
  md: bind<cciss/c1d0p2>
+
  md: bind<cciss/c0d0p2>
 
  raid1: raid set md2 active with 1 out of 2 mirrors
 
  raid1: raid set md2 active with 1 out of 2 mirrors
 
  md: Autodetecting RAID arrays.
 
  md: Autodetecting RAID arrays.
  md: could not bd_claim cciss/c1d0p1.
+
  md: could not bd_claim cciss/c0d0p1.
  md: could not bd_claim cciss/c1d0p2.
+
  md: could not bd_claim cciss/c0d0p2.
 
  md: autorun ...
 
  md: autorun ...
 
  md: ... autorun DONE.
 
  md: ... autorun DONE.
Line 52: Line 52:  
Info I needed was:
 
Info I needed was:
   −
  md: bind<cciss/c1d0p1>
+
  md: bind<cciss/c0d0p1>
  md: bind<cciss/c1d0p2>
+
  md: bind<cciss/c0d0p2>
   −
This tells me that I currently have 2 active partitions, p1 & p2, on drive c1d0
+
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 c1d1, & 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/c1d1 (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 67: Line 67:  
Lets see if we have a partition to work with:
 
Lets see if we have a partition to work with:
   −
  fdisk -l /dev/cciss/c1d1
+
  fdisk -l /dev/cciss/c0d1
   −
  Disk /dev/cciss/c1d1: 299.9 GB, 299992412160 bytes
+
  Disk /dev/cciss/c0d1: 299.9 GB, 299992412160 bytes
 
  255 heads, 63 sectors/track, 36472 cylinders
 
  255 heads, 63 sectors/track, 36472 cylinders
 
  Units = cylinders of 16065 * 512 = 8225280 bytes
 
  Units = cylinders of 16065 * 512 = 8225280 bytes
    
             Device Boot      Start        End      Blocks  Id  System
 
             Device Boot      Start        End      Blocks  Id  System
  /dev/cciss/c1d1p1               1      36472  292961308+  83  Linux
+
  /dev/cciss/c0d1p1               1      36472  292961308+  83  Linux
   −
Yup, cool, p1 is partition 1 on device c1d1
+
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/c1d1p1
+
  mkfs.ext3 -j /dev/cciss/c0d1p1
    
=== 3 Mount ===
 
=== 3 Mount ===
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 117: Line 117:  
  /dev/md1                101018    27580    68222  29% /boot
 
  /dev/md1                101018    27580    68222  29% /boot
 
  none                  1980264        0  1980264  0% /dev/shm
 
  none                  1980264        0  1980264  0% /dev/shm
  /dev/cciss/c1d1p1   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. Go back to step 2 and check if you followed all instructions correctly; check for typos.
 +
 
 +
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
   −
If you don't see a line for /dev/cciss/c1d1p1, something went wrong.
  −
<br>Go back to step 2 and check if you followed all instructions correctly.
      
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]]
19

edits

Navigation menu