[Nâng cao] Hướng dẫn dựng một Nas XPEnology DSM 6.0 chạy trên nền PC.

Em cài được JDownloader trên XPE 6.1.4 rồi. Nhưng vẫn chưa biết cách tạo script và khai báo để JD tự động chạy khi XPE khởi động. Bác nào giúp em với ?
 

hardcode

Member
Main của mình không có cổng USB 3.0, gắn thêm card PCIE to USB 3.00 thì DSM có nhận không các Bác?
 
Các bác có ý kiến gì về việc p.án copy data từ bên ngoài vào XPE ko:
1/ Lắp thêm card PCIE to USB 3.0, sau đó dùng box USB 3.0 để copy. P.án thì phải mua thêm card, mà ko biết XPE có nhận ko?
2/ Dùng cáp chuyển đổi từ cổng SATA bên trong thành e-SATA bên ngoài, dùng box có đầu ra e-SATA để copy
P.án nào cho tốc độ copy nhanh hơn?

Ngoài ra có cách nào để cắm ổ cứng định dạng NTFS cho XPE hiểu như External Device và đọc được dữ liệu không?
 

phduyanh

Well-Known Member
Nhờ các bác giúp mình lỗi boot XPE 5.2 NHÉ.

Khmawa7.png


Boot tới đây là đứng luôn thay mấy cái usb boot khác cũng không ăn thua.
 

hardcode

Member
Mấy hôm nay mình gặp vấn đề sau:
Khi xem phim bằng HDPLAYER chia sẻ nguồn từ NAS thì lâu lâu mất kết nối đến NAS, Bác nào biết cách xử lý chỉ mình với !!!
 

hardcode

Member
Mình mới gắn thêm 1 HDD vào Nas, vào HDD/SSD thì thấy ổ cứng đã được nhận và hiện đầy đủ thông tin. Mình vào Volume ->Manager -> "Expand the volume by adding hard disk" để thêm HDD vào Volume như mọi lần thì tùy chọn này bị mờ, có Bác nào biết tại sao không ? giúp mình với ... (Nas mình sử dụng Card Dell H310 đã flash, đang gắn 6 HDD trong đó có 1 HDD mới gắn thêm vào).
 
Chỉnh sửa lần cuối:

thebluewindows

Well-Known Member
Các bác hiện còn dùng đc fshare host 1.3 không? :eek:
Nhà em hiện toàn báo file not found. JDownloader thì vẫn down fshare tốt.
 

abc123xyz

Member
Mình mới gắn thêm 1 HDD vào Nas, vào HDD/SSD thì thấy ổ cứng đã được nhận và hiện đầy đủ thông tin. Mình vào Volume ->Manager -> "Expand the volume by adding hard disk" để thêm HDD vào Volume như mọi lần thì tùy chọn này bị mờ, có Bác nào biết tại sao không ? giúp mình với ... (Nas mình sử dụng Card Dell H310 đã flash, đang gắn 6 HDD trong đó có 1 HDD mới gắn thêm vào).
6HDD bác đang dùng RAID hay SHR? Dung lượng ổ mới thêm vào của bác so với 6 HDD hiện tại thì sao? Ví dụ Nếu SHR thi dung lượng ổ mới thêm phải >= ở lớn nhất trong 6 ổ của bác.
 

hardcode

Member
6HDD đang dùng SHR. Dung lượng ổ mới thêm vào = HDD Lớn nhất = 2TB (3 HDD 2T; 2 HDD 500GB; 1 HDD 320GB) mà cái HDD nó lại xuất hiện trong External HDD (giống như ổ gắn ngoài) mặc dù nó đang gắn trên 1 port của card Dell H310.
 

airport

Active Member
6HDD đang dùng SHR. Dung lượng ổ mới thêm vào = HDD Lớn nhất = 2TB (3 HDD 2T; 2 HDD 500GB; 1 HDD 320GB) mà cái HDD nó lại xuất hiện trong External HDD (giống như ổ gắn ngoài) mặc dù nó đang gắn trên 1 port của card Dell H310.
Lỗi này bạn phải config lại trong ssh rồi, mình cũng đã gặp trường hợp này. Bạn đợi chút mình lục lại tài liệu rồi hướng dẫn bạn xử lý nhé. Cũng đơn giản thôi nhưng cần tỷ mỉ, cẩn thận vì can thiệp sâu vào code.
 

airport

Active Member
xpenology-1030x500.png


Tôi cũng đã gặp vấn đề sau khi cài đặt DSM với Xpenology: trong NAS cắm 10 HDD nhưng chỉ thể hiện có 6 HDD trong danh sách, sau khi tìm kiếm, tôi thấy rằng DSM thấy 4 ổ đĩa này là ổ đĩa eSATA thay vì SATA.

Cách xử lý như sau:

Cho phép kết nối ssh với NAS
Trên NAS, chuyển đến Control Panel> Terminal & SNMP, chọn Enable SSH service và kích Apply.


1.png



1. Xác định DSM trên NAS của bạn phát hiện bao nhiêu HDD khi khởi động


Ssh vào NAS của bạn với tài khoản root và nhận được thông báo lúc khởi động (get the booting messages) (cách vào ssh trên NAS các bạn có thể tham khảo thêm trong bài của bác Thanksforsharing).
Trong trường hợp NAS của tôi, tôi có một volume được đặt tên là "volume1" và một thư mục gọi là "media", vì vậy tôi sẽ đưa tập tin đã được tạo vào đó và tải xuống trong DSM. NAS của tôi có địa chỉ IP nội bộ 192.168.1.17.


ssh [email protected]
dmesg > /volume1/media/dmesg.txt

2.png


2. Xác định có bao nhiêu ổ cứng đang lắp trong NAS?

Trong File này, bạn sẽ phải tìm số lượng ổ SATA mà hệ điều hành phát hiện bằng cách tìm kiếm "ata". Xem trong hình chụp dưới đây rằng "ata" với giá trị cao nhất là ata26. Điều đó có nghĩa là hệ thống phát hiện 26 HDD.



3. Xác định có bao nhiêu cổng được gán là usb?
Bây giờ tìm kiếm các cổng usb được phát hiện bởi DSM. Tìm kiếm từ khóa "usb". Bạn có thể xem câu " new usb BUS registered, assigned to bus number X ". Tìm số bus number cao nhất. Trong trường hợp của tôi là 6, do đó, hệ thống phát hiện 6 cổng usb.




4. Thực hiện một số thao tác với giá trị nhị phân và thập lục phân
Sau đó tạo một tập tin văn bản (ví dụ có thể dùng notepad, word v.v…) và dán nó vào nó:

0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ==> Usb ports
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ==> Sata ports


Bắt đầu từ bên phải, thay đổi 0 tới 1 cho mỗi ổ sata được hệ thống của bạn xác nhận. Trong trường hợp NAS của tôi nó là 26. Tôi thay 26 "0" bằng 26 "1" bắt đầu từ bên phải.
Việc này trông thì có vẻ phức tạp nhưng thực ra trên máy tính của các bạn đều có công cụ chuyển đổi các mã nhị phân thành mã thập lục phân, hoặc bạn nào không rành thì cứ copy luôn khúc dưới đây vào cũng được (tuy nhiên máy sẽ hiểu là có thể lắp tới 26hdd để quản lý nhưng thực tế mainboard + card mở rộng của các bạn không có đủ số hdd đó, cũng chả sao, chỉ trông rối mắt hơn chút khi vào disk manager của DSM thôi)

0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ==> Usb ports
0000 0000 0000 0000 0011 1111 1111 1111 1111 1111 1111 ==> Sata ports (26 drives)

5. Làm tương tự cho các cổng usb, nhưng cẩn thận không để ghi đè lên các giá trị "1" mà bạn vừa đặt trước. Đối với NAS của tôi là 6 cổng usb.


0000 0000 0000 1111 1100 0000 0000 0000 0000 0000 0000 ==> Usb ports (6 usb)
0000 0000 0000 0000 0011 1111 1111 1111 1111 1111 1111 ==> Sata ports (26 drives)


Dùng công cụ chuyển đổi mã nhị phân trực tuyến, ví dụ như trên site:

https://www.binaryhexconverter.com/binary-to-hex-converter

có sẵn công cụ chuyển đổi từ nhị phân sang hexadecimal, trong trường hợp của tôi sau khi chuyển đổi có giá trị như sau:


0000 0000 0000 1111 1100 0000 0000 0000 0000 0000 0000 ==> Usb ports (6 usb) ==> fc000000
0000 0000 0000 0000 0011 1111 1111 1111 1111 1111 1111 ==> Sata ports (26 drives) ==> 3ffffff

6. Cập nhật file conf synology
Ssh vào NAS của bạn, thực hiện sao lưu các tệp tin conf hiện có để đề phòng trong trường hợp có sự cố thì có thể copy lại được như cũ (việc này tưởng chừng đơn giản nhưng rất quan trọng).

ssh [email protected]
cp /etc/synoinfo.conf /etc/backup_synoinfo.conf
cp /etc.defaults/synoinfo.conf /etc.defaults/backup_synoinfo.conf


Trong 2 tệp tin này (/etc/synoinfo.conf và /etc.defaults/synoinfo.conf), tìm các giá trị này và sửa đổi chúng bằng các giá trị hex mà bạn nhận được trước đây:

# first file to modify
vi /etc/synoinfo.conf

# second file to modify
vi /etc.defaults/synoinfo.conf

# in these two files, find these three values...
esataportcfg="0x1000"
usbportcfg="0xffe000"
internalportcfg="0xfff"

# ... and replace with the hex values you get before.
# please note that eSata ports are completely desactivated,
# who use this ports anyway...

esataportcfg="0x0000"
usbportcfg="fc000000"
internalportcfg="3ffffff"

7. Bước cuối cùng: Kiểm tra xem mọi thứ có hoạt động đúng theo mong muốn hay không:
Không cần khởi động lại NAS của bạn. Trong DSM vào Storage Manager> HDD / SSD và bạn sẽ có thể xem tất cả các ổ đĩa cứng của bạn bây giờ.
Đối với NAS tôi đang có, 10 HDD. Trong hình chụp bên dưới, tôi có một ổ đĩa đã bị crash (lỗi), nhưng nó không liên quan đến nội dung tôi đang hướng dẫn các bạn. Ngoài ra còn có 2 SSD và một chiếc usb đang cắm vào NAS. Bốn ổ cứng bị thiếu được đánh dấu là "Loading", bởi vì tôi đang mở rộng volume "volume2" với 4 ổ cứng đã không xuất hiện trước đây (bị coi là được cắm vào ESATA port)
Trên đây là hướng dẫn xử lý lỗi cắm HDD vào máy có thể qua cổng sata trên main hoặc trên cổng sata trên card raid mở rộng nhưng Nas lại nhận là esata và không cho ta config đưa vào sử dụng trong hệ thống, hy vọng sẽ giúp các bạn giải quyết được vấn đề này.

5.png
 

baccom

Active Member
USB.jpg
Của bạn ko phải là lỗi. Do OS của PC ko explore được ổ trên USB ( có tất cả 3 ổ và 1 phần vùng unallocate nếu usb có dung lượng lớn).
Vấn đề này ở các bác ở đây đã có hướng dẫn ở các trang trước, b chịu khó search.
Hoặc có thể thử các cách sau:
- Nếu ko muốn cài lại thì mở usb đã cài trên PC Windows 10. Nó sẽ báo cần format usb và có 1 ổ nào đó Not accessible (do có phân dùng ko được hỗ trợ) nhưng kệ nó. Nếu vào Explorer mà ko thấy usb drive thì vào Disk management gán Letter (ví dụ H) cho phân vùng đầu tiên, có dung lượng khoảng 15MB ( ghi là EFI System Partion). Nếu Expoler vẫn ko hiển thị thì có thể gõ ví dụ H:\ để truy cập).
Trên các PC Windows 10 mình từng cài usb boot đều tự động nhận usb ko phải làm gì thêm. Nếu ko được thì làm cách khác.
- Nếu Disk management của Win ko làm được (thường là do có vấn đề về permission) thì dùng phần mềm khác, ví dụ MiniTool Partition (free).
- Nếu ko có gì quan trọng thì dùng phần mềm khác để flash img ví dụ Win32DiskImager, Etcher v.v... ko nhất thiết phải dùng Rufus. Bạn thử xem.
- Chúc thành công :)
Em là dân mới vào tập tọe Nas.

Bác hướng dẫn em cụ thể cái USB cài này được không ah

Em tạo USB rồi bằng Win32DiskImager. Nhưng khi cắm để sửa usb thì không thấy file grub.cfg

Bác hướng dẫn em chi tiết cái. Vụ này em hơi gà mờ tý.

Thanks bác USB.jpg
 

airport

Active Member
View attachment 282042
Em là dân mới vào tập tọe Nas.

Bác hướng dẫn em cụ thể cái USB cài này được không ah

Em tạo USB rồi bằng Win32DiskImager. Nhưng khi cắm để sửa usb thì không thấy file grub.cfg

Bác hướng dẫn em chi tiết cái. Vụ này em hơi gà mờ tý.

Thanks bác View attachment 282042

Bác mang cái usb đó sang cắm vào máy khác chạy win10 xem sao trước khi xử lý. Trong topic này cũng đã đề cập đến việc đó rồi đấy, bác đọc lại xem.
 

baccom

Active Member
Bác mang cái usb đó sang cắm vào máy khác chạy win10 xem sao trước khi xử lý. Trong topic này cũng đã đề cập đến việc đó rồi đấy, bác đọc lại xem.
Nhà em có 4 máy cài win 10 đều bị như trên.
Không nhìn thấy grub.cfg đâu mà sử lý.
Thế mới acay chứ
Có bác nào bị giống em mà đã có cách sử lý chỉ em cái
Thanks
 

hardcode

Member
Nhà em có 4 máy cài win 10 đều bị như trên.
Không nhìn thấy grub.cfg đâu mà sử lý.
Thế mới acay chứ
Có bác nào bị giống em mà đã có cách sử lý chỉ em cái
Thanks
Lúc trước mình cũng bị như vậy dù máy mình cài Win 10. Mình làm như sau và ok.
1. Format USB = soft: Usb_format --->ntfs
2. Ghi file img = soft: Win32ima --> nó sẽ xuất hiện phân vùng chứa file grub.cfg

chúc bạn thành công
 

hardcode

Member
1. Xác định DSM trên NAS của bạn phát hiện bao nhiêu HDD khi khởi động
Ssh vào NAS của bạn với tài khoản root và nhận được thông báo lúc khởi động (get the booting messages) (cách vào ssh trên NAS các bạn có thể tham khảo thêm trong bài của bác Thanksforsharing).
Trong trường hợp NAS của tôi, tôi có một volume được đặt tên là "volume1" và một thư mục gọi là "media", vì vậy tôi sẽ đưa tập tin đã được tạo vào đó và tải xuống trong DSM. NAS của tôi có địa chỉ IP nội bộ 192.168.1.17.
ssh [email protected]
dmesg > /volume1/media/dmesg.txt

Bác hướng dẫn chi tiết đoạn này được không? Cám ơn Bác !!
 
Bên trên