nas:build_a_linux_nas:prepare_the_raid_disks
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
nas:build_a_linux_nas:prepare_the_raid_disks [2021/09/25 16:30] – [Determine the available disks] peter | nas:build_a_linux_nas:prepare_the_raid_disks [2021/10/12 20:36] (current) – [Test the Disks] peter | ||
---|---|---|---|
Line 30: | Line 30: | ||
The free disks do not have any partitions yet and will be included into a RAID. | The free disks do not have any partitions yet and will be included into a RAID. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Obtain the Serial Numbers of the Disks ===== | ||
+ | |||
+ | <code bash> | ||
+ | hdparm -i /dev/sdd | grep SerialNo | ||
+ | </ | ||
+ | |||
+ | returns: | ||
+ | |||
+ | <code bash> | ||
+ | Model=ST16000NM001G-2KK103, | ||
+ | </ | ||
+ | |||
+ | <WRAP important> | ||
+ | **IMPORTANT: | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | |||
+ | The reason for recording the serial number of each disk is that in the case of a disk failure, there needs to be a way to determine which disk has failed and needs to be replaced. | ||
+ | |||
+ | * The enclosure being used for the disks may not support hot-swapping and there may not be a separate light for each disk, so there may not be a straight-forward way to determine which specific disk has failed. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Test the Disks ===== | ||
+ | |||
+ | All hard drives, both new and old, should be tested before adding them to an array. | ||
+ | |||
+ | See S.M.A.R.T. to view smart data and run smart tests. | ||
+ | |||
+ | Do a short smart test: | ||
+ | |||
+ | <code bash> | ||
+ | smartctl -t short /dev/sdb [-d sat] | ||
+ | </ | ||
+ | |||
+ | Do a long smart test: | ||
+ | |||
+ | <code bash> | ||
+ | smartctl -t long /dev/sdb [-d sat] | ||
+ | </ | ||
+ | |||
+ | Check all smart attributes: | ||
+ | |||
+ | <code bash> | ||
+ | smartctl -a /dev/sdb [-d sat] | ||
+ | </ | ||
+ | |||
+ | Do a random readwrite test: | ||
+ | |||
+ | <code bash> | ||
+ | sudo fio --filename="/ | ||
+ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE:** The smartmontools package might be needed to be installed: | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt install smartmontools | ||
+ | </ | ||
+ | |||
+ | * **-d sat**: | ||
+ | |||
+ | See: https:// | ||
</ | </ | ||
Line 197: | Line 270: | ||
===== Partition other Disks ===== | ===== Partition other Disks ===== | ||
- | Repeat the above instructions for the other free disks. | + | <WRAP info> |
+ | **NOTE: | ||
+ | </ | ||
---- | ---- |
nas/build_a_linux_nas/prepare_the_raid_disks.1632587408.txt.gz · Last modified: 2021/09/25 16:30 by peter