ZFS: Difference between revisions

From DWIKI
mNo edit summary
mNo edit summary
(7 intermediate revisions by the same user not shown)
Line 17: Line 17:


 
 
 


= HOWTO =
= HOWTO =


== Replace disk ==


  zpool offline poolname 
 
== Replace disk in zfs ==
 
=== Some links ===
 
*[https://itectec.com/ubuntu/ubuntu-replacing-a-dead-disk-in-a-zpool/ https://itectec.com/ubuntu/ubuntu-replacing-a-dead-disk-in-a-zpool/]
 
Get information first:
 
Name of disk
 
zpool status
 
Find uid of disk to replace
 
take it offline
 
  zpool offline poolname ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M5RLZC6V
 
Get the disk guid:
 
zdb
 
guid: 15233236897831806877


Get list of disk by id:
Get list of disk by id:
ls -al /dev/disk/by-id
Save the id, shutdown, replace disk, boot:
Find the new disk:
  ls -al /dev/disk/by-id
  ls -al /dev/disk/by-id


Run replace command. The id is the guid of the old disk, name is of the new disk
zpool replace tank /dev/disk/by-id/13450850036953119346 /dev/disk/by-id/ata-ST4000VN000-1H4168_Z302FQVZ
===FAQ===
====invalid vdev specification====
Probably means you need -f


== Tuning arc settings ==


Find uid of disk to replace
arcstat
arc_summary
grep c_max /proc/spl/kstat/zfs/arcstats
echo 5368709120 > /sys/module/zfs/parameters/zfs_arc_max


zdb
maybe you need


  zpool replace tank 13450850036953119346 /dev/disk/by-id/ata-ST4000VN000-1H4168_Z302FQVZ
  echo 3 > /proc/sys/vm/drop_caches


= FAQ =
= FAQ =

Revision as of 20:22, 27 December 2021

Links

 

 


HOWTO

Replace disk in zfs

Some links

Get information first:

Name of disk

zpool status

Find uid of disk to replace

take it offline

zpool offline poolname ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M5RLZC6V

Get the disk guid:

zdb

guid: 15233236897831806877

Get list of disk by id:

ls -al /dev/disk/by-id

Save the id, shutdown, replace disk, boot:

Find the new disk:

ls -al /dev/disk/by-id

Run replace command. The id is the guid of the old disk, name is of the new disk

zpool replace tank /dev/disk/by-id/13450850036953119346 /dev/disk/by-id/ata-ST4000VN000-1H4168_Z302FQVZ

FAQ

invalid vdev specification

Probably means you need -f

Tuning arc settings

arcstat
arc_summary
grep c_max /proc/spl/kstat/zfs/arcstats
echo 5368709120 > /sys/module/zfs/parameters/zfs_arc_max

maybe you need

echo 3 > /proc/sys/vm/drop_caches

FAQ

show status

zspool status

show drives/pools

zfs list
      

check raid level

zfs list -a