Назад | Перейти на главную страницу

Linux: файл не отображается в ls, но его нельзя коснуться с сообщением «Файл существует»

Я помню, как создавал этот файл, но он исчез. Но не полностью:

root@XXX:/etc/vz/conf# ls -al
total 0
drwxr-x--- 2 root www-data 0 Okt  1 16:04 .
drwxr-x--- 2 root www-data 0 Okt  1 16:04 ..

root@XXX:/etc/vz/conf# touch 1030.conf
touch: cannot touch `1030.conf': File exists

root@warp1:/etc/vz/conf# echo blah > 1030.conf
-bash: 1030.conf: File exists

root@warp1:/etc/vz/conf# rm 1030.conf
rm: cannot remove `1030.conf': No such file or directory

Система - Debian7 / Proxmox:

Linux warp1 2.6.32-24-pve #1 SMP Fri Sep 13 07:29:30 CEST 2013 x86_64 GNU/Linux

Что вызывает это, и как мне вернуть свой файл / избавиться от него и как отладить sth. как это? Спасибо!

Файл существует на другом узле в вашем кластере, и Proxmox проверяет это. Вам нужно сделать что-то вроде:

mv /etc/pve/nodes/[node1]/openvz/whatever.conf /etc/pve/nodes/[node2]/openvz 

чтобы переместить конфиг на другой узел.