[FreeNAS v/p (64 bit) - various ver 8.x from 8.0.x to 8.2 (current)
General hardware info - various AMD/Intel; ASUS GigiByte; 8Gb Ram
Specific hardware info - No RAID controller or hw RAID disabled
. . . . . . . . . . . . . . . . . various usually: SIL3124 Chipset
]
I have three FreeNAS systems with multiple drive bays 20+ and multiple controllers.
FreeNAS references these drives as "adaX". If I add or remove drives, depending upon where I plug in the drive the "adaX" drive references at reboot can change for some or all drives. This renders the "adaX" references worthless.
I document the Controller ID and Controller-channel for each system because this information will not change. (Maybe it will if I replace a controller but I have not experienced that situation)
Below is the current steps I must take to replace a failed drive. Most of the work is locating the actual failed physical drive (because I cannot trust the name FreeNAS uses to reference the device):
I believe if the GUI would reference the Controller Channel number it would simplify the process of drive replacement (however infrequent it may be)
Thank you for your time!
Thank you for such a great product!
-bforest
General hardware info - various AMD/Intel; ASUS GigiByte; 8Gb Ram
Specific hardware info - No RAID controller or hw RAID disabled
. . . . . . . . . . . . . . . . . various usually: SIL3124 Chipset
]
I have three FreeNAS systems with multiple drive bays 20+ and multiple controllers.
FreeNAS references these drives as "adaX". If I add or remove drives, depending upon where I plug in the drive the "adaX" drive references at reboot can change for some or all drives. This renders the "adaX" references worthless.
I document the Controller ID and Controller-channel for each system because this information will not change. (Maybe it will if I replace a controller but I have not experienced that situation)
Below is the current steps I must take to replace a failed drive. Most of the work is locating the actual failed physical drive (because I cannot trust the name FreeNAS uses to reference the device):
REPLACING A DRIVE (Failed or Not)
In this case we want to replace a smaller drive 80G with a larger drive 250G
You should ONLY replace ONE drive at a time (which can take a few hours to be fully “accepted” by the system)
If you log in via SSH you can find the actual physical drive based upon what SATA “siisch” port it is connected to. The ada# values will change depending upon the order the drives are discovered at boot up time. ( If the ada# values change, it will only happen at bootup time. ) In FreeNAS v8.2.0 you can access this info in the “Shell” menu function on the Web GUI.
Here is a listing of my current drives:
[user@nas2] /> cat /var/run/dmesg.boot | grep ada | grep siisch
ada0 at siisch0 bus 0 scbus0 target 0 lun 0
ada1 at siisch4 bus 0 scbus4 target 0 lun 0
ada2 at siisch8 bus 0 scbus8 target 0 lun 0
ada3 at siisch12 bus 0 scbus12 target 0 lun 0
ada4 at siisch16 bus 0 scbus22 target 0 lun 0
ada5 at siisch17 bus 0 scbus23 target 0 lun 0
ada6 at siisch20 bus 0 scbus26 target 0 lun 0
ada7 at siisch21 bus 0 scbus27 target 0 lun 0
Use the siisch number to locate the physical drive from the system drive configuration diagram.
[user@nas2] /> cat /var/run/dmesg.boot | grep ada | grep sectors
ada0: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C)
ada1: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C)
ada2: 76319MB (156301488 512 byte sectors: 16H 63S/T 16383C)
ada3: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C)
ada4: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C)
ada5: 76319MB (156301488 512 byte sectors: 16H 63S/T 16383C)
ada6: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C)
ada7: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C)
[user@nas2]
I am interested in the smaller drives. I will choose the 76319Mb (80G) drive on ada5. I can see from the first listing that it is connected to siisch17.
Using the NAS diagram, I pull the drive on channel 17 from the system. In my case it is in slot 3r3b.
Reboot the NAS and insert the replacement 250G drive into slot 3r3b.
I believe if the GUI would reference the Controller Channel number it would simplify the process of drive replacement (however infrequent it may be)
Thank you for your time!
Thank you for such a great product!
-bforest