ZFS: Difference between revisions

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


= HOWTO =
= HOWTO =


== Replace disk in zfs ==
== Replace disk in zfs ==
Line 60: Line 62:
Run replace command. The id is the guid of the old disk, name is of the new disk
Run replace command. The id is the guid of the old disk, name is of the new disk


  zpool replace tank 13450850036953119346 /dev/disk/by-id/ata-ST4000VN000-1H4168_Z302FQVZ
  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 ==
== Tuning arc settings ==
  arcstat
  arcstat
arc_summary
  grep c_max /proc/spl/kstat/zfs/arcstats
  grep c_max /proc/spl/kstat/zfs/arcstats
  echo 5368709120 > /sys/module/zfs/parameters/zfs_arc_max
  echo 5368709120 > /sys/module/zfs/parameters/zfs_arc_max


maybe you need  
maybe you need
 
  echo 3 > /proc/sys/vm/drop_caches
  echo 3 > /proc/sys/vm/drop_caches



Revision as of 19: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