Вы не указали, работаете ли вы на ПК или на сервере. Если ваши файлы хранятся на выделенном файловом сервере, то часто существуют автоматические резервные копии («моментальных снимков» ), сохраняемые (ОС на )оборудовании файлового сервера.
Виртуальный скрытый каталог моментальных снимков существует в каждом каталоге вашей файловой системы.
Попробуйте:
cd.snapshot
ls -l
Если этот каталог существует, вам может повезти. Вы должны увидеть ряд каталогов, в которых автоматически сохраняются резервные копии в определенные моменты времени. Имена указывают относительное время в прошлом, когда был сохранен снимок. Например:
hourly.0
hourly.1
hourly.2
hourly.3
hourly.4
hourly.5
nightly.0
nightly.1
nightly.2
nightly.3
nightly.4
nightly.5
nightly.6
weekly.0
weekly.1
weekly.2
Зайдите в любой достаточно старый каталог временной точки (до того, как ваш файл -перезапишет ошибку ). Внутри каталога timepoint вы должны увидеть состояние каталога ../..
(и всех подкаталогов )на этот момент в прошлом.
cd nightly.6
ls # look around
tee < mac_ip.py # check for the correct content
cp mac_ip.py ~/safekeeping/mac_ip.py # save the old file
Примечания:
ls -a
не будет показывать каталог .snapshot
; ты должен назвать это явно. Вставляется виртуально файловым сервером. Это не существовать как реальный каталог в вашей файловой системе. Скрытый каталог снимков может называться ~snapshot и существовать только на корневом уровне данного диска.
Снимки — это система безопасности, которая работает в большинстве случаев, но не всегда. Я согласен с другими рекомендациями по использованию системы контроля версий (, такой как git
), даже для тривиальных файлов.
Вы можете попытать счастья с модалиями, доступными через интерфейс sysfs.
См., например, https://patchwork.openembedded.org/patch/148854/, что предполагает:
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
mdev -s
find /sys/ -name modalias -print0 | xargs -0 sort -u -z | xargs -0 modprobe -abq
Обратите внимание, что я не проверял это сам. Также, похоже, не используется BusyBox modprobe, который, вероятно, не поддерживает -ab
. Тем не менее, возможно, стоит проверить, как выглядит ваш /sys
в ранних версиях initramfs.
Дополнительные ссылки по модалиям: