Table of Contents

Xpenology

Setup

This guide assumes you are using ESXI with passthrough for storage disks and a faster datastore drive.

Update

System:

Packages:

Notes

Moving/Copying between shares that have different file compression settings will not use the quick reflink move/copy, but instead will have to re-write the file even though it is on the same volume. Therefore, if shares are likely to have files copied between them it is recommended to ensure they both have compression enabled or disabled. Since the performance cost is minor, I would recommend keeping it enabled for all shares unless you know a share will almost entirely contain already compressed files and isn't likely to transfer between shares.

Transfers between shared folders even on the same server is slow because it transfers through the client over the network; this is an issue for things like video downloading and transferring to the video share automatically. SMB server-side-copy is only for within a share. NFS 4.2 and Linux kernel 5.5 support NFS server-side-copy between shares/severs, though even Debian 10 doesn't use kernel 5 yet. Even then, I'm unsure whether it supports reflink moves/copies.

The solution I am choosing is to use symlinks with SMB. This requires enabling Allow symbolic links within shared folders and Allow symbolic links across shared folders. And I'll only be using SMB until the NFS server-side-copy is widely supported.