Biến Raspberry Pi 4 thành ổ NAS với Open Media Vault 5


OpenMediaVault là một giải pháp NAS mã nguồn mở dựa trên hệ điều hành Debian GNU/Linux. Bạn có thể dễ dàng tạo một máy chủ NAS với OpenMediaVault và OpenMediaVault có thể chạy cực kỳ tốt trên Raspberry Pi 4.

Vào thời điểm viết bài này, phiên bản mới nhất của OpenMediaVault is OpenMediaVault 5, có thể được cài đặt trên hệ điều hành Raspberry Pi để biến Raspberry Pi 4 thành ổ NAS hoặc sử dụng file ISO có sẵn và flash vào thẻ SD và sử dụng luôn mà ko cần phải cài Pi OS trước. Trong bài viết này, sẽ chỉ bạn cách cài đặt OpenMediaVault trực tiếp trên nền hệ điều hành Raspberry Pi.

Để tạo NAS server cho Raspberry Pi 4 NAS sử dụng OpenMediaVault, bạn sẽ cần:

  1. Bo mạch Raspberry Pi 4
  2. Bộ cấp nguồn cho Raspberry Pi 4 USB Type-C
  3. Một thẻ nhớ microSD (16GB trở lên) đã flash sẵn Raspberry Pi OS Lite
  4. Kết nối Internet
  5. Một máy tính để flash OS Pi vào thẻ nhớ và truy cập vào Pi 4 thông qua SSH.

LƯU Ý: Nếu bạn không muốn điều khiển Raspberry Pi 4 thông qua SSH, bạn cần cắm màn hình , bàn phím chuột vào Pi. Bài viết này sử dụng SSH để điều khiển Pi 4 qua mạng.

Nhấn vào đây nếu bạn cần flash Pi OS vào thẻ nhớ SD.

Kết nối Raspberry Pi 4 thông qua SSH:

Để kết nối thông qua SSH bạn có thể dùng putty hoặc Command Prompt của Windows. Ví dụ trong trường hợp này bạn đã biết địa chỉ IP của Pi 4 là 192.168.0.104. Để kết nối Pi 4 qua SSH , bạn chạy lệnh sau:

$ ssh pi@192.168.0.104

Nhập password của Pi 4 và nhấn enter .

Giờ đây bạn đã đăng nhập vào Raspberry Pi 4.

Nâng cấp hệ điều hành Raspberry Pi

Trước khi cài đặt OpenMediaVault 5 trên Raspberry Pi OS, bạn cần phải nâng cấp các gói cài đặt trên Pi OS. Để làm được, bạn cần cập nhật gói APT của Pi OS thông qua lệnh $ sudo apt update.

Sau khi thông báo hiển thị số lượng gói cần cập nhật trên Pi OS, bạn chạy lệnh $ sudo apt upgrade.

Y và nhấn <Enter>.

Quá trình cập nhật mất khoảng 5-10p nên bạn kiên nhẫn chờ đợi sau khi update xong.

Đã cập nhật xong.

Để việc cập nhật được áp dụn cho Pi, bạn cần khởi động lại Pi 4 thông qua lệnh $ sudo reboot.

Cài đặt OpenMediaVault 5 trên Raspberry Pi OS

Khi Raspberry Pi 4 đã khởi động xong, vẫn ở SSH, bạn chạy lệnh sau để tải về mã cài đặt OpenMediaVault 5:

$ wget https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install

Script cài đặt OpenMediaVault 5 đã được tải xong.

Bạn nhập lệnh sau để kiểm tra chắc lại file script cài đặt OpenMediaVault 5 đang ở trong thư mục hiện tại.

$ ls -lh

Thêm quyền execute cho folder install bằng lệnh sau $ chmod +x install.

Sau khi thiết lập quyền xong, bạn chạy lênh sau để bắt đầu cài đặt OpenMediaVault 5:

$ sudo bash ./install

Quá trình cài đặt sẽ tốn khoản thời gian

Sau khi hiện thông báo dưới đây là OpenMediaVault 5 đã được cài đặt.

Khi OPenMediaVault 5 được cài đặt xong, Pi 4 của bạn sẽ tự động khởi động lại.

Truy cập OpenMediaVault 5

Khi Raspberry Pi 4 khởi động xong, bạn có thể truy cập vào OpenMediaVault 5 từ trình duyệt web. Bạn nhập địa chỉ của Pi 4 (trong bài viết này là IP 192.168.0.104) vào trong thanh địa chỉ của trình duyệt http://192.168.0.104 

Trang đăng nhập của OpenMediaVault 5 sẽ hiện ra. Username mặc định của OpenMediaVault 5 là admin và mật mã là openmediavault. Bạn nhập vào và nhấn Login.

Bạn sẽ thấy bảng điều khiển của OpenMediaVault 5.

Đổi mật mã trong OpenMediaVault 5

Để đổi mật mã mặc định, bạn vào  System > General Settings > Web Administrator Password,và nhập mật mã mới sau đó nhấn Save.

Để mật mã được đổi thành công, bạn thoát OpenMediaVault ra và đăng nhập lại.

Tạo Share SMB/CIFS trong OpenMediaVault 5

Trong mục này, sẽ chỉ cách bạn thiết lập chia sẻ SMB/CIFS một cách đơn giản nhất là cắm ổ USB flash vào. Bạn có thể cắm ổ cứng rời HDD/SSD nếu bạn muốn, các thao tác cũng tương tự.

Sau khi bạn cắm ổ cứng vào cổng USB, bạn cần phải định dạng (format) lại trước. Để làm điều đó, bạn vào  Storage > Disks và chọn ổ USB HDD/SSD bạn vừa cắm vào và nhấn Wipe.

Nhấn Yes để xác nhận quá trình wipe ổ cứng.

Chọn Quick để format nhanh.

Sau khi quá trình wipe hoàn thành, nhấn Close.

Giờ đây, ổ cứng của bạn đã được định dạng sạch sẽ.

Bước tiếp theo, bạn cần tạo file hệ thống. Truy cập vàoStorage > File Systems và nhấn Create.

Chọn ổ cứng của bạn từ bảng Device, bạn nhập tên cho ổ cứng, chọn định dạng File System (chọn EXT4) và nhấn OK .

Để xác nhận quá trình định dạng mới, chọn Yes.

Sau đó nhấn Close.

Quá trình tạo file system đã xong cho ổ cứng của bạn.

Tiếp theo, chọn ổ cứng vừa tạo xong và nhấn Mount.

Nhấn tiếp Apply.

Xác nhận Yes.

Giờ đây bạn có thể tạo folder share trong OpenMediaVault 5. Để share folder, chọn Access Rights Management > Shared Folders và nhấn Add.

Nhập tên cho folder bạn muốn share, chọn ổ cứng bạn vừa tạo từ mục Device, chọn quyền cho folder này (ghi hay chỉ đọc)

Sau khi chọn xong, nhấn Save.

Nhấn Appy sau khi tạo xong Apply.

Nhấn Yes.

Tiếp theo, bạn cần bật dịch vụ SMB/CIFS để share folder trong OpenMediaVault 5 cho hệ điều hành Windows. Truy cập vào Services > SMB/CIFS và nhấn Enable.

Nhấn Save.

Và nhấn Apply.  Yes.

Để tạo Samba hoặc SMB/CIFS share, truy cập vào Services > SMB/CIFS > Shares và nhấn Add.

Chọn Shared folder bạn vừa tạo từ menu. Bạn có thể chỉnh quyền từ trong này. Để cho mọi người đều có quyền truy cập, chọn Guests allowed

Sau khi chỉnh xong, nhấn Save. và sau đó nhấn Apply, YEs

Truy cập folder share SMB/CIFS từ Windows 10

Khi bạn đã share xong SMB/CIFS trên OpenMediaVault 5 bạn có thể truy cập từ Windows 10 (hoặc Windows nào cũng được), từ File Explorer bạn nhập \\192.168.0.104 vào thanh địa chỉ. Bạn sẽ truy cập được folder share.

Bạn có thể sao chép vào folder share đó.

Và xem nội dung bên trong.

Kết luận

Với Raspberry Pi 4, bạn hoàn toàn có thể tạo ổ NAS phục vụ nhu cầu lưu trữ dữ liệu cho mình và truy cập từ xa (NAT Port ra ngoài thông qua modem) với độ tin cậy, ổn định cao và đặc biệt là tốn rất ít điện năng.

Trả lời

Email của bạn sẽ không được hiển thị công khai.