We have a TrueNAS system, and we've traditionally used it for volumes on our Windows systems. We're now trying to use it for Linux systems as well, but we're having trouble. We're able to connect the volumes to Linux over iSCSI, but:
- If we create an NTFS volume and mount it on our Windows systems, then try to mount it on a Linux system, the Linux mount command complains with 'Metadata kept in Windows cache, refused to mount.' and then mounts the volume read-only.
- If the volume is not mounted on Windows, we can use Linux mkfs.ntfs and format it for NTFS, then mount it on Linux and read/write files there. If we then mount it on Windows, it continues to work, but if we then unmount it from Linux and try to remount it, it comes back with the same metadata error and mounts read-only again.
Is it possible to have a volume that is shared between Windows and Linux hosts?
Thanks.
- If we create an NTFS volume and mount it on our Windows systems, then try to mount it on a Linux system, the Linux mount command complains with 'Metadata kept in Windows cache, refused to mount.' and then mounts the volume read-only.
- If the volume is not mounted on Windows, we can use Linux mkfs.ntfs and format it for NTFS, then mount it on Linux and read/write files there. If we then mount it on Windows, it continues to work, but if we then unmount it from Linux and try to remount it, it comes back with the same metadata error and mounts read-only again.
Is it possible to have a volume that is shared between Windows and Linux hosts?
Thanks.