LINUX.ORG.RU

Сообщения aleax

 

Не могу собрать linux raid-1 массив

После сбоя по питанию не могу собрать raid-1 массив из двух дисков. Создавался силами mdadm. Почему-то (дело рук предыдущих админов) создавался не поверх разделов на диске с таблицей разделов, а поверх всего устройства.

Какая есть информация:

О таблице разделов:

~$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 931,5 GiB, 1000203804160 bytes, 1953523055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0009de39

~$ sudo fdisk -l /dev/sdd
Disk /dev/sdd: 931,5 GiB, 1000203804160 bytes, 1953523055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0004e157

О состоянии отдельных дисков массива и метаданных mdadm --examine /dev/sd[cd]

~$ sudo mdadm --examine /dev/sd[cd]
/dev/sdc:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 21595198:ef852845:c85fa79e:eb6c6cc5
           Name : mail.a-v***a.com:1
  Creation Time : Wed Sep 18 16:13:31 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 1953263024 (931.39 GiB 1000.07 GB)
     Array Size : 976631360 (931.39 GiB 1000.07 GB)
  Used Dev Size : 1953262720 (931.39 GiB 1000.07 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262064 sectors, after=18446744073709549807 sectors
          State : clean
    Device UUID : 111eb325:97e691e3:f87ec1be:b69467a4
     Array UUID : 21595198:ef852845:c85fa79e:eb6c6cc5
           Name : mail.a-v***a.com:1
  Creation Time : Wed Sep 18 16:13:31 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 1953263024 (931.39 GiB 1000.07 GB)
     Array Size : 976631360 (931.39 GiB 1000.07 GB)
  Used Dev Size : 1953262720 (931.39 GiB 1000.07 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262064 sectors, after=18446744073709549807 sectors
          State : clean
    Device UUID : 111eb325:97e691e3:f87ec1be:b69467a4

    Update Time : Mon Feb 29 03:48:40 2016
       Checksum : d4af4ccd - correct
         Events : 1586


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
/dev/sdd:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 21595198:ef852845:c85fa79e:eb6c6cc5
           Name : mail.a-v***a.com:1
  Creation Time : Wed Sep 18 16:13:31 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 1953263024 (931.39 GiB 1000.07 GB)
     Array Size : 976631360 (931.39 GiB 1000.07 GB)
  Used Dev Size : 1953262720 (931.39 GiB 1000.07 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262064 sectors, after=18446744073709549807 sectors
          State : clean
    Device UUID : 2c096f32:e552934b:9e53901c:298b596e

    Update Time : Mon Feb 29 03:48:40 2016
       Checksum : 712d6f4d - correct
         Events : 1586


   Device Role : Active device 0
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)

О состоянии массива в целом:

~$ sudo mdadm --examine --scan --verbose
ARRAY /dev/md/1  level=raid1 metadata=1.2 num-devices=2 UUID=21595198:ef852845:c85fa79e:eb6c6cc5 name=mail.a-v***a.com:1
   devices=/dev/sdd,/dev/sdc

Пытаюсь собрать и запустить вручную:

~$ sudo mdadm --assemble --scan --verbose                
mdadm: looking for devices for /dev/md/1

mdadm: /dev/sdd is identified as a member of /dev/md/1, slot 0.
mdadm: /dev/sdc is identified as a member of /dev/md/1, slot 1.
mdadm: failed to add /dev/sdc to /dev/md/1: Invalid argument
mdadm: failed to add /dev/sdd to /dev/md/1: Invalid argument
mdadm: failed to RUN_ARRAY /dev/md/1: Invalid argument

При этом в dmesg получаю:

[13122.026593] md: sdc does not have a valid v1.2 superblock, not importing!
[13122.026596] md: md_import_device returned -22
[13122.026655] md: sdd does not have a valid v1.2 superblock, not importing!
[13122.026657] md: md_import_device returned -22
[13122.026676] md: md1 stopped.

И ничего не понимаю, ведь mdadm же видит суперблок и читает с него информацию. Чего же не хватает ядру?

Диски жили на CentOS 6. Пытался собрать и под родной системой, и под свежим SystemResqCD. Логи привиденные выше получил уже с десктопной убунты, куда приципил диски для дальнейших експерементов.

 

aleax
()

Скорость куллера на открытіх драйверах АМД

Используя проприетарные драйвера можно получить скорость вращения вентилятора командой:

aticonfig --pplib-cmd "get fanspeed 0

На отрытых драйверах можно получить температуру видеокарты через sensors/sensors-detect:

radeon-pci-0100
Adapter: PCI adapter
temp1:        +85.0°C  (crit = +120.0°C, hyst = +90.0°C)

Есть ли возможность вычитать текущую скорость вращения вентилятора используя свободные драйвера? Гугл, в контексте fan speed, все больше говорит об управлении питанием, переключении профилей, и прочая.

Карточка референсная Radeon HD4850 (чип RV770)

ядро 3.16.0-44-generic

Драйвер xserver-xorg-video-radeon: 7.5.99+git1507100730.b6d871~gd~t (из ppa.launchpad.net/oibaf/graphics-drivers/ubuntu/ )

 , , , ,

aleax
()

govnokod.ru есть. А есть ли ГовноТЗ.рф?

Собственно ЖЖ, пятница и сабж

Постановка задачи от 15.11.2012 16:30

1. Разработать программу подобную эталонной Graf_Mills (контроль отвесов), желательно подобную предыдущей DOS-версии.

2. Добавить удаленный доступ по сети Интернет.

3. Основные функции программы:

Сложные – отображение производительности весов;

– ввод данных о количестве, времени и составе смен;

– вычисление процентных соотношения максимальной производительности и реальной;

– отображение других важных и полезных функций, таких какие хочет любой заказчик;

Простые – отображение данных от различного количества различных весов;

– интеграция программы в любые другие программы независимо от их платформы с помощью двух кликов мышки;

– адаптация программы к любому объекту любым неспециалистом с помощью трех кликов мышки.

4. Формы и наполнение отчетов – вся информация

5. Количество весов – максимальное

6. Тип весов – разные

7. Количество и параметры исполнительных механизмов весов – не важно

8. Производительность мельницы – 250 тонн/сутки

9. Срок разработки – уже давно должна быть

UP. Данное Г. породил не заказчик, а наш менеджер.

 

aleax
()

Кириллица в формулах

Для использования кириллицы в формулах задействую пакет mathtext и следующие конструкции для latex/pdflatex:

\DeclareSymbolFont{T2Aletters}{\encodingdefault}{\rmdefault}{m}{it}
для xelatex:
\DeclareSymbolFont{letters}{\encodingdefault}{\rmdefault}{m}{it}

В обоих случаях получается использовать кириллицу в формулах, без перевода в текстовый режим с помощью \text{}, но при использовании xelatex’а вместо знаков «.» и «,» отображаются «:» и «;». http://dl.dropbox.com/u/6985606/bug.png

Как побороть этот баг?

Прилагаю архив с тестовым документом, логами сборки и получившимися файлами. http://dl.dropbox.com/u/6985606/cyreq.7z

latex --version
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
kpathsea version 5.0.0

pdflatex --version
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)

xelatex --version
XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)

 , ,

aleax
()

Отсортировать git show-ref --tags

Помогите отсортировать вывод git show-ref --tags по возрастанию версии:

7748231dc1c266699bc561a3f4968bb8e2589b49 refs/tags/0.4
c0b835339f1cef60a16832ab006528dd7914e466 refs/tags/0.5
fba8794e6e2aff840347980158d26cae7520e5dd refs/tags/0.6
de96eb6d9c4941fd11a5d17c21591a70a6a4d3cd refs/tags/0.7
a9deb95a7345957585caa270ce6f35fbf327d78f refs/tags/0.7.1
650f27c0b091382990cc681b25629d17de9a7216 refs/tags/0.7.2
8e2216695c1fb45432ca480002e12080aeb6ffea refs/tags/0.9.0
2ba71b919124b50bc56db611bdacea0b59f9391c refs/tags/0.9.5
1c01b63a02ae67043d5f18b8a80169dd6b6bbb05 refs/tags/0.9.5.1
fc359007671e884b37c606311172990b0ec11085 refs/tags/1.0.0rc1
c3db5e873424b774984cbb348da1868b7298a40f refs/tags/1.0.0rc10
b83a214a8e05f29b20d236bfbda8f9f0eab056c1 refs/tags/1.0.0rc2
749997ec6f96e7bc5f91257fa30139932a4fce1d refs/tags/1.0.0rc3
6d68493ce465fda9b4c285eaf9b2b1a331e2ddba refs/tags/1.0.0rc4
cb54b658c90ff1be9d1214c825885447a12387a0 refs/tags/1.0.0rc5
b4c6a49c30be8ac64a50cdf889c9c3c5d1eeb88b refs/tags/1.0.0rc6
fb78cb5f45d901c3c1d0327b4713a31ad97a8317 refs/tags/1.0.0rc7
8ecb5492b6ac4ab966d8d9376a3f88c46b9336d4 refs/tags/1.0.0rc8
03bd1643980e10dbcc45264cb72e703df6d0c47e refs/tags/1.0.0rc9

т.е. что б после 1.0.0rc9 шел 1.0.0rc10

Пробую так: Сначала получить столбец, что б его корректно обрабатывал 'sort -n':

git show-ref --tags | awk '{printf "%s %s %s\n", $2, $1, $2}' | sed -e 's/^refs\/tags\///'

0.4 7748231dc1c266699bc561a3f4968bb8e2589b49 refs/tags/0.4
0.5 c0b835339f1cef60a16832ab006528dd7914e466 refs/tags/0.5
0.6 fba8794e6e2aff840347980158d26cae7520e5dd refs/tags/0.6
0.7 de96eb6d9c4941fd11a5d17c21591a70a6a4d3cd refs/tags/0.7
0.7.1 a9deb95a7345957585caa270ce6f35fbf327d78f refs/tags/0.7.1
0.7.2 650f27c0b091382990cc681b25629d17de9a7216 refs/tags/0.7.2
0.9.0 8e2216695c1fb45432ca480002e12080aeb6ffea refs/tags/0.9.0
0.9.5 2ba71b919124b50bc56db611bdacea0b59f9391c refs/tags/0.9.5
0.9.5.1 1c01b63a02ae67043d5f18b8a80169dd6b6bbb05 refs/tags/0.9.5.1
1.0.0rc1 fc359007671e884b37c606311172990b0ec11085 refs/tags/1.0.0rc1
1.0.0rc10 c3db5e873424b774984cbb348da1868b7298a40f refs/tags/1.0.0rc10
1.0.0rc2 b83a214a8e05f29b20d236bfbda8f9f0eab056c1 refs/tags/1.0.0rc2
1.0.0rc3 749997ec6f96e7bc5f91257fa30139932a4fce1d refs/tags/1.0.0rc3
1.0.0rc4 6d68493ce465fda9b4c285eaf9b2b1a331e2ddba refs/tags/1.0.0rc4
1.0.0rc5 cb54b658c90ff1be9d1214c825885447a12387a0 refs/tags/1.0.0rc5
1.0.0rc6 b4c6a49c30be8ac64a50cdf889c9c3c5d1eeb88b refs/tags/1.0.0rc6
1.0.0rc7 fb78cb5f45d901c3c1d0327b4713a31ad97a8317 refs/tags/1.0.0rc7
1.0.0rc8 8ecb5492b6ac4ab966d8d9376a3f88c46b9336d4 refs/tags/1.0.0rc8
1.0.0rc9 03bd1643980e10dbcc45264cb72e703df6d0c47e refs/tags/1.0.0rc9

Вот толтко не соображу, дальше как sed`ом заменить «rc» в первом столбце, к примеру на ".9.".

Или я уже куда-то не в те дебри велосипежу?

aleax
()

[lorgoogle][graphics] Нужны примитивы промишленной графики

Бочки, трубы, барабаны, топки, етц.

Неплохо сделано в Simatic WinCC. Но не понятно как оттуда повытаскивать графику.

Есть ли свободные (или не очень) аналоги? (самой графики)

 ,

aleax
()

[клипарты][svg] ctrl, alt, shift, meta, etc

Решил наваять один cheatsheet.

Подкиньте клипартов кнопок ctrl, alt, shift, etc.

Желательно векторных.

Нагуглить не удалось.

 

aleax
()

[pdf] Разрезать и склеить в правильном порядке

Есть педефник: отсканированная книга с переплётом посредине:

.......  .......
.......  .......
.......  .......
...1...  ...2...

.......  .......
.......  .......
.......  .......
...3...  ...4...

Как его разрезать/склеить так, чтоб было в одну колонку:

.......
.......
.......
...1...

.......
.......
.......
...2...

.......
.......
.......
...3...

.......
.......
.......
...4...

Скан хороший, переплёт ровно посередине, сдвигов/наклонов нет.

 

aleax
()

RSS подписка на новые темы