meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:fs:zfs:move_to_zfs [2021/02/14 17:50] – niziak | linux:fs:zfs:move_to_zfs [2021/05/14 16:06] (current) – niziak | ||
---|---|---|---|
Line 6: | Line 6: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Prepare system ===== | ===== Prepare system ===== | ||
Line 27: | Line 28: | ||
<code bash> | <code bash> | ||
zpool create \ | zpool create \ | ||
- | -o ashift=12 -d \ | + | -o ashift=13 -d \ |
-o feature@async_destroy=enabled \ | -o feature@async_destroy=enabled \ | ||
-o feature@bookmarks=enabled \ | -o feature@bookmarks=enabled \ | ||
-o feature@embedded_data=enabled \ | -o feature@embedded_data=enabled \ | ||
- | -o feature@empty_bpobj=enabled \ | + | -o feature@empty_bpobj=enabled \rapidly and thoroughly than you'd think. |
-o feature@enabled_txg=enabled \ | -o feature@enabled_txg=enabled \ | ||
-o feature@extensible_dataset=enabled \ | -o feature@extensible_dataset=enabled \ | ||
Line 46: | Line 47: | ||
</ | </ | ||
- | ==== create | + | ==== Create |
<code bash> | <code bash> | ||
zpool create \ | zpool create \ | ||
- | -o ashift=12 \ | + | -o ashift=13 \ |
-O acltype=posixacl -O canmount=off -O compression=lz4 \ | -O acltype=posixacl -O canmount=off -O compression=lz4 \ | ||
-O dnodesize=auto -O normalization=formD -O relatime=on \ | -O dnodesize=auto -O normalization=formD -O relatime=on \ | ||
Line 57: | Line 58: | ||
</ | </ | ||
- | === prepare filesystem === | + | ===== prepare filesystem |
<code bash> | <code bash> | ||
Line 102: | Line 103: | ||
</ | </ | ||
- | === Move filesystem === | + | ==== Move filesystem |
<code bash> | <code bash> | ||
Line 114: | Line 115: | ||
</ | </ | ||
- | === update filesystem === | + | ==== update filesystem |
<code bash> | <code bash> | ||
Line 138: | Line 139: | ||
</ | </ | ||
- | === Enable importing bpool === | + | ==== Enable importing bpool ==== |
<file / | <file / | ||
Line 173: | Line 174: | ||
<code bash> | <code bash> | ||
+ | |||
+ | ==== Update GRUB ==== | ||
=== EFI boot === | === EFI boot === | ||
Line 230: | Line 233: | ||
</ | </ | ||
+ | **DON' | ||
< | < | ||
zpool export -a | zpool export -a | ||
+ | |||
reboot | reboot | ||
</ | </ | ||
Line 249: | Line 254: | ||
</ | </ | ||
+ | Attach boot partitiona to '' | ||
+ | <code bash> | ||
+ | zpool list -v | ||
+ | zpool attach bpool ata-WDC_WD1003FZEX-00MK2A0_WD-WCC3F5HSP1N1-part3 $DISK-part3 | ||
+ | zpool list -v | ||
+ | </ | ||
+ | Attach pool partition to '' | ||
+ | <code bash> | ||
+ | zpool list -v | ||
+ | zpool attach rpool ata-WDC_WD1003FZEX-00MK2A0_WD-WCC3F5HSP1N1-part4 $DISK-part4 | ||
+ | zpool list -v | ||
+ | </ | ||
+ | Check mirror build progresS: | ||
+ | < | ||
+ | zpool status | ||
+ | |||
+ | pool: bpool | ||
+ | | ||
+ | scan: resilvered 263M in 0 days 00:00:06 with 0 errors on Sun Feb 14 18:26:12 2021 | ||
+ | |||
+ | pool: rpool | ||
+ | | ||
+ | status: One or more devices is currently being resilvered. | ||
+ | continue to function, possibly in a degraded state. | ||
+ | action: Wait for the resilver to complete. | ||
+ | scan: resilver in progress since Sun Feb 14 18:27:09 2021 | ||
+ | 68,9G scanned at 860M/s, 504K issued at 6,15K/s, 326G total | ||
+ | 0B resilvered, 0,00% done, no estimated completion time | ||
+ | </ | ||
+ | |||
+ | ==== Install grub on 2nd disk ==== | ||
+ | |||
+ | |||
+ | === legacy | ||
+ | |||
+ | <code bash> | ||
+ | Hit enter until you get to the device selection screen. Select (using the space bar) all of the disks (not partitions) in your pool. | ||
+ | |||
+ | or | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | === For UEFI booting === | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | <code bash> | ||
+ | dd if=/ | ||
+ | | ||
+ | |||
+ | efibootmgr -c -g -d / | ||
+ | -p 2 -L " | ||
+ | |||
+ | mount /boot/efi | ||
+ | </ | ||
+ | |||
+ | ==== add ZIL and L2ARC ==== | ||
+ | |||
+ | <code bash> | ||
+ | zpool add rpool log c2980761-ed99-4af3-8519-f03ed43fbefe | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | zpool add rpool cache 3b42df2e-2923-464c-92d6-8d629252727d | ||
+ | </ | ||
- | ==== issue: No pool imported ==== | + | ===== issue: No pool imported |
< | < | ||
Line 278: | Line 348: | ||
</ | </ | ||
- | ==== issue ? ==== | + | ===== issue ? ===== |