И снова перенос системного раздела Debian

Редакция автор: stain

Предыдущий пост был размыт, и как оказалось был ошибочен.
Так к примеру без chroot, и переинсталяции grub вы так и оставались на старом логическом томе, хотя создавалось ощущение что вы не на нем, но невооруженным взглядом в /etc/fstab можно было увидеть где вы на самом деле. Так что этот огромный косяк я попытался исправить в этом пошаговом руководстве. Итак поехали.

Источник

sudo mkdir /mnt/source && sudo mount /dev/sdX /mnt/source 

Получатель (логический том должен быть отформатирован, и быть)

sudo mkdir /mnt/dest && sudo mount /dev/sdY /mnt/dest 

Копирование

sudo cp -xpr /mnt/source/* /mnt/dest 

, где то видел что при копировании используют ключи -rfvp
-xpr oneFileSystem/preserve/recursive
-rfvp recursive/force/verbose/preserve

Изменение fstab на новом разделе

Заменяем в точке монтирования корня sdX на sdY

Подготавливаем Chroot

sudo mount -t proc none /mnt/dest/proc/
sudo mount -t sysfs sysfs /mnt/dest/sys/
sudo mount -o bind /dev/ /mnt/dest/dev/
sudo mount -o bind /run/ /mnt/dest/run/
sudo chroot /mnt/dest

update-grub && grub-install /dev/sda
exit 

Перезагружаемся

Проверяем что в нашей системе в fstab правильные данные.

Комментариев: 0

Как нуб жесткий диск спасал

Редакция автор: stain

Объект: диск SSHD имеет сразу 2 а то и 3 проблемы, при этом нагло пишет в смарте что он в хорошем состояниии.
1. Может не включиться, включиться плохо, или включиться в нормальный режим (из которого выпадает если обращаться к разделам через систему).
2. Отсюда крайне вероятно помер встроенный SSD на 8 гигов.
3. Нечитаемые сектора, которые не убираются, и не перемещаются (их немного но они мешают).

При возвращении из сна диск может включиться наличие его в списке устройств можно проверить (slax не умеет спать)
ls /dev/sd* |grep sd
sudo fdisk -l |grep sd.
Состояние жесткого диска можно проверить
hdparm /dev/sda
тут должен быть ваш диск эта команда может ничего не показать, показать что у диска проблемы с вводом выводом, или же просто 4 строки о том что он в рабочем режиме если последнее то можно попытаться поблочно скопировать данные, для того чтобы ими сразу можно было воспользоваться Копируем на другой носитель, убедитесь что указываете первым диск откуда а вторым диск куда будет заливаться поток блочных данных.

# ddrescue --force --direct --synchronous /dev/sdc /dev/sdd /root/ddrescue.log

Источники по работе с ddrescue 1 2

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

Ньюансы.
1. ddrescue не нашлась в установщике убунту, но зато я более детально познакомился с дистрибутивом SLAX, чтобы его установить на флешку, надо просто скачать и скинуть его папку slax на диск fat32(может и на другую но точно не ntfs), и запустить скрипт(для линукс систем или для windows) из каталога boot, скрипт сделает диск загрузочным.
1.2 Когда поблочно переносишь данные не в образ а сразу на другой диск, тот должен быть больше или такой же по размеру(В моем случае последние байты одного из системных разделов не влезли, жесткий диск приемник был чуть чуть меньше).
2. clonezilla не подходит когда диск отваливается.

Комментариев: 0

NodeJS module base-64

Редакция автор: stain

Модуль base-64 упаковывает и распаковывает формат base64.
А модули base64-coder-node, base64-js не смогли корректно преобразовать картинку. Но подозреваю тут дело скорее в том как именно она была закодирована.

Пример:

var base64 = require('base-64'); 
var urlvar3='data:image/jpeg;base64,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';
cutbysym = urlvar3.split(',')[1]; //обрезаем спереди до запятой включительно
buffile = base64.decode(cutbysym); //декодируем
var fs = require( 'fs' ); //подключаем библиотеку файловую систему
fs.writeFile ('d:\\test.jpg', buffile, 'binary', function(err){
                                    if (err) throw err
                                    console.log('File saved.');
});

Комментариев: 0

Телекоммуникационные Стойки

Редакция автор: stain

Ширина стойки составляет 19 дюймов (или 482,6 мм) — это стандарт, но встречаются стойки с шириной 10 или 23 дюйма.

Глубина выбирается в зависимости от используемого оборудования и может быть 600, 800 или 900 мм, но бывают стойки и с большей глубиной. Оборудование монтируется в стойку в специальных корпусах (такие корпуса называются Rackmount). Как правило, ширина корпуса составляет 17,75 дюймов (450,85 мм), а высота измеряется в количестве так называемых юнитов (Unit, о них позже). Так что для установки сервера в стойку придется покупать специальный корпус для него.

юниты (или стоечные юниты — так правильнее). Крепежные отверстия располагаются на вертикальных элементах стойки каждые 1.75 дюйма (44,45 мм), эта величина и называется одним юнитом. Высота стойки, как правило, указывается в количестве юнитов, что очень удобно — тебе не нужно вычислять, сколько элементов поместится в стойку 42U — это и так понятно. В нее поместится 42 элемента по 1U. Обычно устанавливаемое оборудование чуть меньше, чем 1U — не 444 мм, а 437 — это позволяет удобно устанавливать и извлекать любое оборудование без необходимости извлечения верхнего или нижнего от него устройства.

Комплектация стойки бывает разной. Это может быть просто стойка, а может быть стойка со стеклянной дверью, что не только более эстетично, но и позволяет ограничить доступ к установленному в стойку оборудованию. Более дорогие стойки оснащаются системами охлаждения, но и тут возможны варианты — от обычных вентиляторов до автономных сплит-систем. Также стойки могут оснащаться различными индикаторами (например, температура внутри стойки), распределителями питания и так далее. Тут все зависит от цены — чем дороже, тем больше «опций» будет в стойке. На рисунке 1 изображена стойка с автономной сплит-системой: дверь здесь используется не для красоты, а для поддержания оптимальной температуры внутри стойки. Стойки с системами охлаждения и дверями некоторые производители называют сейчас серверными шкафами — впрочем, так даже понятнее.

 

Источник: https://xakep.ru/2011/08/29/56245/

Комментариев: 0

Отказ двух дисков

Редакция автор: stain

Это тривиально и неинтересно, но все-таки нужно убедиться в том что все пройдет как надо. Раз уж представилась возможность подергать диски за хвост, грех ей не воспользоваться. Чпок. Чпок. Хм, не хотят логически пропадать, драйвер просто долго тупо тыкается в пустоту и периодически отдает ошибку чтения. Ладно, тогда mdadm —fail /dev/sda /dev/sdq Бам, отвалились. mdadm —remove /dev/sda /dev/sdq Убрали. mdadm —add /dev/sda /dev/sdq Добавили. Ребилд пошел. Скучно, но все работает

НА деле можно минусовать это, так как само ничего не прикрутится если уже не было в запасе в рейде, оставлено ради команд

Комментариев: 0

Анализ бюджетных видео карт

Редакция автор: stain

Минимально рекомендуемые 2600-4000+

GT 730-1GD5 только 64bit канал памяти и желательно ddr5, иначе подходит лишь для просмотра кино. модели с 128 bit сделаны на другом чипе  более старом и чисто физически не способном показать хорошую производительность, ко всему прочему у него низкая частота ядра 700, гонится до 870. но все равно  остается аутсайдером, проигрывает в 2 раза по производительности  HD4850 Pro- 1GD3.

R7 240-2GD3-L

R7 250-1GD5

 

Средние 6000+

GTX750TI-PH-2GD5 или R7 360-OC-2GD5-V2

GTX950-M-2GD5 и GTX950-2G

STRIX-GTX960-DC2-4GD5

 

GD3 GD5 тип памяти

Памятка, как и все что здесь есть )

 

список сравнимых по производительности видеокарт

еще один

Комментариев: 0