Here you can see that FreeBSD generally supports crtime/btime see the stat command. stat -f "Access (atime): %Sa%nModify (mtime): %Sm%nChange (ctime): %Sc%nBirth (crtime/btime): %SB" /video.mkv Access (atime): Nov 22 16:07:46 2018 Modify (mtime): Nov 22 16:07:46 2018 Change (ctime): Nov 22 16:07:46 2018 Birth (crtime/btime): Nov 01 01:19:02 2016 If the user uses rsync (3.2.3) to preserve the crtimes with --crtimes or -N for directories and files, it does not work. It says in the terminal that it is not supported.
(In reply to Fab from comment #0) Over to net/rsync maintainer. Although personally I think this should (or at least should also) to report to the upstream.
(In reply to Li-Wen Hsu from comment #1) I see that a user in rsync github has created its a report but the rsync developer is not responding back. https://github.com/WayneD/rsync/issues/166 I can also reproduce this problem on my FreeBSD 13.0 here and the error message is: rsync: This rsync does not support --crtimes (-N) rsync error: syntax or usage error (code 1) at main.c(1767) [client=3.2.3]
rsync developer said: https://github.com/WayneD/rsync/issues/166#issuecomment-812968810 "BSD doesn't have support for setting the birth value to an arbitrary value on an existing file, so it's not supported in rsync." Here the report for FreeBSD. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254823