Hãy thử với điều này rừm
với các tùy chọn r
và f
rm -rf wont_delete/
-r, -R, --recursive
xóa các thư mục và nội dung của chúng theo cách đệ quy
-f, --lực
bỏ qua các tệp không tồn tại, không bao giờ nhắc
CẬP NHẬT
Thẩm quyền giải quyết: Không thể xóa thư mục khỏi điểm gắn ổ đĩa GlusterFS, Tại sao?, giải pháp này được xác nhận bởi Red Hat
Số báo
Không thể xóa thư mục khỏi điểm gắn ổ đĩa GlusterFS
Tại sao một số tệp và thư mục bị thiếu trong điểm gắn ổ đĩa GlusterFS nhưng chúng có sẵn ở dạng khối?
Không thể xóa thư mục trong gluster
Không thể xóa thư mục (rm -rf)
rmdir: không thể xóa `testdir`': Thư mục không trống"
Nhật ký
W [client-rpc-fops.c:695:client3_3_rmdir_cbk] 0-volname-client-0: thao tác từ xa không thành công: Thư mục không trống
W [client-rpc-fops.c:695:client3_3_rmdir_cbk] 0-volname-client-1: thao tác từ xa không thành công: Thư mục không trống
Nghị quyết
Nâng cấp cụm lên bộ lưu trữ Red Hat Gluster 3.2
Nguyên nhân gốc rễ
Điều này có thể xảy ra do nhiều vấn đề. Nhưng nguyên nhân chính là do một thư mục cũ hoặc cũ link_to_file
tồn tại trong bất kỳ viên gạch nào của tập.
Các bước chẩn đoán
rmdir: không thể xóa `testdir`': Thư mục không trống"
Kiểm tra tất cả các viên gạch cho thư mục này, ví dụ ở đây thư mục kiểm tra
và xem thư mục này có trống hay không trong tất cả các viên gạch.
Rất có thể thư mục này sẽ có một số tệp và thư mục trong một số viên gạch.
Gỡ bỏ gfidlink
vào Thư mục này hoặc tệp từ thư mục .glusterfs.
Lưu ý quan trọng Chỉ thực hiện xóa khi dữ liệu bên trong thư mục này không quan trọng.
Có một tài liệu tham khảo khác Cách xóa thư mục khỏi ổ đĩa gluster khi rmdir bất ngờ bị lỗi với "thư mục không trống", được xác minh bởi Red Hat