kiến thức Hướng dẫn setup, cấu hình DS920+ chạy DSM 7.1 dành cho newbie

langtubac248

Senior Member
Hi all, sau một thời gian nghiên cứu, mày mò nas và ứng dụng của nó, thì hiện tại mình đúc kết được một số kinh nghiệm về cài đặt cũng như những tinh chỉnh dành cho nas xpenlogy. Do đó mình lên đây tổng hợp lại cho thím nào có nhu cầu. Mình sẽ sử dụng bản nas phake DS920+ vì nó native 2 khe NVME làm cache (không cần chỉnh gì so với bản DS918+), hỗ trợ 4 HDD cũng như bản thân nó hỗ trợ media khá là ổn.
1. Các bước chuẩn bị
  • Máy tính cấu hình haswell socket 1150 trở lên, ram 4gb, có tối thiểu 1 đĩa cứng
  • Kiếm 1 cái usb bất kỳ (dung lượng càng nhỏ càng tốt tối thiểu 2Gb), sau đó tải bộ tool https://www.fshare.vn/file/17M8YWDVZ4BZ rồi giải nén password là 1
  • Cài đặt phần mềm Win32DiskImager rồi mở lên, chọn đường dẫn đến file tinycore-redpill****.img sau đó chọn ổ USB cần cài rồi nhấn write
1655179704682.jpeg

- Cắm USB vào máy tính, mở BIOS lên setup các thông số sau (tùy từng mainboard sẽ có tên khác nhau các thím tự mò mình không hướng dẫn nha):
  • Mục SATA chọn AHCI
  • Bật tính năng VT-x, AMD-V để chạy máy ảo trong nas (nếu muốn)
  • Vô mục power enable tính năng tự khởi động lại máy khi có điện (để nas luôn chạy sau khi mất điện)
  • First boot 1 phải chọn usb để sau này khởi động lên máy tự boot vào usb
1655180845565.jpeg

- Lưu BIOS và save lại, khởi động lại máy sẽ tự boot vào OS tinycore, ở màn hình chính thì mở terminal lên, trên giao diện terminal gõ lệnh "ifconfig" sau đó ghi lại IP hiển thị trong terminal ở mục eth0 (lưu ý trước khi boot vào tinycore máy phải được cắm vào LAN và có mạng internet)
2. Các bước setup NAS
1655181163983.jpeg

- Lấy 1 máy tính Windows khác mở command line lên gõ câu lệnh theo thứ tự sau:
  • ssh [email protected]_của_nas ví dụ của mình là ssh [email protected] -> sau đó nhập yes
  • password nhập vào là "[email protected]"
  • nhập lệnh "./rploader.sh update" nhập Y nếu được hỏi
  • nhập lệnh "./rploader.sh fullupgrade" nhập Y nếu được hỏi
----------------------------------------------------------------------
Đoạn này nếu ai muốn dùng nhiều hơn 4 HDD mặc định thì dùng cách này nhé, còn muốn chạy ổn định thì nên bỏ qua và làm tiếp lệnh sau đoạn -------------- :D
-----------------------------------------------------------------------
  • nhập lệnh "./rploader.sh identifyusb" nhập Y nếu được hỏi
  • nhập lệnh "./rploader.sh serialgen DS920+ realmac" nhập Y nếu được hỏi
  • nhập lệnh "./rploader.sh build geminilake-7.1.0-42661"
  • nhập lệnh "exitcheck.sh reboot" -> máy sẽ tự khởi động lại, chờ khoảng 1-2' để Nas boot vào Xpenlogy để setup
  • Cài đặt Sysnology Assistant để nhận diện NAS hoặc truy cập trang setup nas bằng địa chỉ: http://IP_của_nas:5000/web_index.html tuy nhiên khuyến khích dùng tool Sysnology Assistant để quét cho chính xác
  • Sau khi truy cập được vào NAS rồi thì chọn Install -> nhấn Browse -> chọn đường dẫn tới file PAT tên là DSM_DS920+_42661.pat trong bộ cài vừa tải -> Next -> Tick đồng ý -> Nhấn Continue -> Nas sẽ tiến hành cài đặt, công đoạn này mất khoảng 10 phút.
1655182809471.png

- Sau khi hết 10 phút cài thì sẽ được redirect vào màn hình setup ban đầu, ở mục device name điền tên thiết bị (tên này sẽ là tên truy cập khi kết nối vào thư mục thay vì dùng IP) ví dụ \\nas thay vì \\172.16.10.195, user name thì chọn tên bất kỳ, mật khẩu thì gồm 12 ký tự bao gồm chữ và số kèm ký tự đặc biệt, lưu ý phải đạt mức mật khẩu medium trở lên thì mới tạo user được.
1655186791694.png

- Chọn Next rồi chọn dòng như hình dưới (tuyệt đối không để auto update để tránh lỗi nas)
1655186852114.png

  • Nhấn skip ở mục tạo account sysnology vì do đang setup nas phake nên không tạo được, cuối cùng chọn submit để kết thúc quá trình setup ban đầu.
  • Ở giao diện chính của nas, xuất hiện cửa sổ tạo pool ta chọn create now để tạo pool dựa trên các disk có sẵn ở máy
1655186982614.png

- Sau khi vào giao diện tạo pool thì ta phải chọn kiểu raid, các đặc điểm của raid như sau:
  • Basic: tạo pool như 1 disk như bình thường không có gì đặc biệt
  • RAID: tạo pool theo kiểu raid truyền thống
  • SHR: raid của sysnology với SHR thì raid gần như raid 5 tuy nhiên lợi điểm là có thể tận dụng các ổ không cùng dung lượng để raid và sử dụng được full toàn ổ (không như raid truyền thống thì ổ phải = nhau), còn SHR-2 thì giống như raid 6 và có tính năng của SHR
  • JBOB: đơn giản chỉ là cộng gộp dung lượng 2 ổ đĩa lại
  • Nếu bạn có 1 disk: chỉ có thể chọn basic hoặc shr
  • Nếu bạn có 2 disk: có thể chọn raid 1, shr để an toàn dữ liệu hoặc raid 0 để lấy tốc độ ổ cứng read/write x2
  • Nếu bạn có 3 disk: có thể chọn raid 5, shr để an toàn dữ liệu và lấy tốc độ read x2 nhưng write không thay đổi hoặc chọn raid 0 để lấy tốc độ read/write x3
  • Nếu bạn có 4 disk: có thể chọn toàn bộ chế độ raid còn lại
Kinh nghiệm của mình: Nên chọn shr để có thể mở rộng dung lượng đĩa bổ sung sau này, ví dụ đang dùng 2 đĩa 1Tb và tổng dung lượng volume khả dụng là 1Tb thì sau sau này bỏ thêm 1 đĩa 1Tb vào thì có thể tăng dung lượng volume lên được 2Tb, các raid khác sẽ không làm được. Ngoài ra nếu có 4 disk thì nên dùng 2 disk đầu chạy mode SHR hoặc raid 1 để giữ an toàn dữ liệu và cài đặt app, 2 disk tiếp theo nên dùng raid 0 để lấy tốc độ và dung lượng lớn để chạy máy ảo, share file và các dữ liệu cần hiệu năng cao và volume raid 0 này sẽ backup dữ liệu lên các cloud server ví dụ Google Drive hoặc Onedrive... cách này theo mình sẽ tối ưu được dung lượng, hiệu năng và tính an toàn của dữ liệu
- Sau khi chọn kiểu raid cho pool, ta chọn disk member sẽ tham gia vào pool rồi nhấn Next, ở mục kế tiếp sẽ chọn bao nhiêu dung lượng disk sẽ tham gia pool thì ta chọn Max như hình
1655189464086.png

- Ở mục chọn kiểu dữ liệu cho hệ thống ta chọn mặc định btrfs để có hiệu năng cũng như ứng dụng được nhiều cái hơn, cuối cùng chọn Apply -> Ok để hoàn thành bước khởi tạo pool và volume
1655189578198.png

  • Ngoài ra do dùng bản DS920+ nên nếu máy có M2 NVME cài sẵn thì nó sẽ tự hiểu là cache và có thể add vào pool trực tiếp luôn, ở bản DS918+ thì phải chỉnh lại nên dùng bản này khá là tiện.
  • Tới bước này thì ta đã có thể sử dụng nas phake xpenlogy được rồi, trong quá trình sử dụng nas không được rút cái USB ra phải để nguyên để boot mồi cho lần khởi động sau, tới đây thì phần setup đã xong phần tinh chỉnh và các hướng dẫn khác mình sẽ viết tiếp ở post 2 nhé.
 

Attachments

  • 1655186962829.png
    1655186962829.png
    1.4 MB · Views: 46
Last edited:

langtubac248

Senior Member
Mình viết tiếp các tut tối ưu và tinh chỉnh cho nas nha, ssh sẵn vô nas quyền su và đừng tắt, hầu như tut nào cũng cần ssh hết :D
1. Đổi lại tên cpu cho đúng do nas phake sẽ theo tên CPU nas real
  • Copy file ch_cpuinfo lên 1 thư mục của nas sau đó lấy đường dẫn bằng cách nhấn phải chuột vào file ch_cpuinfo -> chọn properties -> mục location copy cái đường dẫn
  • Mở ssh trên windows quyền su gõ lệnh "cd /đường dẫn vừa copy/ && ./ch_cpuinfo" sau đó nhấn số 1, sau khi chạy xong thì chờ khoảng 1-2 phút rồi thoát web ra login lại sau đó kiểm tra mục Info Center thì nas sẽ nhận đúng tên CPU :D
1655785874522.png

2. Add các source ngoài (không phải do sysnology phát triển)
  • Do cộng đồng sysnology khá mạnh nên họ phát triển riêng các app để sử dụng, nếu muốn sử dụng các app này thì phải add source packet của họ, may là sysnology khá thoáng nên cho add thoải mái (không như apple)
  • Đầu tiên vô mục Packet Center -> Settings -> Package Sources -> Add -> sau đó add source trong web này: https://synopackage.com/sources lưu ý chỉ lấy source còn hoạt động để add vào package của nas, sau đó cài các app mình khoanh đỏ trong mục Community để nas chạy được các command thông dụng của linux ví dụ lệnh nano, ifconfig...
1655783600344.png

3. Cài USB to Lan (chỉ hỗ trợ các dòng Realtek RTL8152/RTL8153/RTL8156 speed 1Gpbs/2.5Gbps)
  • Đầu tiên vô mục Packet Center -> Manual Install -> Upload file cài đặt r8152-geminilake-2.15.0-7.spk của mình bỏ sẵn vào, khi cài đặt sẽ báo lỗi -> không tắt cái cửa sổ cài đặt
  • Mở ssh quyền su lên gõ lệnh "sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su" sau đó tiếp tục nhấn Next ở cửa sổ cài đặt là xong, đối với các bạn nào dùng nas khác với DS920+ thì phải chọn đúng driver ở link https://github.com/bb-qq/r8152/releases này để upload lên nha, thành quả :D
1655784373405.png

4. Transcode video, ảnh, âm thành trên nas mà không cần SN và Mac real của nas
  • Mặc định nas phake sẽ không thể transcode các định dạng video, audio hoặc ảnh định dạng mới được vì không có codec hỗ trợ, nếu muốn dùng thì phải dùng nas real hoặc có SN và Mac real của nas để đăng nhập tài khoản Sysnology sau đó mới tải được codec về đọc
  • Đầu tiên copy file patch.sh lên nas sau đó ssh quyền su gõ lệnh "chmod +x patch.sh" để tạo quyền thực thi rồi gõ tiếp lệnh "./patch.sh -p" chọn 1 mục để patch, lặp lại bước "./patch.sh" cho các mục còn lại luôn nhé, sau khi patch tất cả thì gõ lệnh "cat /usr/syno/etc/codec/activation.conf" để kiểm tra đã patch thành công chưa, báo success là thành công rồi nha :D
1655785247436.png
1655788908693.png

5. Tăng nhiệt độ shutdown khi HDD/SSD quá nhiệt
  • Do nhiệt trong nas phake không được tối ưu như nas real nên hay bị lỗi shutdown tự động khi HDD/SSD lên trên 61 độ, để khắc phục cái này thì phải vào chỉnh lại cái biểu đồ nhiệt của nas
  • Mở ssh quyền su gõ lệnh "nano /usr/syno/etc.defaults/scemd.xml" sau đó tìm cái mục nào có chữ UNKNOWN kéo xuống mục có chữ SHUTDOWN để tăng nhiệt độ tối đa khi nas shutdown máy nhé, các mục chỉnh nhiệt gồm có HDD/SSD/CPU
1655785745540.png

Tới đây tạm thời là xong, các tut khác khi nào rảnh mình viết tiếp nhé :D
 
Last edited:

devilvn

Senior Member
Nhu cầu chứa Data , chạy film 4k thì cấu hình như nào là tối ưu nhất (tiêu thụ điện năng thấp + ổn định) bạn nhỉ ?
 

langtubac248

Senior Member
Chứa data, plex, có thể chạy thêm 1,2 cái VM :D
1 em cpu haswell 4 core trở lên, 8gb ram trở lên, 4 disk HDD 2Tb raid 10, 2 disk SSD 120gb raid 1 chạy read/write cache. Plex 1080p thì dùng rclone mount onedrive 5Tb để coi phim (không tốn dung lượng ổ cứng mà phụ thuộc vào tốc độ mạng)
Nhu cầu chứa Data , chạy film 4k thì cấu hình như nào là tối ưu nhất (tiêu thụ điện năng thấp + ổn định) bạn nhỉ ?
Phim 4k rất ngốn dung lượng và băng thông nên cần mạng khỏe (tầm 150Mbps internet trở lên nếu stream 1 phim từ các dịch vụ lưu trữ online)
Nếu TV tự xử lý phim 4k không cần nas transcode thì khỏe, mấy em pentium 4 core hoặc i3 đời 4 là được, còn nếu muốn nas transcode (yêu cầu plex pass) thì nên dùng cấu hình sau:
i5 8400t
b360
ddr4 8gb
nguồn 500w cst chuẩn càng cao càng tiết kiệm điện
hdd tùy nhu cầu
không nên dùng ssd cache cho hệ thống phim 4k vì nó ghi read/write cực nhiều lên ổ cache, gây hại nhiều hơn lợi
 

Rikikudo

Đã tốn tiền
1 em cpu haswell 4 core trở lên, 8gb ram trở lên, 4 disk HDD 2Tb raid 10, 2 disk SSD 120gb raid 1 chạy read/write cache. Plex 1080p thì dùng rclone mount onedrive 5Tb để coi phim (không tốn dung lượng ổ cứng mà phụ thuộc vào tốc độ mạng)
Cái ổ HDD có cần mua dòng cho NAS ko thím hay ổ thường là được rồi
 

devilvn

Senior Member
1 em cpu haswell 4 core trở lên, 8gb ram trở lên, 4 disk HDD 2Tb raid 10, 2 disk SSD 120gb raid 1 chạy read/write cache. Plex 1080p thì dùng rclone mount onedrive 5Tb để coi phim (không tốn dung lượng ổ cứng mà phụ thuộc vào tốc độ mạng)

Phim 4k rất ngốn dung lượng và băng thông nên cần mạng khỏe (tầm 150Mbps internet trở lên nếu stream 1 phim từ các dịch vụ lưu trữ online)
Nếu TV tự xử lý phim 4k không cần nas transcode thì khỏe, mấy em pentium 4 core hoặc i3 đời 4 là được, còn nếu muốn nas transcode (yêu cầu plex pass) thì nên dùng cấu hình sau:
i5 8400t
b360
ddr4 8gb
nguồn 500w cst chuẩn càng cao càng tiết kiệm điện
hdd tùy nhu cầu
không nên dùng ssd cache cho hệ thống phim 4k vì nó ghi read/write cực nhiều lên ổ cache, gây hại nhiều hơn lợi
Thank bạn tư vấn. Minh đang có 1 bộ cấu hình gần như này luôn i3-8100; b360; ddr4-12Gb (8+4), psu 600w
Có vẻ giống với video này ha

Vừa xem video này hôm bữa. Nhưng vẫn lăn tăn vụ PC chạy NAS sợ nó hay bị treo.
 

Mr.Google

Senior Member
Thank bạn tư vấn. Minh đang có 1 bộ cấu hình gần như này luôn i3-8100; b360; ddr4-12Gb (8+4), psu 600w

Vừa xem video này hôm bữa. Nhưng vẫn lăn tăn vụ PC chạy NAS sợ nó hay bị treo.

Mình xem để cài con J1900 thì ko dc. Phải đổi sang model khác mà 1 thanh niên đã khuyên dưới phần comment. Và ngó thấy cũng tương đối nhiều người dính lỗi cài dsm đến 55% thì văng
 

NarT1209

Đã tốn tiền
1 em cpu haswell 4 core trở lên, 8gb ram trở lên, 4 disk HDD 2Tb raid 10, 2 disk SSD 120gb raid 1 chạy read/write cache. Plex 1080p thì dùng rclone mount onedrive 5Tb để coi phim (không tốn dung lượng ổ cứng mà phụ thuộc vào tốc độ mạng)

Phim 4k rất ngốn dung lượng và băng thông nên cần mạng khỏe (tầm 150Mbps internet trở lên nếu stream 1 phim từ các dịch vụ lưu trữ online)
Nếu TV tự xử lý phim 4k không cần nas transcode thì khỏe, mấy em pentium 4 core hoặc i3 đời 4 là được, còn nếu muốn nas transcode (yêu cầu plex pass) thì nên dùng cấu hình sau:
i5 8400t
b360
ddr4 8gb
nguồn 500w cst chuẩn càng cao càng tiết kiệm điện
hdd tùy nhu cầu
không nên dùng ssd cache cho hệ thống phim 4k vì nó ghi read/write cực nhiều lên ổ cache, gây hại nhiều hơn lợi
Transcode trên server luôn thì máy client có load nhanh hơn ko thím nhỉ, haizzz ước mơ 4k cần cấu hình cao quá =((
 

ngowuys

Senior Member
Đã build xong 1 em, cấu hình ghẻ lở tí
  • Asuck B85M-G
  • Intel G3250
  • Ram 4GB
  • Đang cắm 2 cái HDD 2.5inch 500GB + Msata 64bg

Do mới chỉ dùng để chạy plex, chưa có nhu cầu nhiều. Khéo về debian boot cho nhanh, dsm boot hơi lâu :nosebleed::nosebleed:
 

supperchym

Senior Member
Thấy mấy quả này làm con đời 6 7 dễ cài nhất, cũng kinh tế, con i3 7100 cài tòe loe các model, bản nào cũng ăn :eek:.
 
Top