As part of my KVM/QEMU setup I needed to be able to copy media from a Windows PC to a Linux Ubuntu Server, for ease I wanted to do this via SMB/ CIFS – I was also using NFS for linux <> linux file sharing, so opted to use the same bind mount point for both NFS and SMBD.
Relevant /etc/fstab entries as below:
# Physical drive mount point /dev/sdb1 /mnt/media1 ext4 defaults 0 2 # Media1; NFS/ SMBD mountpoint /mnt/media1 /export/media1 none bind 0 0
Install smbd on Ubuntu server:
apt-get install samba cp /etc/samba/smb.conf ~ vi /etc/samba/smb.conf
Create a samba login for your user account – in my case, my linux user account was “chris” – you will use this to access the share form your windows client (expect a prompt for username/ password when you browse to the share):
sudo smbpasswd -a chris
Configure smbd – modify paths/ username accordingly:
vi /etc/samba/smbd.conf # add this to the bottom of the file [Media] comment = My Share path = /export/media1 browsable = yes valid users = chris read only = no create mask = 0755
Finally, start SMBD and set to start automatically on boot – once started, you should be able to browse to “\\<IP/DNS Name of Ubuntu Server>”
# start smbd service smbd restart # enable smbd on boot systemctl enable smbd