Я скачал все репозотории на локальный компьютер в папку /var/ftp/ALTLinux/p5/ с помощью команды sisyphus-mirror -i.
... вчера, когда я попытался обновить вновь установленный компьютер, вышло сообщение что файл не найден.
... обнаружил, что папка /var/ftp/ALTLinux/p5/ полностью пуста.
Как такое вообще возможно, и если возможно, то почему такое могло произойти?
В дополнение к сказанному выше про возможность удаления при синхронизации (как результата весьма странного стечения обстоятельств), нужно упомянуть также следующие возможные сценарии.
Этот локальный компьютер не входит ли в число тех, на которых после загрузки репозитория а) была порушена файловая система, б) проводилась установка с форматированием корневого раздела?
Для случая (а) -- повреждения ФС могут быть и такими, и другими, ничего удивительного.
Для случая (б) -- возможно в один из каталогов /var/ftp/ALTLinux/p5, /var/ftp/ALTLinux, /var/ftp, /var, / монтировался раздел, который был отформатирован.
Либо этот раздел в настоящее время не примонтирован. Например, для содержимого репозитория был выделен раздел на съёмном диске /dev/sdb5, который монтировался в /var/ftp/ALTLinux/p5, тогда
# ls /var/ftp/ALTLinux/p5/
# mount /dev/sdb5 /var/ftp/ALTLinux/p5/
# ls /var/ftp/ALTLinux/p5/
# umount /var/ftp/ALTLinux/p5/
# ls /var/ftp/ALTLinux/p5/
как раз будет давать подобную картину: пусто, содержимое ФС на /dev/sdb5, опять пусто.
в) Возможно ли, что /var/ftp/ALTLinux/p5 не каталог, а символьная ссылка на другое место, которое недоступно в данный момент (включая причину (б) или иную)?
$ ls -l /var/ftp/ALTLinux/p5 # без завершающего слэша (/)
г) Кто-то из пользователей удалил содержимое локально или по ftp.