Chia sẻ file trong mạng LAN - Hệ thống NAS nhà làm

Chia sẻ file trong mạng LAN - Hệ thống NAS nhà làm

Biến bất cứ máy tính chạy Linux nào thành NAS để truy cập file dễ dàng

Tạo NAS server với Samba

$ sudo apt install samba samba-common-bin -y

$ sudo nano /etc/samba/smb.conf

Cấu hình theo mẫu như sau ở dưới cùng của file smb

Nhớ chỉnh path đúng thực tế
[NAS]
path = /mnt/sda1
writeable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
NASpath = /mnt/sda1

$ sudo /etc/init.d/smbd restart

Thiết lập để SAMBA đọc được thiết bị

Allow the Raspberry Pi to read and interpret exFAT drives

sudo apt install exfat-fuse | sudo apt install exfat-utils -ys

Nếu không setup theo định dạng này thì bỏ qua để không làm giảm tốc độ đọc ghi trên ổ cứng và khiến ổ cứng bền hơn

Mounting the Drive to the Raspberry Pi

  • Kiểm tra danh sách ổ đĩa: $ lsblk -f or lsblk
  • Format disk (Optional): sudo mkfs -t ext4 /dev/sdb1
  • Tạo điểm mount: $ sudo mkdir -p /mnt/sda1
  • Mount: $ sudo mount /dev/sda1 /mnt/sda1
  • Cấp quyền: $ sudo chown -R pi:pi /mnt/sda1

Cấp riêng quyền đọc ghi cho pi trong folder bất kỳ

$ sudo chown -R pi:pi /mnt/sda1

Kiểm tra phân quyền

$ ls -l /mnt/sda1

Thêm user vào nhóm đã được phân quyền

$ sudo usermod -aG pi leolion

Thêm user khác

$ sudo useradd leolion

Tạo mật khẩu cho user SMB

$ sudo smbpasswd -a leolion

Setup mount ổ đĩa tự động

$ sudo nano /etc/fstab

Chèn vào theo cấu trúc sau để hệ thống tự mount ổ đĩa sau khi khởi động

UUID=a63e1694-79fe-4d7d-9e69-a9d4f67ce28a /mnt/sda1 ext4 defaults,auto,users,rw,nofail,noatime 0 0
UUID=03055c59-3346-451a-be85-7ac95c4ae633 /mnt/sda2 ext4 defaults,auto,users,rw,nofail,noatime 0 0
UUID=586a5114-39ee-4aae-bc0a-30b6ae315949 /mnt/sda3 ext4 defaults,auto,users,rw,nofail,noatime 0 0

Lấy mã UUID theo thông tin trả về trong câu lệnh: lsblk -f

Bạn đã đăng ký thành công vào Geek Playground
Tuyệt vời! Tiếp theo, hoàn tất thanh toán để có quyền truy cập đầy đủ vào Geek Playground
Chào mừng trở lại! Bạn đã đăng nhập thành công.
Thành công! Tài khoản của bạn đã được kích hoạt đầy đủ, bạn hiện có quyền truy cập vào tất cả nội dung.
Thành công! Thông tin thanh toán của bạn đã được cập nhật.
Cập nhật thông tin thanh toán không thành công.