Я случайно удалил/var/www/на своем сервере Linux

Вы не можете измениться, как который интерфейс используется по умолчанию в приложениях iftop. Они называют библиотечную функцию C if_nameindex и используйте первый элемент в возвращенном массиве по умолчанию. libc's GNU if_nameindex на Linux тонкая обертка вокруг SIOCGIFCONF ioctl. Это возвращает интерфейсы в фиксированном порядке, на основе порядка, в котором сетевые драйверы были инициализированы и порядок, в котором каждый драйвер обнаружил каждое устройство.

Если Вы действительно не хотите должными быть передавать -i кому: iftop и подобные программы, можно сделать маленькую обертку вокруг if_nameindex это переупорядочивает элементы в возвращенном списке, с LD_PRELOAD. Я назвал бы это намного большей проблемой, чем это стоит.

5
05.05.2011, 06:07
6 ответов

В некоторых случаях можно восстановить части удаленных файлов от файловой системы Linux, но это твердо.

Честно, человеческая ошибка является самой большой причиной отключений электричества IT, и Ваше лучшее решение состоит в том, чтобы регулярно быть превентивным в резервном копировании, а также использовании системы управления версиями как подвижный.

Я понимаю, что это может лить соль на ране, но на это стоит указать... Ущерб нанесен. Лучшая справка, которую можно получить теперь, должна возвратить самообладание и подготовиться к честному разговору с боссом. Я держал бы пари, что Вы плохо знакомы с IT. В то время как Ваш босс может быть сердитым, большинство людей понимает, что человеческая ошибка происходит, и это - часть изучения. Просто убедитесь, что Вы не делаете себя целью путем выполнения этого часто

4
27.01.2020, 20:39
  • 1
    Никакое резервное копирование.. это был новый сайт... помогают мне! –   05.05.2011, 06:16
  • 2
    я боюсь, что Вы оказываетесь перед необходимостью оглядываться назад на это как очень болезненный полезный опыт. –  Shadur 05.05.2011, 07:28
  • 3
    Это - действительно здравый смысл иметь резервные копии критических данных, особенно в продуктивной среде. Если Вы плохо знакомы с IT и этим заданием, Ваш босс должен был действительно иметь в распоряжении своего рода систему резервного копирования. Если резервное копирование данных не было частью Вашего задания, я вижу то, что нет никакой стратегии резервного копирования или восстановления как отказ Вашего босса. –  LawrenceC 05.05.2011, 15:19
  • 4
    , В то время как @ultrasable имеет точку, Вы не сделаете себе абсолютно никаких одолжений, при попытке сказать Вашему боссу, что - в лучшем случае Вы будете казаться на проигрывание поисков виновного для предотвращения ответственности. Честность, вероятно, будет лучшей политикой, даже если это, вероятно, будет болезненно вскоре. –  Shadur 05.05.2011, 18:20
  • 5
    @Shadur, я не могу не чувствовать, что Вы довольно бесполезны здесь. Наименьшее, которое Вы могли сделать, указать на @Heather на что-то как испытательный стенд, чтобы помочь восстановить данные. Теперь, нужно, вероятно, указать, что честность является необходимой лучшей политикой, даже здесь, но давайте будем услужливы. –  jcolebrand 09.05.2011, 06:13

Резервные копии чего-либо и все должно быть общепринятой практикой. Кроме того, для веб-разработчиков они должны разрабатывать в своего рода управлении версиями (CVS, SVN, Мерзавец, и т.д.) на другой машине, чем производственный веб-сервер, затем проверяя его на сервере.

К сожалению, вся надежда, вероятно, потеряна к настоящему времени. Если что-нибудь как это происходит в будущем, и нет никаких резервных копий, подверсии, и т.д. в значительной степени Ваша единственная опция состоит в том, чтобы как можно быстрее размонтировать диск. Затем у Вас может быть шанс восстановления данных, прежде чем это будет перезаписано с чем-либо еще.

Как последнее, усилие KISS..., возможно, кто бы ни работал над сайтом SCP'ed это от их рабочей станции и все еще имеет файлы локально?

1
27.01.2020, 20:39

Я рекомендовал бы использовать инструмент как http://www.cgsecurity.org/wiki/TestDisk, который помог мне в прошлом найти и восстановить удаленные файлы, или я рекомендовал бы надеяться видеть, кто загрузил файлы последний раз в прошлом.

1
27.01.2020, 20:39

Существуют инструменты. Существует специализированный дистрибутив для этого, но я думаю список программ, которые они используют, должен сделать. Если Вы хотите дистрибутив, он сам просто нажимает загрузку на левой панели. http://www.sysresccd.org/System-tools#recovery_tools

Я должен сказать, что даже восстановление системных файлов, которые будут повреждены трудно! Я сделал форматировал моих девушек жесткий диск и затем пытался восстановить его. Потребовалось ~12 часов, и я сохранил ~3% файлов, потому что я оставил это [жесткий диск] выполнение. Как только Вы делаете ошибку, она должна отключить/размонтировать тот жесткий диск. Как один из людей в здесь сказанном - дают задание профессионалам. Они могли восстановить намного больше.

Для предотвращения таких ошибок, я настоятельно рекомендую использовать trash-cli (sudo apt-get install trash-cli), и добавить alias rm='trash' строка к .bashrc файл в домашнем файле. После этого все Ваши файлы, которые удалены с rm будет сохранен в корзине, не полностью удаленной.

P.S. Я не упомянул резервные копии и системы управления версиями, потому что это - обычная практика, и все другие упомянули это. С моей точки зрения - просто используют его и слушают, что люди говорят здесь.

1
27.01.2020, 20:39
  • 1
    Многие люди обсуждают то искажение rm кому: trash контрпродуктивно, поскольку это тренирует Вас для доверия rm быть обратимым и это причинит Вам боль однажды при использовании другой машины, другого входа в систему или другой оболочки. положительная сторона –  RedGrittyBrick 09.05.2011, 12:18
  • 2
    , но я реализую его к серверу, где пользователь/модератор не знает это. Поэтому он действует, как будто комната необратима, но если что-то происходит, я могу восстановить данные. Не для него, для размышления он в безопасности, это для меня. –  JackLeo 09.05.2011, 13:13

Болезненный действительно, в прошлый раз, когда у меня был этот вид ошибки, я включил свой жесткий диск с внешним usb на моей машине окон, и я использовал фото программное обеспечение восстановления флеш-накопителя для восстановления моих файлов частично.

Один хороший совет не состоит в том, чтобы использовать этот жесткий диск, пока Вы не можете восстановить свои файлы, потому что запись новых данных заставит Ваш старый материал исчезнуть навсегда.

средство восстановления флеш-накопителя Google, существуют многие из них, которые свободны.

Существует все еще надежда

0
27.01.2020, 20:39
  • 1
    Если Вы все еще используете тот компьютер, выключают его, или Вы могли бы уничтожить свои последние возможности восстановить его. –   05.05.2011, 06:17
  • 2
    Testdisk является, вероятно, лучшим ресурсом для этого и может быть установлен на примерно каждом дистрибутиве (предположение Ubuntu или Debian, это НАХОДИТСЯ в основном repos), cgsecurity.org/wiki/TestDisk –  jcolebrand 09.05.2011, 06:14

Мне очень жаль сказать Вам, что, это будет действительно трудным.
Но не становитесь напрягшими. В первую очередь, удалите тот жесткий диск, или иначе он может легко уничтожить данные путем записи чему-то новых данных там, таким образом, удалив последние возможности восстановления его.

Если Вы захотите попытаться восстановить его собой, то я присоединю один PDF, который я сделал из некоторого сайта (который я не помню теперь). Это имеет некоторые шаги, чтобы сделать это. Но не пробуйте, если Вы сильно чувствуете, что наклоняетесь, делают это.

-1
27.01.2020, 20:39
  • 1
    , Таким образом a) Вам лень входить в тот сайт и читать PDF для Вашего ответа и b) Вы отсылаете @Heather к сайту, который требует, чтобы Вы вошли в систему во-первых, вместо того, чтобы связались с инструментом, который может помочь пользователю?-1 от меня. –  jcolebrand 09.05.2011, 06:15
  • 2
    ой.. я вмятина знаю это.. пользователь должен войти в систему для наблюдения того документа.. я сожалею, если это противоречит правилам. Можно ли предложить некоторый другой метод, которым я могу присоединить тот PDF к этому ответу.. –  Sen 09.05.2011, 11:39
  • 3
    загружает его на сайт, который позволяет разрешающую загрузку, не требуя входа в систему? IDK, scribd делает это? Я не имею привычку связывать PDFs для содержания, я предпочел бы уплотнять его вниз к номинативным шагам (у Вас есть 30k комнаты для ответа на вопрос), и свяжите PDF в конце по авторитетным причинам / причинам владения. –  jcolebrand 09.05.2011, 17:43

Теги

Похожие вопросы