• Как указать размер кластера при создании файловой системы?

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

    man mkfs.ext4:
    OPTIONS
           -b block-size
                  Specify  the  size  of blocks in bytes.  Valid block-size values
                  are 1024, 2048 and 4096 bytes per block.  If omitted, block-size
                  is  heuristically  determined  by  the  filesystem  size and the
                  expected usage of the filesystem (see the -T option).  If block-
                  size  is preceded by a negative sign ('-'), then mke2fs will use
                  heuristics to determine the appropriate  block  size,  with  the
                  constraint  that  the  block  size  will  be at least block-size
                  bytes.  This  is  useful  for  certain  hardware  devices  which
                  require that the blocksize be a multiple of 2k.

    -C cluster-size Specify the size of cluster in bytes for filesystems using the bigalloc feature. Valid cluster-size values are from 2048 to 256M bytes per cluster. This can only be specified if the bigalloc feature is enabled. (See the ext4 (5) man page for more details about bigalloc.) The default cluster size if bigalloc is enabled is 16 times the block size.

    Соответственно, вам также потребуется что-то в духе -O bigalloc

    Но я бы очень рекомендовал сначала всё попробовать на тестовой машине, без важных данных, т.к. я встречал жалобы на проблемы с монтированием ФС после подобных операций, как минимум, на ext.
    Ответ написан
    2 комментария
  • Какой жёсткий диск выбрать: CMR или SMR?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Разумеется CMR.

    SMR - это костыль для увеличения плотности записи в условиях, когда уменьшить головку записи не получается.

    Вот пост о том, как проверить используется ли в диске SMR.

    На диск буду часто записывать файлы, причём большие

    Посмотрите хотя бы картинки в посте по ссылке выше. Графики в нём наглядно демонстрируют что будет происходить со скоростью на диске, использующем Shingled Magnetic Recording.
    Ответ написан
    Комментировать
  • Как работает парсинг сторонних ссылок?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Думаю, что на разных сайтах реализация различается, но вероятнее всего, подтягиваются метаданные конкретного ролика - что-то наподобие Open Graph protocol (у Ютьюба наверняка есть что-то подобное, начните с просмотра кода страницы), они парсятся, выбираются нужные. Их отображение - как вам понравится.

    Картинки - по принципу
    https://img.youtube.com/vi/<youtube_video_id>/[0-3].jpg

    ID - понятно, 0-3 - варианты размеров (выберите нужный).
    Вот для вашего ролика: https://img.youtube.com/vi/bhUAIrV-PIc/0.jpg

    Либо
    https://img.youtube.com/vi/<youtube_video_id>/default.jpg

    Вместо default.jpg можно подставлять mqdefault.jpg, sddefault.jpg, hqdefault.jpg и maxresdefault.jpg. Это тоже разное качество, но не у всех роликов есть все варианты.

    Также загляните в API: https://developers.google.com/youtube/v3/
    Но сейчас, по-моему, нужно получать ключ, просто так им не побалуешься.

    Кстати, для 2-й версии API находится вот такой код:
    Get Youtube video details with JavaScript
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
     <script type="text/javascript">
     var vidid = "bhUAIrV-PIc";
     function getYouTubeInfo() {
     $.ajax({
     url: "http://gdata.youtube.com/feeds/api/videos/"+vidid+"?v=2&alt=json&orderby=published&prettyprint=true",
     dataType: "jsonp",
     success: function (data) {parseresults(data)}
     });
     }
     function parseresults(data) {
     var ytvtit = data.entry.title.$t;
     var ytvcat = data.entry.media$group.media$category[0].label;
     var ytvpub = data.entry.published.$t.substr( 0, 10 );
     var ytvath = data.entry.author[0].name.$t;
     var ytvatl = data.entry.media$group.media$credit[0].$t;
     var ytvdur = data.entry.media$group.yt$duration.seconds;
     var ytvrta = data.entry.gd$rating.average.toFixed(1);
     var ytvrtm = data.entry.gd$rating.max;
     var ytvrtc = data.entry.gd$rating.numRaters;
     var ytvlks = data.entry.yt$rating.numLikes;
     var ytvdlk = data.entry.yt$rating.numDislikes;
     var ytvvwc = data.entry.yt$statistics.viewCount;
     var ytvfav = data.entry.yt$statistics.favoriteCount;
     var ytvcmc = data.entry.gd$comments.gd$feedLink.countHint;
     var ytvdes = data.entry.media$group.media$description.$t;
     var ytvurl = 'https://www.youtube.com/watch?v='+vidid;
     var ytvtmb0 = data.entry.media$group.media$thumbnail[0].url;
     $('#ytvtitle').html(ytvtit);
     $('#ytvcatgry').html(ytvcat);
     $('#ytvpublish').html(ytvpub);
     $('#ytvauthr').html('ytvath');
     $('#ytvduration').html(ytvdur + ' Seconds' );
     $('#ytvrtngavrg').html(ytvrta);
     $('#ytvrtngmax').html(ytvrtm);
     $('#ytvrtngcnt').html(ytvrtc);
     $('#ytvlks').html(ytvlks);
     $('#ytvdislks').html(ytvdlk);
     $('#ytvviewcount').html(ytvvwc);
     $('#ytvfavcount').html(ytvfav);
     $('#ytvthumb').html('
    ');
     $('#ytvcomment').html(ytvcmc);
     $('#ytvdescription').html(ytvdes);
     $('#ytvurl').html('Watch on YouTube');
     $('#ytvply').html('
    
    
    
    ');
     }
     $(document).ready(function () {
     getYouTubeInfo();
     });
     </script>
    Ответ написан
    Комментировать
  • Как очистить жесткий диск?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Скачайте R.tester (бесплатный, инсталлировать не нужно) и запустите в нём тест записи: https://rlab.ru/tools/rtester.html

    И затрёте всё намертво и заодно диск протестируете.
    Можете также сохранить результаты как в виде картинок, так и в виде файла со всеми подробностями (его надо открывать в том же Р.тестере), чтобы затем показать покупателю.
    Ответ написан
    Комментировать
  • Ошибка в логах с 3ware RAID, в чём может быть дело?

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

    У вас занятный вывод в том плане, что отображается Retry queued command:. без отображения команды. По идее там должно быть что-то наподобие 0x51.
    Если судить по дампу, то проблема возникает с операцией чтения (read) - 28 M OM MM READ(10).

    Было бы хорошо изучить что говорит мануал к вашему 3ware на этот счёт.

    Кроме того, если бэкапы у вас есть и вдруг есть возможность загрузить Windows (например, с флешки), то запустите программу наподобие R.tester и посмотрите что она скажет про состояние дисков.

    В первую очередь я проверил бы слот 27 (или 26). Если, конечно, такое количество дисков у вас вообще есть и моё предположение о том, что это нумерация, верное.
    Ответ написан
    Комментировать
  • Какой браузер с адблоком можно поставить на Аndroid 4.4.4?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Ставьте Firefox, на мой взгляд, он ещё лучше Брэйва, по-хорошему, единственный нормальный браузер из оставшихся.

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

    Возьмите версию, которая теперь уже имеет классический интерфейс и полную поддержку расширений (в т.ч. десктопных).
    Последняя такая версия -- это Firefox 68.11.0, скачивайте .apk отсюда: https://www.apkmirror.com/apk/mozilla/firefox/fire...
    Для архитектуры armeabi-v7a (у вас, скорее всего, такая) требуется Android 4.1+.

    Затем скачайте расширение uBlock Origin (именно "Origin", не просто юБлок): https://addons.mozilla.org/en-US/firefox/addon/ubl...
    В настройках расширения включите, как минимум, Regions, languages -> RUS: RU Adlist, а также то, что ещё захотите блокировать.

    Можете дополнительно установить расширение Scriptlet Doctor, чтобы резать агрессивную рекламу на Яндексе: https://github.com/JustOff/scriptlet-doctor/releases
    (вам нужен файл scriptlet-doctor-quantum-1.2.3.xpi)
    Ответ написан
    2 комментария
  • Как объединить два RAID массива?

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

    На мой взгляд, здесь важно помнить, что RAID 0 из N дисков в N раз менее надёжен, чем один диск. Потеряете один диск в таком рэйде - потеряете всё.

    Обычно использовать РЭЙД 0 в каком-то более-менее серьёзном сценарии работы имеет смысл только когда скорость имеет приоритет над всем остальным.
    Ответ написан
    2 комментария
  • Как лучше всего делать статичный сайт-одностраничник в 2021-ом?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Возьмите какой-нибудь простой даже не framework, а т.н. "boilerplate", например:

    Почти наверняка там внутри уже есть заготовки для всего, что вам потребуется. Даже раздувшийся в последнее время Bootstrap не будет нужен.

    У Pure.css даже готовые шаблоны уже выложены: https://purecss.io/layouts/

    Кстати из бонусов, такой сайт будет получать высокую оценку в google pagespeed и подобных сервисах.
    Ответ написан
    Комментировать
  • Какой старый недорогой HBA контроллер (lsa 9200...9211 / 93хх) выбрать для поддержки новых больших дисков (14-18Тб) от 5шт?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    HBA контроллер для бОльших новых дисков

    Мы недавно под конкретную задачу по восстановлению данных брали LSI 9200-16E. К примеру, на eBay они стоят совсем копейки.
    Альтернатива - LSI 9200-8E, но при минимальной разнице в цене, отчего не взять четырёхпортовый?

    Но это внешний HBA-адаптер, мы подключали пару полок SuperMicro 837E16-RJBOD1. А в них были SAS-диски ST12000NM0027 (Seagate Exos X12 на 12 ТБ).

    ЕМНИП, у LSI проще всего смотреть на букву в модели: E - external, I - internal. Также бывают вариации моделей, например, для адаптера выше это LSI 9201-16E.

    Вам также будет полезно определиться достаточно ли вам будет 6 Gbps или нужен контроллер быстрее (и подороже).

    нужно ли для этого собрать новый сервер

    У того же СуперМикро есть модели, где "всё внутри", к такой полке вы сможете подключать другие, посмотрите спеки на русском/английском сайтах.
    Ответ написан
    Комментировать
  • Есть ли сервисы коротких ссылок, позволяющие самому задавать эту ссылку, а не случайный код?

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

    Регистрируете не примерно, а такой домен, как хочется. Покупаете простой хостинг, ставите туда это: https://yourls.org/

    Дальше вы сам себе хозяин без необходимости думать сколько проживёт ссылка и будет ли она свободна.
    Ответ написан
    Комментировать
  • Ошибка режима SATA при восстановлении через HDD Regenerator?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Восстанавливаю жесткий диск с BADами через DOSовскую версию HDD Regenerator

    Вы добавили тэг "Восстановление данных". Если вам нужны данные с этого диска, то останавливайте процесс немедленно!

    HDDRegenerator ничего не восстанавливает. Всё, что вы можете сделать с его помощью - это ухудшить ситуацию, или добить диск окончательно.

    Рассказы про "особые внутренние алгоритмы" - чушь и сказки. Всё, что делают подобные программы - это насилуют диск, и так находящийся на грани. Именно поэтому в англоязычном сегменте сети его называют не иначе как HDD Degenerator.
    Ответ написан
    3 комментария
  • Флешка определяется но не отображается?

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

    Вы точно проверили, что на первом ноутбуке с флешкой нормально абсолютно всё?
    Она открывается, имеет правильный объём, все файлы видны и копируются, и после этого копии нормально открываются (не битые)?

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

    на втором ноут флешку определяет, её видно в диспетчере устройств но её нет в проводнике

    Посмотрите что вам скажет R.saver - увидит ли он флешку и файлы на ней?
    Программа бесплатная и не требует установки, главное не скачивайте её на ту же флешку.

    Помимо этого, после того, как со всем разберётесь, и убедитесь, что работающая копия всех данных у вас есть, можете сделать тесты в R.tester'е. Он покажет проблемы с памятью, если они есть.
    Можете дополнительно сделать тест записи, но учтите, что он уничтожает содержимое накопителя безвозвратно.
    Ответ написан
    Комментировать
  • Имеет ли значение название домена?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Как показывает практика (создание небольших страниц-заглушек на домене, который пока не развивается и не используется), как минимум, гугл учитывает вхождение ключевых слов запроса (или их близких синонимов) в название домена, и выделяет их болдом. Пример: https://DataRecoveryMoscow.ru/

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

    Однако, если стоит выбор между красивым и коротким доменом (вдруг сумеете такой найти) и длинной конструкцией, то я бы скорее выбрал первый, чем второй. Второй можете зарегистрировать "про запас", и разместить там либо небольшой тематический текст, либо поставить редирект.
    Ответ написан
    Комментировать
  • Можно ли будет прочитать данные или восстановить с оставшихся дисков, если из RAID0 убрать один?

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

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

    На RAID 0 данные равномерно "размазываются" по всем дискам, при этом чётность отсутствует. В результате, если из строя выйдет один диск, то файлы начнут выглядеть будто по ним прошлись гребёнкой.
    Например, при выходе 3-го диска в массиве из 4-х, в каждом файле будет потерян каждый 3-й, 7-й, 11-й и т.д. страйп.

    RAID0 из N дисков в N раз менее надёжен, чем один диск. Основное его назначение - скорость, а не надёжность.
    Для надёжности нужен RAID 1 или RAID 10.
    Ответ написан
    Комментировать
  • Инструменты для глубокого восстановления данных на Android?

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

    Хотя я думаю, что это не так важно. LineageOS 18.1 - свежая, соответственно, телефон у вас тоже вряд ли старый. В связи с этим я полагаю, что к сожалению, сделать что-либо самостоятельно шансов у вас крайне мало, скорее даже нет вообще.

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

    На всякий случай, вот краткая универсальная памятка по выбору компании по восстановлению данных: восстановление-данных.рф
    Ответ написан
    Комментировать
  • Возможно ли появление синего экрана из за жесткого диска, если система стоит на SSD?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Сфотографируйте ошибку, которая отображается на BSOD и погуглите её код после перезагрузки. Либо посмотрите журналы ошибок в system management, по идее, они должны там быть.

    Также можете проверить как жёсткий диск, так и ССД R.tester'ом. Если есть какие-то явные проблемы, то автоматическая диагностика их выявит (в т.ч. и шлейф - скорее всего будут CRC errors).
    Программа бесплатная и не требует установки.

    UPD:
    Да, и если сомневаетесь в жёстком диске, то сначала сделайте копию важных данных с него, а потом уже разбирайтесь что к чему.
    Ответ написан
    1 комментарий
  • Почему ноут не видит хард?

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

    Затем хорошо было бы понять какую задачу вы решаете. Пользоваться диском на обоих компьютерах? Тогда, скорее всего, на одном из них придётся что-то придумывать для работы с "нетипичной" для него файловой системой.

    Если же вам нужно просто прочитать/скопировать данные на компьютер с Windows, воспользуйтесь R.saver'ом: https://rlab.ru/tools/rsaver.html

    Он поддерживает большой список файловых систем в режиме чтения (когда всё в порядке) и легко позволит скопировать данные с нестандартного устройства.
    Программа бесплатная, установки не требует.
    Ответ написан
    1 комментарий
  • Есть ли android браузер, в котором можно отключить все изображения?

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

    Firefox до переделки интерфейса точно это поддерживает (после - не проверял), он же поддерживает все десктопные расширения. Берите Firefox 68.11.0 - это последняя версия с классическим интерфейсом:
    https://www.apkmirror.com/apk/mozilla/firefox/fire...

    Включается в настройках: "три точки" -> Settings -> Advanced -> Show images.
    Можете так же установить uBlock Origin, им можно порезать как рекламу, так и вообще всё, что захотите.

    Также картинки можно отключать в Firefox Lite (но он может быть недоступен в гугл плэй для некоторых стран):
    https://www.apkmirror.com/apk/mozilla/firefox-rock...

    Яндекс.браузер не ставьте - это чёрная дыра в плане слежки за пользователем.
    Ответ написан
    Комментировать
  • Как и чем мониторить состояние дисков в ESXi?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Если у вас полноценный интеловский сервер, можете попробовать R.tester. Он "специально обучен" добираться до дисков, минуя различные препятствия, и этот его навык постоянно оттачивается.
    Программа бесплатная, установки не требует.

    Как и чем восстанавливать информацию с VMDK дисков, в случае если последний умер?

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

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

    Пытаться собрать что-то после этого, конечно, можно, но ручная сборка отдельного файла(-ов) будет стоить вам сотни, а то и тысячи долларов, в зависимости от формата и размера.
    Бэкапы обойдутся намного дешевле.
    Ответ написан
    2 комментария
  • Стоит ли регистрировать домен за границей?

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

    Неплохие (и бюджетные) сейчас это NameSilo, Porkbun, и NameCheap. Последний с натяжкой - похоже, началась тенденция к тому, чтобы испортиться.
    Ответ написан
    2 комментария