Tôi gặp sự cố với Hệ thống tệp cụm Oracle (ocfs2) được đính kèm với một cụm máy chủ Ubuntu 20.04. Hệ thống tệp tiếp tục được gắn ở dạng chỉ đọc. Thật không may, tôi biết nguyên nhân vì hệ thống đã được khởi động lại khi đang sao chép tệp. Tôi không ngạc nhiên khi có vấn đề với một số tệp nhưng tôi thậm chí rất sẵn lòng xóa tất cả các tệp này và sao chép lại, nhưng hệ thống tệp vẫn tiếp tục được gắn ở dạng chỉ đọc.
Cho đến nay, tôi đã ngắt kết nối tất cả các máy chủ khỏi hệ thống tệp này. Sau đó, tôi chạy fsck.ocfs2
từ một máy chủ như sau: thời gian sudo fsck.ocfs2 -P -t -t -f (hệ thống tập tin)
. Mọi thứ đều ổn, ngoại trừ phần này:
...
Vượt qua 1: Kiểm tra nút và khối
[Quét inode 100%]
I/O read disk/cache: 1000MB / 392MB, write: 0MB, rate: 2.10MB/s
Thời gian thực: 11m57.073s, người dùng: 4m1.084s, hệ thống: 0m1.030s
Vượt qua 2: Kiểm tra các mục thư mục
pass2: Số ma thuật sai trong khối thư mục trong khi đọc khối thư mục 1439634968
pass2: Số ma thuật sai trong khối thư mục trong khi đọc khối thư mục 1439634969
pass2: Số ma thuật sai trong khối thư mục trong khi đọc khối thư mục 1439634970
I/O đọc đĩa/bộ đệm: 16MB / 2239MB, ghi: 0MB, tốc độ: 1,48MB/s
Thời gian thực: 0m11.971s, người dùng: 0m1.156s, sys: 0m0.041s
Pass 3: Kiểm tra kết nối thư mục
[DIR_DOTDOT] Thư mục inode 4273782381 được tham chiếu bởi một dirent trong thư mục â4273782380 nhưng mục nhập '..' của nó trỏ đến inode 0. Sửa mục nhập '..' thành tham chiếu 4273782380? <y> y
âfix_dot_dot: Số ma thuật sai trong khối thư mục trong khi lặp qua các mục nhập thư mục của dir inode 4273782380.
âĐĩa đọc/bộ đệm I/O: 0MB / 1MB, ghi: 0MB, tốc độ: 0,00MB/s
...
Tất cả các đường chuyền thành công
Có vẻ như tôi có hai lỗi riêng biệt trong Pass 2 và Pass 3.
Tôi có thể lặp lại lệnh này nhiều lần nhưng các thông báo không thay đổi. Tôi đoán hệ thống tập tin không được sửa chữa.
Khi tôi gắn nó, nó được gắn ở dạng đọc-ghi. Tuy nhiên, khi tôi làm điều gì đó trong thư mục có vấn đề, nó sẽ chuyển sang chế độ chỉ đọc.
tôi đã sử dụng gỡ lỗi.ocfs2
để tìm hiểu những gì ở đó (tức là, đường dẫn tìm kiếm <4273782381>
) và tôi có thể xác nhận rằng tôi không cần những gì ở đó. Tôi có thể xóa nó nếu tôi có thể.
Nhiều câu hỏi của những người khác dường như ngụ ý rằng fsck
(tức là, ngay cả phiên bản dành cho máy lẻ4
) sẽ tự động sửa chữa mọi thứ nếu chạy nhiều lần. Tôi rất vui khi làm điều gì đó thủ công để giúp đỡ fsck.ocfs2
nhưng tôi không biết mình có thể làm gì...
Bất kỳ trợ giúp sẽ được đánh giá cao! Ngay cả những gợi ý cụ thể cho máy lẻ4
sẽ giúp tôi để tôi có thể tìm kiếm trực tuyến những lệnh tương đương mà tôi có thể sử dụng cho ocfs2
.