This guide covers the steps to share your ObjectiveFS filesystem from Linux to Windows via Samba. For NFS export instructions, see this guide.
Mount your objectivefs filesystem (e.g. on /ofs).
$ sudo mount.objectivefs <your filesystem> /ofs
$ sudo apt-get install samba
$ sudo yum install samba
Set a password for your user in Samba.
Note: Samba uses a separate set of users and passwords (stored in
$ sudo smbpasswd -a <user_name>
/etc/samba/smbpasswd) instead of the standard Linux system accounts. This user must have read/write permission to the /ofs directory.
Add the following to the end of
Note: The last two lines are only needed if you want to use Windows ACLs.
[ofs] path = /ofs valid users = <user_name> writable = yes browseable = yes ; The following lines enable Windows ACL support vfs objects = acl_xattr acl_xattr:ignore system acls = yes nt acl support = yes
Restart the samba server.
$ sudo service smbd restart
$ sudo /etc/init.d/smb restart
$ sudo systemctl restart smb.service $ sudo systemctl restart nmb.service
You can use this command to check for any syntax errors in
For Linux distributions with SELinux, you might also need to allow Samba sharing:
$ setsebool -P samba_share_fusefs=1
These steps are for Windows Server 2012 R2.
Start → This PC → Click on Computer from the top menu → Select “Map network drive” → For Folder, use: \\<ip address>\ofs → Click Finish → Enter the user name and password that you have set up
last updated by ObjectiveFS staff, March 26, 2020
ObjectiveFS is a shared file system for OS X and Linux that automatically scales and gives you scalable cloud storage. If you have questions or article idea suggestions, please email us at firstname.lastname@example.org