Tôi có một chút vấn đề kỳ lạ trên hệ thống RHEL.
Trên hệ thống của chúng tôi, chúng tôi có thư mục nhà của chúng tôi tự động theo /export/home
. Có một vài trường hợp ngoại lệ, khi tôi đang thử nghiệm sử dụng ánh sáng cho các thư mục nhà của chúng tôi. Đây là tự động theo/gluster/home
Điều này hoạt động trên tất cả các máy chủ (30+) của chúng tôi. Hôm nay điều này đã ngừng làm việc trên một trong số họ. Tôi nhận được lỗi:
Too many levels of symlinks
khi cố gắng cd
vào /gluster/home/$HOME
...
Cuối cùng tôi đã chuyển /gluster
đến /gluster_broken
và tạo một /gluster/home
autofs mới , khởi động lại và mọi thứ hoạt động trở lại.
Bây giờ tôi muốn loại bỏ /gluster_broken
.
Vấn đề là aparently có một số vòng lặp symlink trong /gluster_broken/home
. Tôi không biết nó đến từ đâu. Cho đến nay, những nỗ lực của tôi để thoát khỏi nó đã không có kết quả.
[root@dc1-03 /]# rm -rf gluster_broken/
rm: cannot remove `gluster_broken/home': Too many levels of symbolic links
[root@dc1-03 /]# rm -rf /gluster_broken/
rm: cannot remove `/gluster_broken/home': Too many levels of symbolic links
[root@dc1-03 /]# rm -rf /gluster_broken/home/
rm: cannot remove `/gluster_broken/home/': Is a directory
[root@dc1-03 /]# rm -rf /gluster_broken/home
rm: cannot remove `/gluster_broken/home': Too many levels of symbolic links
[root@dc1-03 /]# rmdir /gluster_broken/home/
rmdir: failed to remove `/gluster_broken/home/': Device or resource busy
[root@dc1-03 /]# fuser -m /gluster_broken/home/
Cannot stat /gluster_broken/home/: Too many levels of symbolic links
Cannot stat /gluster_broken/home/: Too many levels of symbolic links
Cannot stat /gluster_broken/home/: Too many levels of symbolic links
[root@dc1-03 /]# ls -ld /gluster_broken/home/
ls: cannot access /gluster_broken/home/: Too many levels of symbolic links
[root@dc1-03 /]# ls -ld /gluster_broken/home
drwxr-xr-x. 2 root root 0 Jan 22 10:20 /gluster_broken/home
[root@dc1-03 /]# fuser -m /gluster_broken/home
Như bạn có thể thấy hầu hết các lệnh đều mang lại thông báo lỗi giống nhau. Tôi thực sự muốn thoát khỏi vấn đề này. Nhưng tôi có một chút mất mát ở đây. Bất kỳ đề xuất?
Đầu ra của các lệnh được đề xuất:
[root@dc1-03 /]# ls /gluster_broken/
home
[root@dc1-03 /]# ls /gluster_broken/home/
ls: cannot access /gluster_broken/home/: Too many levels of symbolic links
[root@dc1-03 /]# ls -hblF /gluster_broken /gluster_broken/home
/gluster_broken:
total 0
drwxr-xr-x. 2 root root 0 Feb 4 12:00 home/
ls: cannot open directory /gluster_broken/home: Too many levels of symbolic links
/gluster_broken/home
gắn kết (như được thấy trong / Proc / mounts)?
ls -hblF /gluster_broken /gluster_broken/home
namei /gluster_broken/home
nói gì
rm -rf gluster_broken
?