Hỏi / Đáp Truy cập vào các thành phần mảng RAID cũ

niftyprose

New member
Xin chào mọi người, đây là bài đăng đầu tiên của tôi ở đây. Tôi đang gặp sự cố khi truy cập dữ liệu từ ổ RAID cũ. Tôi nghĩ có lẽ có cách khắc phục dễ dàng, nhưng để xác định được thì cần một người có nhiều kinh nghiệm quản lý RAID hơn tôi.

Khoảng 20 năm trước, tôi đã mua một chiếc máy tính do Fairchild, một công ty sản xuất máy chủ nổi tiếng của Anh, sản xuất. Máy có một mảng RAID SATA gồm hai ổ Seagate Barracuda 120Gb. Khi tôi ngừng sử dụng máy cách đây năm năm, tôi đã tháo ổ Seagate ra. Chúng hoạt động hoàn hảo nhưng giờ không còn bộ điều khiển RAID nữa, có lẽ là đang ở bãi rác nào đó.

Tôi muốn truy cập dữ liệu từ các đĩa theo kiểu chỉ đọc/CỨU HỘ. Tôi đã mua một bộ chuyển đổi USB--SATA/IDE được đánh giá cao và kết nối một trong hai ổ Seagate.

Ổ đĩa khởi động.

Ổ đĩa có thể nhìn thấy được bởi Gparted (lệnh gọi đầu tiên của tôi) xác định ổ đĩa là /dev/sdb và liệt kê hệ thống tệp của ổ đĩa là ataraid.

Khi tôi thử gắn ổ đĩa bằng lệnh:

sudo mount /dev/sdb /mnt/sata

...tôi nhận được:

mount: /mnt/sata: unknown filesystem type 'silicon_medley_raid_member'.
dmesg(1) có thể có nhiều thông tin hơn sau khi lệnh gọi hệ thống gắn kết không thành công.

Quan sát ban đầu:
* Rõ ràng là đĩa không được phân vùng dưới dạng sdb1 mà được cài đặt trực tiếp vào mảng RAID dưới dạng sdb
* Vì loại hệ thống tệp "Silicon Medley" không tồn tại, tôi nghĩ tên này phải là tham chiếu đến bộ điều khiển RAID phần cứng -- máy tính đã ghi vào bộ điều khiển và sau đó bộ điều khiển xử lý việc quản lý đĩa


Thêm phát hiện:

sudo fdisk -l đưa ra:

Đĩa /dev/sdb: 111,79 GiB, 120034123776 byte, 234441648 sector Kiểu đĩa: XT-U33502 Đơn vị: sector của 1 * 512 = 512 byte Kích thước sector (logic/vật lý): 512 byte / 512 byte Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte

sudo parted /dev/sdb -l cho kết quả:

Lỗi: /dev/sdb: nhãn đĩa không được nhận dạng
Kiểu máy: XinTop XT-U33502 (scsi)
Đĩa /dev/sdb: 120GB
Kích thước sector (logic/vật lý): 512B/512B
Bảng phân vùng: không xác định
Cờ đĩa:

Sau đó, tôi đã đi trước một chút và thử sudo mdadm -A -R /dev/md0 /dev/sdb

mdadm: không có siêu khối nào có thể nhận dạng được trên /dev/sdb
mdadm: /dev/sdb không có siêu khối nào - quá trình lắp ráp bị hủy

Trước khi có ai hỏi: Tôi đã thử cả hai ổ cứng và đều có kết quả giống nhau.

Suy đoán sơ bộ của tôi là các đĩa đã được định cấu hình để hoạt động với bộ điều khiển RAID Silicon Medley. Tôi nghi ngờ rằng chúng có thể hoạt động mà không có một loại siêu khối hoặc bảng phân vùng nào đó nhưng hiện tại tôi không thể truy cập vào những cấu trúc đó. Nếu không có siêu khối, tôi không thể gắn đĩa(các đĩa)

Tôi chỉ cần đọc MỘT trong các đĩa MỘT LẦN để chuyển nội dung của nó vào kho lưu trữ. Mọi đề xuất đều được ghi nhận. Điểm thưởng nếu bạn nhớ bất kỳ thông tin cụ thể nào về Silicon Medley.

TIA, NP.
 
Tôi đã tự mình thực hiện thêm bước này, nhưng vẫn cần trợ giúp.

Tôi nhận ra rằng tiện ích quản lý mdadm có thể không phải là lựa chọn tốt nhất cho thiết lập cũ này. Theo đó, tôi đã kích hoạt DMRaid, tiện ích này có hỗ trợ gốc cho định dạng RAID Silicon Medley.

sudo dmraid -ay cung cấp cho tôi

LỖI: sil: sai số lượng thiết bị trong bộ RAID "sil_adabceahdiaa" [1/2] trên /dev/sdb
Bộ RAID "sil_adabceahdiaa" đã được kích hoạt

Chúng ta có thể loại trừ LỖI đó -- Tôi chỉ kết nối một trong các ổ RAID được ghép nối. Vì vậy, bây giờ tôi có một bộ RAID đang hoạt động có tên là "sil_adabceahdiaa". (Whoop de doo.) lsblk vẫn không hiển thị UUID cho bộ mới được kích hoạt hoặc cho thiết bị thành phần. Nếu tôi thử gắn nó, tôi nhận được lỗi cũ:

niftyprose@q4os-desktop:~$ sudo mount /dev/sdb /mnt/sata
mount: /mnt/sata: unknown filesystem type 'silicon_medley_raid_member'.

(cũng đúng với tên dài mới bắt đầu bằng "sil").

Tôi nghĩ mình có thể bỏ sót điều gì đó. Có gợi ý nào không?

Trân trọng, NP.
 
Khoảng 20 năm trước, tôi đã mua một chiếc máy tính do công ty sản xuất máy chủ nổi tiếng của Anh là Fairchild sản xuất. Máy có một mảng RAID SATA gồm hai ổ Seagate Barracuda 120Gb. Khi tôi ngừng sử dụng máy cách đây năm năm, tôi đã tháo ổ Seagate ra. Chúng hoạt động hoàn hảo nhưng giờ không còn bộ điều khiển RAID nữa, có lẽ là đang ở bãi rác nào đó.
Công ty Fairchild đó có còn tồn tại không. Có lẽ họ có bộ điều khiển RAID cũ trên một cái kệ bụi bặm nào đó ở phòng sau.
 
Bạn có thể cho chúng tôi xem tab Phân vùng trong DMDE không? DMDE có cả phiên bản Linux và Windows.

https://dmde.com/

Đây có lẽ là nhóm phù hợp hơn cho câu hỏi của bạn:

https://ww.reddit.com/r/datarecovery/rising/

Các chuyên gia phục hồi dữ liệu tụ tập ở đó, nhiều người có kinh nghiệm về phần cứng cũ và hệ thống RAID.

BTW, Silicon Medley là "Phần mềm RAID Medley™ ATA của Silicon Image".

https://www.datasheetarchive.com/datasheet/230580006e7d3fff?type=P&term=silicon%20medley (Bộ khởi động SiI0680 với RAID phần mềm Medley)
https://theretroweb.com/chip/documentation/sii0680-pb-663f4aa85934e075846574.pdf

https://bitsavers.computerhistory.org/components/siliconImage/datasheet/SiI-DS-0069-C_SiI0680A.pdf (Silicon Image Bộ điều khiển SiI0680A PCI tới IDE/ATA)
 
Cảm ơn các bạn, đặc biệt là fzabkar. Tôi không biết về Reddit đó và sẽ đăng chéo ở đó. Tôi cũng sẽ cập nhật luồng này với đầu ra DMDE vào ngày mai khi tôi đưa máy trạm trở lại trực tuyến, hứa đấy.

Ngoài Humint: khi tôi kích hoạt DMRaid, tôi tìm thấy địa chỉ email của nhà phát triển trong manpage nên tôi đã viết thư trực tiếp cho anh ấy, muộn khoảng 20 năm. Vâng, nếu có ai biết...

Trân trọng, NP.
 
Tôi nghi ngờ rằng có thể có siêu dữ liệu RAID ở đầu ổ đĩa. Nếu vậy, điều này có nghĩa là bảng phân vùng sẽ được dịch chuyển khỏi sector 0 nơi nó thường trú. Giả sử đây là trường hợp và giả sử rằng bạn thực sự có RAID được phản chiếu (RAID 1), thì DMDE sẽ tìm thấy dữ liệu của bạn.
 
Xin chào các bạn, hôm nay tôi đã có thể sử dụng tiện ích DMDE do fzabkar đề xuất để khôi phục dữ liệu từ đĩa RAID của mình. Thay vì in các đầu ra DMDE, tôi nghĩ rằng sẽ hữu ích khi lùi lại một bước và mô tả toàn bộ quy trình của mình trong trường hợp những người truy cập diễn đàn khác đang gặp phải sự cố tương tự.

Tôi đã sử dụng máy chủ mang nhãn hiệu Fairchild làm máy trạm của mình trong khoảng một thập kỷ. Đó thực sự là một máy tính rất tốt và mảng RAID của nó (hai đĩa lưu trữ chính xác cùng một dữ liệu) mang lại tính toàn vẹn dữ liệu tốt hơn so với máy tính bán sẵn. Khi tôi ngừng hoạt động máy tính cách đây năm năm, tôi đã tháo hai đĩa RAID và vứt bỏ vỏ máy.

Mùa đông năm nay, tôi cần truy cập dữ liệu từ các đĩa. Chúng là ổ đĩa SATA có giao diện phần cứng tiêu chuẩn. Tôi đã mua một bộ chuyển đổi USB-SATA trị giá 20 đô la trên Ebay. Tôi sẽ không đưa URL nhà cung cấp cho thiết bị đang đề cập nhưng về cơ bản, nó là một hộp nhựa có nguồn điện 12V, một cổng USB và ba giao diện SATA/IDE.

Hộp hoạt động tốt ở chỗ nó cấp nguồn {bất kỳ ổ đĩa nào trong cặp ổ đĩa mà tôi kết nối với nó} và ổ đĩa đó hiển thị trong GParted khi tôi kết nối nó với máy trạm Linux 2024 của mình. Tuy nhiên, các ổ đĩa đã được thiết lập để hoạt động như một phần của mảng RAID và sẽ không gắn kết bên ngoài bối cảnh đó. Do đó, tôi không thể truy cập dữ liệu của mình.

fzabkar trên diễn đàn này đã thúc đẩy tôi xem xét DMDE. Nó có sẵn dưới dạng phần mềm miễn phí nhưng độ phức tạp của kho lưu trữ của tôi -- 80000 tệp trong 5000 thư mục -- buộc tôi phải mua tư cách thành viên "Express" trị giá 20 đô la/năm. Tôi rất vui vì đã làm như vậy, vì DMDE có thể xử lý sự cố truy cập đĩa trong vài giây. Tôi phải xóa các tệp khỏi hoạt động "Khôi phục", nhưng chúng vẫn nguyên vẹn với toàn bộ cấu trúc thư mục của chúng.

Chi phí của tôi cho quá trình khôi phục là 40 đô la và một ít thời gian. Điều đó rất có lợi khi so sánh với các hoạt động khôi phục thương mại và tôi muốn giới thiệu phương pháp này cho bất kỳ ai.

Một đĩa RAID có lỗi phương tiện sẽ là một vấn đề khác!
 
Bạn có thể sử dụng chức năng Công cụ -> Sao chép các phân vùng của phiên bản miễn phí của DMDE để sao chép các phân vùng của ổ đĩa thành các tệp hình ảnh. Sau đó, bạn có thể sử dụng các công cụ miễn phí khác như 7Zip hoặc OSFMount để trích xuất các tệp của mình từ các hình ảnh này.

Tôi vẫn muốn xem tab Phân vùng của DMDE, chỉ để làm rõ. Nó sẽ trả lời câu hỏi tại sao hệ điều hành của bạn không thể phát hiện và gắn kết ổ đĩa của bạn.
 
Xin chào FZ, tôi đang rất vội -- bắt đầu sớm, mang theo tất cả các phương tiện cũ, bao gồm cả ổ đĩa Seagate RAID. Vì tôi có vài phút rảnh rỗi nên tôi đã kết nối lại ổ đĩa, khởi động DMDE và chụp ảnh màn hình tab Phân vùng, nghĩ đến việc đăng nó ở đây. Tôi không biết rằng diễn đàn không cho phép đăng hình ảnh. Thật không may, hiện tại tôi không có cách nào để tự lưu trữ nó. Vâng, hình ảnh được lưu trữ ở đây trên máy tính của tôi và tôi chắc chắn chúng ta có thể tìm cách nào đó để gửi nó cho bạn khi tôi quay lại. Không có gì
 
Xin chào mọi người, đặc biệt là FZabkar cực kỳ hữu ích.

FZ, theo yêu cầu, đây là thông báo trạng thái DMDE liên quan đến nỗ lực của ứng dụng nhằm truy cập ổ đĩa RAID cũ của tôi. (Tôi đã bận rộn với công việc nghỉ lễ và đây là lần đầu tiên tôi có cơ hội đăng bài.) Bạn nghĩ rằng khó khăn của tôi khi truy cập ổ đĩa là do MDB của nó không nằm ở vị trí mong đợi. Tôi nghĩ ảnh chụp màn hình sẽ xác nhận ấn tượng của bạn:

https://i.postimg.cc/vHdM137M/dmde.png

Tôi muốn đề cập rằng tôi đã bắt đầu làm việc với các tệp đã khôi phục trong khi tôi đi vắng và về cơ bản chúng không bị ảnh hưởng gì. Cảm ơn bạn một lần nữa vì đã giới thiệu DMDE và Chúc mừng năm mới.

NP.
 
DMDE không tìm thấy bảng phân vùng trong quá trình quét nhanh (vì nó tập trung vào các vị trí thông thường), nhưng tôi nghi ngờ rằng nó nằm ở sector 128 (= 2176 - 2048). Nếu bạn sử dụng Công cụ -> Sao chép các sector để sao chép các sector 0 - 2176 vào tệp đích, chúng ta có thể kiểm tra tệp đó bằng trình soạn thảo hex.

BTW, tôi nghi ngờ rằng DMDE có thể lắp ráp RAID 1 ảo bằng cách sử dụng ổ đĩa giả cho bản sao. Sau đó, nó sẽ chủ động tìm kiếm bất kỳ độ lệch RAID nào.

Vị trí của sector khởi động cho $Volume 01 có vẻ là 63 + độ lệch (63 + 128 = 191). Điều đó xác nhận thêm cho giả thuyết của tôi.

Dù sao thì, xin chúc mừng và cảm ơn phản hồi của bạn.
 
Back
Bên trên