Software RAID i wypadnięcie dysku – HOWTO

Coś złego zaczęło dziać się z jednym z dysków w jednym z desktopów. Wygląda, jakby startował, a następnie robił restart. Głośne cyknięcie, rozkręcanie się dysku, a w tym czasie system stoi. Albo umiera zasilacz, albo dysk. Albo coś gdzieś nie styka.

Ponieważ w moje ręce wpadł inny dysk, postanowiłem podłączyć go do sprawnego komputera, zdiagnozować, wyzerować i zamienić z dyskiem w padającym desktopie.

Wszystko byłoby fajnie, ale w komputerze, w którym chciałem dokonać diagnostyki jest już software RAID. Po podłączeniu dysku do diagnostyki (IDE) system wstał, ale… tylko z jednym dyskiem (zdegradowany RAID). Podłączanego dysku też nie widział. Efekt był taki, że po odpięciu dysku do diagnostyki i uruchomieniu systemu, przywitał mnie rozjechany RAID (md0):

cat /proc/mdstat 
Personalities : [raid1]
md127 : active (auto-read-only) raid1 sda1[0]
      57584256 blocks super 1.2 [2/1] [U_]
     
md0 : active raid1 sdb2[1]
      57584256 blocks super 1.2 [2/1] [_U]

Natomiast w dmesg widoczny był wpis:

md: kicking non-fresh sda1 from array!

Wszystko jak najbardziej OK, tylko jak teraz poskładać to do kupy? TBH liczyłem, że system sam wykryje, że dysk będący częścią RAID wrócił i że ma stare dane. Czyli zrobi synchronizację. No niestety, nic nie dzieje się automagicznie. Chwila z wyszukiwarką i znalazłem rozwiązanie:

mdadm --stop /dev/md127
mdadm --add /dev/md0 /dev/sda1

Po takich komendach RAID rozpoczął synchronizację, której postęp można sprawdzić przez cat /proc/mdstat.

Tyle w kwestii podłączania dziwnych dysków do desktopa z software RAID. Przyczyną dziwnego zachowania okazało się… moje czytanie instrukcji. Nie zapakowałem dysku jak przyszedł (zlimitowany do 32GB), tylko zmieniłem zworką tryb na auto select. Znaczy tak mi się wydawało, gdyż wszystko wskazuje na to, że opis należy czytać odwrotnie. Jakichkolwiek oznaczeń gdzie dół a gdzie góra oczywiście brak.

Nanoblogging

Szedłem sobie do pracy, po części ciesząc się pięknym porankiem, a po części dumając nad upadkiem blogów w ogólności, a μblogów w szczególności i wpadłem na pomysł: nanoblogging. Powody są dwa. Pierwszy: to pisanie μbloga nie jest jakieś specjalnie wygodne, zwł. z telefonu. Po drugie, i tak wiele komunikacji międzyludzkiej sprowadza się do hasłowych zwrotów, czasem tagów.

No to zasady: treść wpisu składa się z informacji o autorze (login), miejscu (koordynaty GPS), timestampa (AKA czas) i… tagów. Zwanych czasem hashtagami, zupełnie nie wiem czemu. Ale ja stary jestem i z Blipa, tam zawsze tagi były z hashem… I tyle. No, jeszcze miejsce na login innego użytkownika lub URL do jego nanowpisu. Hm, i URLe do zewnętrznych serwisów, oczywiście automagicznie skracane.

Piszący nie wpisuje sam tagów, tylko wybiera je z predefiniowanej listy. Do namysłu, czy tylko gotowe dostają użytkownicy i muszą boczkiem prosić autorów serwisu o dodanie nowych, czy mogą jakoś w oddzielnym trybie tworzyć własne tagi. Część tagów może być podpowiadana na podstawie pozycji GPS.

Zdziwiłbym się, gdybym był pierwszy, który wpadł na taki pomysł, więc wpisałem nanoblogging w wyszukiwarkę. I faktycznie, już 5 lat temu było o serwisie Flutter. Oto świetny film o nim.

Patrząc na metody komunikacji, wygląda, że dla wielu osób byłoby to całkowicie wystarczające. Zaspokaja informacyjne ADHD i ekstrawertyzm, a o ileż prostsze w użyciu… W sumie szkoda, że Flutter to tylko żart. Chętnie popatrzyłbym na jakieś statystyki użycia tagów per osoba i per ogół ludzi. Ciekawe ile „wyrazów” by (nam) wystarczyło do „komunikacji”?

Kiedy nadejdzie era IPv6?

Dziś zobaczyłem sondę w serwisie Slashdot, dotyczącą czasu wdrożenia IPv6:

kiedy ipv6 sonda

Dotychczasowe wyniki:

Kiedy IPv6 - wyniki sondy.

W porównaniu z tym co słychać na Plnog i z okolic RIPE, proponowane w sondzie terminy raczej odległe (najwcześniejszy to przed 2020 z wynikiem 28%, kolejny 2020-2024 – 20%). I sporo pesymistów, którzy powątpiewają w masowość IPv6 kiedykolwiek (never – 11%, when we build a new internet – 26%).

Użytkownicy Slashdot są raczej techniczni, więc wpływ USA (mniejszy problem z brakującymi adresami IPv4) czy głos rozsądku?

UPDATE: Zniknęła z bieżącej ankiety na Slashdocie, więc „zakończona”. Łącznie 17434 głosy, wyniki bez istotnych zmian.