I have a zpool, with some datasets, mounted to this zpool. The zpool was created by specifying
zpool create criteria, using 6 drives as a
Once the datasets are created using
zfs create I access them straight by the path that was specified in the create command.
I then config samba to share that directory to the path that it was created on.
Once Samba is configured for a basic writable share, I then write to it from any Windows system. I normally have zero issues with this, however one in particular (mentioned at the end) has me wondering.
So, notice, didn't create any zvols, or format anything.
My question is; Should I be formatting this ZFS filesystem? Maybe as possibly ext3/4? I believe that since zfs is block write you don't need this? Is this a technology gap in my thinking? I.e. am I then doing it correctly by straight writing to it on a windows system via a standard mounted share, and or via e.g.
The details of the above mentioned issue is; I am suffering some kind of sparse-file write issues from a windows app, to this ZFS array mounted using samba. This mounting question is one of the points of research I'm doing to make sure I cover all bases, in-case this can/how be related. I can see how it might be an issue if I don't have a particular file system formatted, to handle correctly these types of file attribute allocations. However, correct me if I'm wrong, I thought I remember in the past you don't need to lay any kind of file-system into a ZFS, its done automatically on create.
This sparse-file write problem has been a blocking issue for 4 months now. If any reference to that you can check here http://www.freefilesync.org/forum/viewtopic.php?t=1650#p13710 https://lists.samba.org/archive/samba/2017-February/206580.html