mount: sai loại fs, tùy chọn xấu, superblock xấu trên / dev / sdb trên CentOS 6.0


7

Bằng cách nào đó phân vùng của tôi trên / dev / sdb đã nhận được tất cả các lỗi. Ổ cứng này chứa rất nhiều dữ liệu mà tôi cần khôi phục và chưa thể sao lưu. Khi tôi cố gắn nó:

# mount -t ext4 /dev/sdb /world
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Ngoài ra khi tôi chạy fdiskđể thử xem phân vùng nào trên ổ cứng:

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x25467742

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb3   *           1           1           0    0  Empty
Partition 3 does not end on cylinder boundary.

Tôi đã cố gắng sử dụng TestDisk để cố gắng khôi phục phân vùng bị mất của mình nhưng cả quét nhanh và sâu đều không tìm thấy phân vùng nào.

Tôi có thể nhìn vào không gian đã sử dụng và tất cả dữ liệu của tôi vẫn còn nguyên vẹn trên ổ cứng, có vẻ như phân vùng của tôi đã hoàn tất. Có cách nào tôi có thể phục hồi dữ liệu này? Bất kỳ công cụ hoặc chi tiết mà tôi đang thiếu?


Partiton ist vẫn được gắn kết ... Vì vậy, câu hỏi là: Làm thế nào để bạn có được ý tưởng hạt nhân về nơi phân vùng đó bắt đầu và kết thúc từ đâu?
Nils

Bạn đang cố gắn kết /dev/sdb, đó là toàn bộ đĩa. Điều này là bất thường, và có lẽ không phải là những gì bạn muốn vì bạn nói có một phân vùng trên đĩa. Nó </dev/sdb tail -n +513 | file - nói gì Nếu nó phát hiện một hệ thống tập tin, bạn vừa hos bảng phân vùng của mình và sẽ tạo lại một phân vùng bắt đầu từ xi lanh 1.
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles Khi cố chạy /dev/sdb tail -n +513 | file -nó sẽ /dev/stdin: no read permission báo lỗi mặc dù tôi đang chạy nó dưới quyền root.
Nic Young

@Nic Thử lại với toàn bộ dòng lệnh, bao gồm cả ban đầu <.
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles kết quả tương tự, tôi vẫn bị từ chối
Nic Young

Câu trả lời:


4

Trong một thế giới lý tưởng, bạn sẽ tạo một hình ảnh của ổ cứng đó trước khi thử bất kỳ công cụ khôi phục nào trên đó.

Có một công cụ gọi là "tiên phong" có thể truy xuất các tệp thuộc loại cụ thể. Đây là một bài đăng blog có thể giúp: Phục hồi dữ liệu từ các ổ đĩa được định dạng bằng cách sử dụng trước hết

Nếu dữ liệu của bạn thuộc loại không phổ biến thì có lẽ sẽ không giúp được gì nhiều.

Nếu TestDisk không thể tìm thấy các phân vùng của bạn thì tôi hy vọng rằng GNU Parted sẽ không, nhưng nó có thể đáng để thử

EDIT: Tôi chỉ nhận thấy rằng lệnh ban đầu của bạn là

#mount -t ext4 /dev/sdb /world

và không

#mount -t ext4 /dev/sdb3 /world

Tôi đã bị cắn bởi điều này trước đây, vì vậy tôi nghĩ rằng tôi có thể chỉ ra nó.


Khi tôi cố gắn tệp với /dev/sdb3' it gives me mount: thiết bị đặc biệt / dev / sdb3 không tồn tại . I have tried partition numbers 1-4 and get the same result. Also I am following the tut. for the GNU Parted that you linked to and I ran dd if = / dev / sdb of = / dev / sdc bs = 512 conv = noerror, sync` để tạo hình ảnh đĩa của ổ cứng nhưng nó đang mất một thời gian đăng nhập bất thường. Điều này có bình thường không? Tôi có thể mong đợi điều này mất bao lâu? Đĩa tôi đang cố gắng để hình ảnh là 1TB.
Nic Young

Xin lỗi vì hồi âm muộn. Vâng, điều này có thể mất một thời gian dài. Bạn có thể ra lệnh để kiểm tra tiến trình của bản sao.
Paul Nijjar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.