Điểm:1

Làm cách nào để gắn/khôi phục ổ đĩa bị lỗi?

lá cờ br
Ren

Hôm nay máy chủ nhà tôi gặp sự cố kernel, đã xảy ra sự cố với ổ đĩa hệ thống. Tôi đã đổi ổ đĩa, khôi phục máy chủ và bây giờ tôi đang cố gắng tìm hiểu chuyện gì đã xảy ra với cái cũ. Nó thật ra khá cũ, vì vậy tôi đoán nó sẽ bị lỗi hw, nhưng tôi vẫn muốn thử tìm hiểu điều gì đó về kỹ thuật khôi phục (và tìm lý do tại sao SMART không cảnh báo tôi). Bây giờ tôi có thể thấy ổ đĩa là /dev/sdb và tôi có thể phát hiện lvm ở đó, vì vậy tôi đã đổi tên ubuntu-vg thành ubuntu-vg-old và kích hoạt nó.

root@canxi:~# lvs
  LV VG Attr LSize Pool Dữ liệu gốc % Meta% Nhật ký di chuyển Cpy%Sync Chuyển đổi
  ubuntu-lv ubuntu-vg -wi-ao---- <29.06g
  sao lưu ubuntu-vg-old -wi-a----- 1,29t
  ubuntu-lv ubuntu-vg-old -wi-a----- 200.00g

Thật không may, việc cài đặt nó không hoạt động và sau khi hết thời gian chờ, lệnh không thành công khiến ổ đĩa không thể truy cập được:

root@calcium:~# mount /dev/ubuntu-vg-old/ubuntu-lv /mnt -o ro,user
mount: /mnt: không thể đọc superblock trên /dev/mapper/ubuntu--vg--old-ubuntu--lv.
root@canxi:~# pvscan
  Lỗi đọc thiết bị/dev/sdb ở độ dài 0 512.
  Lỗi đọc thiết bị/dev/sdb ở độ dài 0 4096.
  Lỗi đọc thiết bị/dev/sdb1 ở độ dài 0 4096.
  Lỗi đọc thiết bị/dev/sdb2 ở độ dài 0 4096.
  Lỗi đọc thiết bị/dev/sdb3 ở độ dài 0 4096.
  PV /dev/sda3 VG ubuntu-vg lvm2 [58,12 GiB / 29,06 GiB miễn phí]
  Tổng cộng: 1 [58,12 GiB] / đang sử dụng: 1 [58,12 GiB] / không có VG: 0 [0 ]

Sau khi khởi động lại (tôi không tìm thấy cách nào khác để có thể truy cập lại được), ổ đĩa đã hoạt động trở lại. Tôi đã cố gắng sửa nó:

root@calcium:~# fsck /dev/mapper/ubuntu--vg--old-ubuntu--lv
fsck từ util-linux 2.36.1
e2fsck 1.46.3 (27-Jul-2021)
/dev/mapper/ubuntu--vg--old-ubuntu--lv: khôi phục nhật ký
fsck.ext4: Lỗi đầu vào/đầu ra khi cố mở lại /dev/mapper/ubuntu--vg--old-ubuntu--lv

/dev/mapper/ubuntu--vg--old-ubuntu--lv: ********** CẢNH BÁO: Hệ thống tập tin vẫn có lỗi **********

Nhưng điều này hoạt động giống hệt như gắn kết, thời gian chờ lâu và ổ đĩa bị loại bỏ khỏi hệ thống. Tôi đã chạy thử nghiệm bề mặt ngoại tuyến SMART qua đêm (smartctl -t ngoại tuyến /dev/sdb), nó không tìm thấy bất kỳ vấn đề nào cũng như không thay đổi bất kỳ thuộc tính SMART ngoại tuyến nào. test đọc badblocks cũng chạy tốt, không có lỗi gì:

root@calcium:~# badblocks -b 4096 -c 1024 -s -o bb.out /dev/sdb
Kiểm tra các khối xấu (kiểm tra chỉ đọc): xong

Vì vậy, tôi đã thử kiểm tra đọc-ghi không phá hủy với badblocks (khối xấu -b 4096 -c 1024 -s -n -v /dev/sdb) và ổ đĩa lại bị rớt khỏi hệ thống sau khoảng nửa giờ chạy. Tôi đã thay thế cáp SATA và kết nối ổ đĩa với một cổng khác. Rõ ràng chỉ có vấn đề khi viết cho (các) ngành cụ thể.

Có điều gì nữa tôi có thể thử trước khi định dạng đầy đủ không (tôi đoán là hầu như chắc chắn cũng sẽ thất bại)?

Dữ liệu thông minh:

=== BẮT ĐẦU ĐỌC PHẦN DỮ LIỆU THÔNG MINH ===
Kết quả kiểm tra tự đánh giá sức khỏe tổng thể SMART: ĐẠT

Thuộc tính SMART Số sửa đổi cấu trúc dữ liệu: 16
Thuộc tính SMART cụ thể của nhà cung cấp với ngưỡng:
ID# ATTRIBUTE_NAME GIÁ TRỊ CỜ LOẠI THRESH XẤU NHẤT ĐƯỢC CẬP NHẬT KHI_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate 0x002f 100 100 051 Luôn thất bại trước - 414
  2 Thông lượng_Hiệu suất 0x0026 055 051 000 Luôn luôn Old_age - 18840
  3 Spin_Up_Time 0x0023 077 066 025 Luôn thất bại trước - 7179
  4 Start_Stop_Count 0x0032 094 094 000 Old_age Luôn luôn - 6274
  5 Được phân bổ lại_Sector_Ct 0x0033 252 252 010 Luôn thất bại trước - 0
  7 Seek_Error_Rate 0x002e 252 252 051 Old_age Luôn luôn - 0
  8 Seek_Time_Performance 0x0024 252 252 015 Old_age Ngoại tuyến - 0
  9 Power_On_Hours 0x0032 100 100 000 Old_age Luôn luôn - 31668
 10 Spin_Retry_Count 0x0032 252 252 051 Old_age Luôn luôn - 0
 11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Luôn luôn - 2
 12 Power_Cycle_Count 0x0032 098 098 000 Old_age Luôn luôn - 2286
181 Program_Fail_Cnt_Total 0x0022 100 100 000 Old_age Luôn luôn - 19262840
191 G-Sense_Error_Rate 0x0022 099 099 000 Old_age Always - 11132
192 Power-Off_Retract_Count 0x0022 252 252 000 Old_age Luôn luôn - 0
194 Nhiệt độ_Celsius 0x0002 064 044 000 Old_age Luôn luôn - 35 (Tối thiểu/Tối đa 14/56)
195 Phần cứng_ECC_Recovery 0x003a 100 100 000 Old_age Luôn luôn - 0
196 Được phân bổ lại_Event_Count 0x0032 252 252 000 Old_age Luôn luôn - 0
197 Current_Pending_Sector 0x0032 087 083 000 Old_age Luôn luôn - 1617
198 Offline_Uncorrectable 0x0030 252 084 000 Old_age Ngoại tuyến - 0
199 UDMA_CRC_Error_Count 0x0036 200 200 000 Old_age Luôn luôn - 0
200 Multi_Zone_Error_Rate 0x002a 100 100 000 Old_age Luôn luôn - 235
223 Load_Retry_Count 0x0032 100 100 000 Old_age Luôn luôn - 2
225 Load_Cycle_Count 0x0032 100 100 000 Old_age Luôn luôn - 6320

Phiên bản nhật ký lỗi SMART: 1
Không có lỗi nào được ghi lại

SMART Bản sửa đổi cấu trúc nhật ký tự kiểm tra số 1
Số Kiểm tra_Mô tả Trạng thái Thời gian sống còn lại (giờ) LBA_of_first_error
# 1 Short offline Đã hoàn thành không lỗi 00% 31656 -
#2 Short offline Đã hoàn thành không lỗi 00% 31632 -
#3 Short offline Đã hoàn thành: đọc thất bại 10% 31608 2541336840
# 4 Mở rộng ngoại tuyến Hoàn thành không có lỗi 00% 31587 -
#5 Short offline Đã hoàn thành không lỗi 00% 31560 -
#6 Short offline Đã hoàn thành không lỗi 00% 31536 -
#7 Short offline Đã hoàn thành không lỗi 00% 31512 -
#8 Short offline Đã hoàn thành không lỗi 00% 31488 -
#9 Short offline Đã hoàn thành không lỗi 00% 31464 -
#10 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31440 -
#11 Mở rộng ngoại tuyến Hoàn thành không có lỗi 00% 31419 -
#12 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31392 -
#13 Short offline Đã hoàn thành không có lỗi 00% 31368 -
#14 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31344 -
#15 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31320 -
#16 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31296 -
#17 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31272 -
#18 Mở rộng ngoại tuyến Hoàn thành không có lỗi 00% 31251 -
#19 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31224 -
#20 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31200 -
#21 Ngoại tuyến ngắn Đã hoàn thành không có lỗi 00% 31176 -

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.