I would like to store all my data on my FreeBSD server that uses (only) ZFS. I'll be accessing the data from a Windows machine It looks like I have two options for accessing the data on the server from a Windows machine:
1) Create a ZVOL and setup iSCSI. Then use the iSCSI initiator in Windows to connect to the ZVOL and then format the partition with NTFS and just access the data via a local drive letter in Windows. The downside to this is that my data still sits on an NTFS partition.
2) Put all my data directly on a ZFS drive in my server and access the data via a mapped drive from Windows using Samba on the server.
I like the idea of accessing my data via a drive letter in Windows but will ZFS checksumming and data integrity still work for me since my data will be on an NTFS partition (that sits on top of ZFS)?
Or is it safer/better to go the Samba route and just use a mapped drive?
I'm running FreeBSD 10-STABLE on the server and Windows 8.1 on the desktop.
1) Create a ZVOL and setup iSCSI. Then use the iSCSI initiator in Windows to connect to the ZVOL and then format the partition with NTFS and just access the data via a local drive letter in Windows. The downside to this is that my data still sits on an NTFS partition.
2) Put all my data directly on a ZFS drive in my server and access the data via a mapped drive from Windows using Samba on the server.
I like the idea of accessing my data via a drive letter in Windows but will ZFS checksumming and data integrity still work for me since my data will be on an NTFS partition (that sits on top of ZFS)?
Or is it safer/better to go the Samba route and just use a mapped drive?
I'm running FreeBSD 10-STABLE on the server and Windows 8.1 on the desktop.