Задать вопрос
  • Как лучше копировать файлы с умирающего диска?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    сохранить базу складского учета с полумертвого диска

    С учётом этой информации, боюсь, что вы стоите на грани катастрофы.

    крайне низкой скорости его работы (вплоть до того, что папки открывались по 1-2 минуты, с шансом к полному зависанию) и копирования (до 400кб/с

    Судя по описанию, диск явно умирает. Сколько он ещё протянет - предсказать невозможно. Самый лучший вариант - отключить его как можно быстрее, и не трогать вообще (даже не включать).

    Существуют ли какие-то программы, способные временно реанимировать диск?

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

    John Smith прав. С учётом того, что данные не ваши, а принадлежат компании, и особенно из-за того, что нужна база данных, а не, например, фотографии, вам однозначно нужно обращаться к специалистам.
    Базы данных, видео, и подобное - наиболее проблемный контент с точки зрения сохранения целостности (исправности / работоспособности). У диска либо начинаются (или уже начались) проблемы с поверхностью, либо проблемы с головками. Может быть и то, и другое.

    Перед тем, как начинать играть в русскую рулетку самостоятельно, выберите фирму, занимающуюся восстановлением данных и сходите туда на бесплатную диагностику. Так у вас хотя бы появится понимание с какого масштаба проблемой вы имеете дело.
    А лучше сдавайте диск им в работу. Пока он ещё как-то жив, есть шанс вычитать нужную вам базу без замены блока головок. Т.е. как не упустить возможность решить проблему вообще, так и сделать это по весьма доступной цене (даже для частного лица, не говоря о фирме со складом, где нужен учёт).

    Вы можете пробовать сделать образ диска, например в gddrescue (GNU ddrescue), но это неоправданный риск. Вы будете читать неизвестно что, при этом не имея достаточной возможности контролировать состояние головок и читаемой поверхности, и хотя бы, делать своевременные корректные пропуски.
    После этого всё может пойти под откос - сначала непростые работы по восстановлению данных (получение нужных файлов), затем - вполне вероятно, что работы по их "ремонту", т.к. сильно повысится вероятность того, что на 100% полную копию сделать не получится.
    Ответ написан
    Комментировать
  • Как использовать библиотеки composer в wordpress?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Разве вы не можете композером подтянуть все нужные вам файлы к себе на рабочую машину при разработке плагина, затем перенести их в папку плагина, и использовать соответствующие пути?

    При обновлении плагина также обновлять скачиваемые композером файлы, и упаковывать их в .ZIP с новой версией.

    Для вордпресса не пробовал, но в друпале скачанными файлами точно можно манипулировать.
    Ответ написан
  • Как настроить переадресацию .htaccess с ЧПУ?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Во-первых, вот в этой строке, судя по всему, ошибка: RewriteCond %{HTTPS} on
    Должно быть RewriteCond %{HTTPS} !on (с восклицательным знаком), иначе я не понимаю смысл этой переадресации - это должна быть проверка на подключение по http (отсутствие https в УРЛе).

    Кроме того, проверьте как будет работать, если заменить вот эти строки
    RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
    RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
    на
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]

    Это переадресация на УРЛ без "www.".
    Ответ написан
    Комментировать
  • Почему ноутбук не видит жесткий диск?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Начните с того, что выньте ЖД из ноутбука и подключите его напрямую к стационарному компьютеру с Windows. Проверьте виден ли он в БИОС там. Если в BIOS диск присутствует, то скачайте R.tester и посмотрите SMART, также можете сделать автоматическую диагностику.

    Если при включении ноутбука жёсткий диск издаёт какие-либо нестандартные звуки - щелчки, скрежет, писк, и подобные, то останавливайтесь, самостоятельно ничего не сделать, даже простая попытка включения может добить жёсткий диск до состояния, когда ничего нельзя будет сделать.
    Никакими программами пользоваться нельзя.

    Если другого компьютера нет, либо винчестер при подключении не виден, либо издаёт посторонние шумы, и на нём есть важная информация, то выбирайте компанию, занимающуюся восстановлением данных, и идите на диагностику к ним. Адекватные делают диагностику при владельце и бесплатно. Как минимум, это поможет полноценно разобраться в ситуации, как максимум - спасти ваши файлы.
    Ответ написан
    1 комментарий
  • Можно ли на шаред хостинге создать переадресацию писем, пришедших на несуществующие email адреса?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Вам нужно настроить (или создать) catch-all email address (или account). Может ещё называться wildcard.
    То, как он создаётся/настраивается, и точная терминология зависят от используемой в джино панели управления. К примеру, cPanel такое точно поддерживает.

    Смотрите примерно в районе вот этого УРЛа: https://cp-mail.jino.ru/management/mail/
    Ответ написан
    1 комментарий
  • Как перенести Raspbian на SSD?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Начните с Clonezilla и посмотрите как сработает.
    Заранее предсказать результат не возьмусь - никогда даже просто не гонял малину в связке с ССД, тем более не пробовал миграцию на него с карты памяти.
    Ответ написан
  • Какие возможные причины появления ошибки Forbidden: bot was kicked from the group chat?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Такой ответ прилетает со статусом 403. На всякий случай сначала проверьте, что пишете в ту группу, куда нужно.
    Может быть баг, если добавляли бота в другую группу, удалили, а id группы закэшировался.
    Может быть баг, если добавляли, удаляли, а затем снова добавили даже в одну и ту же, нужную группу.

    Если варианты выше не помогают, напишите https://t.me/BotSupport
    Даже интересно что они ответят, и в чём в итоге дело.
    Ответ написан
    3 комментария
  • Как лучше всего использовать ресурс батареи?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Для Li-ion:
    Оптимальный диапазон зарядки для продления срока службы: 30-80%.

    Если хотите вынимать батарею (хранить её отдельно), то заряжайте до 50-70%. На этот счёт постоянно идут диспуты, я лично склоняюсь к заряду около 50%, либо прим. 3.7 В, если есть возможность контролировать напряжение.

    При хранении не забывайте проверять уровень заряда и подзаряжать время от времени - глубокий саморазряд также убивает литий-ион.

    Если хотите держать батарею внутри (встроенный ИБП), то поищите у производителя ноутбука софт для управления питанием, в котором можно настраивать диапазон начала и окончания заряда.
    Поставьте те же 30/80, работайте от розетки, когда батарея саморазрядится до 30%, она зарядится до 80%.
    У отдельных вендоров/линеек такое может быть в BIOS.
    Кстати, в БИОСе также проверьте наличие опции наподобие FastCharge и подобного - повышенная мощность зарядки. Если она есть, отключите.

    Варианты "постоянно заряжена, чуть разрядится - сразу зарядка до 100%" и "зарядить до 100%, отключить, работать, заряжать снова" израсходуют циклы заряда раньше, чем вам бы хотелось.
    Если под рукой розетка, их лучше избегать.
    Ответ написан
    1 комментарий
  • Как безопасно сменить систему URL на сайте?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Не убьет ли сервер htaccess-файл на 6000 строк?

    Не должен, если у вас нет какой-то совсем бешеной нагрузки.

    Нормально ли воспримут поисковики такой переход?

    Должны воспринять нормально. Посмотрите их гайды по миграции УРЛов, я не читал их уже давно, может быть что-то ещё можно (или нужно) сделать в Webmaster Tools и подобных местах.

    Возможно, есть какие-то более правильные способы сделать такое?

    Можно ещё сделать редиректы на уровне PHP (либо другого языка, на котором работают скрипты сайта), особенно, если статика остаётся на месте.

    Также добавьте в head тэг rel canonical для новых адресов после обновления системы.
    Ответ написан
    Комментировать
  • Какие есть WEB self-hosted решения для обмена файлами?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Комментировать
  • Договор о непереманивании: можно ли обойти?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Не стоит делать ничего подобного.
    У вас есть non-compete agreement? Есть. Он подписан? Подписан.
    Не давши слова – крепись, а давши слово – держись. Вот и придерживайтесь подписанного договора.

    Если обман всплывёт, штраф и конфликт между компаниями будут совершенно закономерными. Чёрная метка, которую вы можете в таком случае получить – тоже на 100% заслуженной.

    Берегите репутацию и не начинайте свою карьеру с обмана. Нормальные компании избегают людей с подобными историями в прошлом и совершенно правильно делают.
    Ответ написан
    2 комментария
  • Администрирование подписей в корпоративной почте?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Вы можете:

    Но, для всего этого у вас должен быть платный Google Workspace.
    Ответ написан
    Комментировать
  • В чëм особенность режима PIO в программе Victoria?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    В чëм особенность режима PIO

    У нас есть специализированные инструменты, так что Victoria мы не пользуемся, но из разговоров с Сергеем Казанским помню, что он позиционировал режим PIO как вариант для экспериментов и ограниченных по возможностям попыток ремонта. Этот режим - попытка избежать вмешательства драйверов Windows в вашу работу с диском, т.к. в случае экспериментов они могут оказать ненужное влияние, а в случае работы с полуживыми накопителями, Windows API их просто добьёт.

    обнаружить совсем мëртвый диск, который даже BIOS не видит?

    Я могу неточно помнить подробности, но во времена, когда мы обо всём этом говорили, нужно было предварительно в БИОСе переключать режим доступа к диску с ACHI на Legacy. А вы этого сделать не сможете.
    Кстати, в те времена точно не было, как минимум, Windows 10. Если у вас она, то неясно получится ли завести PIO вообще.

    Да и в целом я полагаю, что в вашем случае вряд ли поможет какой-либо "пользовательский" софт вообще.
    Но на всякий случай, можете дополнительно попробовать R.tester: https://rlab.ru/tools/rtester.html
    Это схожая программа для проверки дисков, но написанная до определённой степени по-другому, и с учётом того, что на наш взгляд, стоило улучшить в других утилитах.
    Тоже бесплатная и работает без установки.

    P.S.
    Кстати, если вы пытаетесь что-то сделать с жёстким диском, т.к. хотите восстановить данные, то лучше заканчивайте и даже не включайте его. Текущая ситуация неясна, а добить накопитель можно всегда. В этом случае лучше найдите специалиста в своём регионе и сходите к нему на диагностику. У адекватных она бесплатная.
    Ответ написан
    Комментировать
  • Как поддерживать сайт без админки?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Не уверен, что на 100% правильно понял описание ситуации, но попробуйте прикрутить один из вариантов ниже:

    Это всё CMS для статических файлов, причём не в markdown'е.
    Ответ написан
    Комментировать
  • Как правильно сформировать URL с utm-метками и переменными сортировки?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Сначала ваши параметры, затем параметры отслеживания и/или рекламных кампаний:
    https://site.tld/catalog/obuv/?sort=PROPERTY_MIN_PRICE&by=asc&utm_source={source}&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={position_type}.{position}&utm_term={keyword}
    Ответ написан
    1 комментарий
  • Как принимать письма с несуществующих почт своего домена в один единый ящик?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Вам нужно создать (или настроить) catch-all email address (или account). Может ещё называться wildcard.
    То, как он создаётся/настраивается, и точная терминология зависят от того, что вы используете для приёма почты.
    Ответ написан
    Комментировать
  • Можно ли создать такого бота на Dialogflow?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    У меня в профиле написано чем я занимаюсь, так что возможно, мой ответ не идеально точен и я упускаю какие-то нюансы. Но одновременно с этим мы рассматривали ДиалогФлоу для наших рабочих нужд.

    юзер не должен понять, что с ним общается бот
    Вот это - сложный параметр для оценки. Вполне может быть так, что на русском и не потянет и вам нужно что-то более продвинутое, при этом неясно насколько его масштаб будет соотноситься с "небольшой магазин в Инстаграм". Американцы пишут, что общается сносно, но они любят восторженно отзываться обо всём, что не совсем мусор.

    клиенты не всегда отвечают моментально, иногда они отвечают через сутки-двое после первого сообщения
    Вот тут может быть ещё одна загвоздка - DialogFlow хранит сессию в течение 30 минут с последнего сообщения. Можно ли что-то вытаскивать потом - я не изучал.

    у меня довольно однообразный скрипт продаж и около 70% юзеров неплохо по нему идут
    Попробуйте посмотреть на вот этот сервис. Возможно, с учётом имеющихся у вас знаний, удастся приспособить его под типовой скрипт с затягивающимися разговорами: https://www.qnamaker.ai/
    Ответ написан
    Комментировать
  • Как "натравить" утилиту Rufus на жесткий диск?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Не стоит никак размечать диски с порченными секторами. Забирайте с них важные данные и сдавайте по гарантии, если она ещё не закончилась.

    Крайний вариант - это использовать такие диски для файлопомоек, информацию с которых вы готовы потерять целиком в любой момент.

    Технологии наподобие подмены сбойных секторов резервными из соответствующей области созданы не для того, чтобы выжимать из них все возможности, используя постоянно, а для того, чтобы снизить вероятность, что у вас внезапно пропадёт всё и разом.
    Ответ написан
    3 комментария
  • Почему в Debian 500Gb HDD доступно всего 435Gb?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Раз килобайты на 1000/1024 байта вы учли, то на всякий случай начните с проверки наличия удалённых файлов: lsof | grep deleted.

    Затем посмотрите tune2fs -l – это параметры файловой системы.
    В Линуксе на ext* выделяется 5% на резервирование в каждом разделе под нужды root'а. Никто, кроме него туда писать не может. Отображается в строке Reserved block count.

    Изменить можно командой tune2fs -m №, где № – новое кол-во процентов (2, 3, и т.п.), но лучше понимать для чего вы это делаете.

    Ну и обычно наиболее заметный оверхед возникает из-за таблиц inode'ов. Он зависит от их количества. По умолчанию на каждые 128 МБ используется 2 МБ айнод (8192 x 256 байт каждая), т.е. примерно 1.5-1.6%, что похоже на указанные вами цифры.
    Ответ написан
    Комментировать
  • Можно ли восстановить данные с raid 10?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Можно ли восстановить данные с raid 10?

    Да, можно. Если вы хотите рискнуть и работать "нагорячую", то прекратите все операции записи на массив. Скачайте бесплатный R.saver, распакуйте его на другой диск или флешку, запускайте полное сканирование RAID'а, и восстанавливайте найденные данные: https://rlab.ru/tools/rsaver.html

    Результат должен быть лучше, чем в Recuva (которая по моей информации, в последнее время "поотстала"), и на уровне лучших коммерческих программ (той же r-studio).

    Оптимальным (более безопасным) вариантом было бы выключить сервер, пронумеровать диски, вынуть их и подключить напрямую к другому компьютеру. Р.сэйвер должен увидеть диски и собрать массив автоматически. Дальнейшая работа аналогична описанной выше, только восстановление будет выполняться с виртуальной реконструкции RAID-массива.

    Кроме того, вы можете использовать промежуточный вариант, который также безопаснее "горячего" с точки зрения отсутствия операций записи. Закиньте распакованный R.saver на загрузочную флешку - программа изначально полностью portable и не требует установки.

    - P.S. -
    Вам это вряд ли потребуется (услуга для тех у кого массив "полетел" и больше не виден), но если вдруг окажется, что всё совсем плохо, мы умеем делать восстановление RAID удалённо (через интернет).
    Ответ написан
    Комментировать