homelab89 Docs Logs Legacy Files ☰ TOC 🌓
guidehomelab 2026-06-28sambamountstoragehomelab

Runbook: Mount /dev/sdd1 and Configure Samba Share

Date: 2026-02-18 Disk: /dev/sdd1 (ext4, label: data, ~3.6TB) Mount Point: /mnt/data Samba Share Name: Data


1. Create Mount Point

sudo mkdir -p /mnt/data

2. Configure /etc/fstab

The original entry had invalid options for ext4 (uid, gid, iocharset, umask are for NTFS/FAT only).

Before:

UUID=94a20060-e08f-40e4-b846-0f7a9398da04 /mnt/data ext4   defaults,uid=1000,gid=1000,iocharset=utf8,umask=022  0       0

After:

UUID=94a20060-e08f-40e4-b846-0f7a9398da04 /mnt/data ext4   defaults  0  2

3. Mount and Set Ownership

sudo mount -a
sudo chown jinsoo:jinsoo /mnt/data

4. Configure Samba Share

Added the following section to /etc/samba/smb.conf:

[Data]
   comment = EXT4 Data Drive
   path = /mnt/data
   browsable = yes
   read only = no
   guest ok = no
   valid users = jinsoo

   force user = jinsoo
   create mask = 0664
   directory mask = 0775

5. Validate and Restart Samba

# Validate config
testparm -s

# Restart Samba
sudo systemctl restart smbd

6. Access from Clients

OS Address
Windows \\<server-ip>\Data
macOS smb://<server-ip>/Data
Linux smb://<server-ip>/Data

Notes

  • Disk is nearly full (3.6T used / 3.6T total, ~9.7G free).
  • Samba password was not changed; existing jinsoo SMB credentials apply.
  • The share follows the same pattern as existing [Backup] and [Database] shares.

Files