NetApp FAS Hard Drive Replacement Steps (7-Mode)

Health Check

1. Execute on both nodes separately

sysconfig -v to check for FAILED components

vol status -f to check for failed disks

cf status to check controller status

df to check logical volume disk usage

environment status to check power supply and fan status

rdfile /etc/messages to check latest logs

I. Hard Drive Replacement Maintenance Steps

1. sysconfig -v to view FAILED disks

2. vol status -r to check if the hot spare has been used, check if there are FAILED disks in the aggregate; if not, and there are disks in Broken Disks, it indicates the hot spare has taken over.

3. Remove the hard drive, wait 30 seconds, insert the new hard drive (confirm the yellow light is on and the green light is not flashing)

4.disk show -v  Check whether the new disk has been assigned an owner (controller)

5. disk assign 0b.**.** to assign the hard drive to the owner (controller)

6.disk show -v  Check whether the assigned owner is correct; it should be the original controller (if the disk is assigned to an unknown owner, perform Step III)

7. vol status -r to check disk status (if the disk shows Bad Label, execute Step II; if the disk has entered Spare Disks and is marked as not zerod at the end, execute Step 8)

8. disk zero spares to initialize all spare disks

II. Handling Newly Replaced Disks with Bad Label Status

1. priv set advanced to enter advanced mode

2. disk unfail -s 0b.**.** to remove the Bad label

3. priv set to exit advanced mode

III. Handling Disks Assigned to Unknown Owner (Controller)

1. disk show -v  View the owner (controller) of the new disk

2. disk assign -f <disk_id> -s unowned to force assignment

3. disk assign **.**.** to assign the disk to the current operating owner (controller)

*. disk assign -f **.**.** -s 348921*** to force-assign the disk to an owner (controller)

aggr destroy aggr0(1)

Reference Commands

sysconfig -v to view storage status

vol status -v to view volume status

disk show -v  View the disk's owning controller
storage show disk -p  View the disk location

disk zero spares to initialize all spare disks

disk assign -f <disk_id> -s <owner_id> to force assignment to a controller *Use with caution

disk assign -f <disk_id> -s unowned to force assignment without RAID information

disk replace start disk_name spare_disk_name to use a spare disk to replace a disk *Use with caution

disk replace stop disk_name to stop disk replacement *Use with caution

disk sanitize start disk_name to remove all data from the disk *Use with caution

disk sanitize abort disk_name to stop *Use with caution

aggr destroy aggrname to delete an AGGR *Use with caution

disk remove_ownership disk name to remove disk ownership *Use with caution

8 views Updated 2026-11-07

More in this groupParts Replacement

View all 5 in this group

Can't find an answer?

Upload a log for AI diagnosis, or ask the AI assistant directly in the console.