Nayab: As Ankit said you need to use the "aggr add" command to add the disk to the aggregate.... make sure you are adding the right disk type... also check the RAID size for that aggregate using "aggr status -v" command.
since this is already showing as a spare... you don't need to assign it to the controller... as its already assigned.
P.S: If my suggestion help please mark it as the "correct answer"
Yes that's the correct command... but you need to be aware that adding a single disk might cause performance issues on that aggregate as the newly added disk become a hot disk - getting most of new writes... It is always suggested to add a min of 3 disks to spread across all the new write evenly.
agreed... add a full raid group at a time if possible... monitor disk utilization (statit output)... it won't be even but even enough without degradation. And for most running dedup reallocate isn't supported until 8.1, so a good reason to be on 8.1 if you need reallocate...although compression on a volume doesn't support reallocate on any release. Most often a full raid group addition works just fine. The 3 disk recommendation was in a lot of the documents for a while but we adopted the full RG as well.
What if i dont have automatic reallocation still i will get all the latest writes to the new disk coz i want the whole space to perform an activity on my filer i don wanna lose any space for this what i have to do..... to my knowledge i will be getting 267GB from a disk of 300GB SAS disk so i want to have whole 267GB to be added in to my aggregate is this possible or is there anyway that i can halt the new writes coming to this new disk as they will continue to write to the existing disks normally.