Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - wakatana

Stran: [1] 2 3 ... 9
1
Sítě / Poraďte prosím Access Point do školy
« kdy: 23. 10. 2021, 22:18:56 »
Dobry den,
poradte prosim spolahlivy Access Point do skoly, zakladne poziadavky:
- zvladnut do 35 ludi (vacsinou sa tyto ludia budu pripajat/odpajat narazovo a bude to pre jednu triedu, nie celu skolu)
- traffic shaping na zaklade IP resp MAC
- firewall (white/black listing pre IP resp domain names)
- client isolation by bol tiez fajn ale zaobidem sa aj bez neho
- ovladatelny cez API resp skripty, mam totiz v plane podla rozvrhu (cron job) nastavovat napr:
 - MAC filter
 - menit heslo
 - shapovat traffic
 - nastavovat firewall a pod


- Idealne keby na zariadeni bezal plnohodnotny Linux ale nieje to podmienka
- Taktiez ak by sa do zariadenia dalo pripojit USB a urobit z neho napr FTP server bol by to bonus navyse

Rozmyslam nad nejakym lepsim SOHO + WRT ale neviem ci to vie vsetko z toho co som vymenoval a ci to zvladne 35 ludi

Dakujem

2
Software / Poraďte CLI kalendář se zvýrazňováním dnů
« kdy: 01. 09. 2021, 18:44:54 »
Poradte prosim kalendar fungujuci v CLI ktory dokaze zvyraznit dane dni v rozsahu od-do. Kalendare ktore som skusal (cal resp ncal) zvyraznuju len prislusny den. Ja by som chcel nieco co mi vypise kalendar pre dane mesiace a prislusne dni by boli zvyraznene napr nieco v takomto formate (+ zvyraznenie):

Kód: [Vybrat]
$ ncal -M -w -A10

    August 2021       September 2021    October 2021      November 2021
Mo     2  9 16 23 30     6 13 20 27        4 11 18 25     1  8 15 22 29
Tu     3 10 17 24 31     7 14 21 28        5 12 19 26     2  9 16 23 30
We     4 11 18 25     1  8 15 22 29        6 13 20 27     3 10 17 24
Th     5 12 19 26     2  9 16 23 30        7 14 21 28     4 11 18 25
Fr     6 13 20 27     3 10 17 24        1  8 15 22 29     5 12 19 26
Sa     7 14 21 28     4 11 18 25        2  9 16 23 30     6 13 20 27
Su  1  8 15 22 29     5 12 19 26        3 10 17 24 31     7 14 21 28
   30 31 32 33 34 35 35 36 37 38 39    39 40 41 42 43    44 45 46 47 48

    December 2021     January 2022      February 2022     March 2022
Mo     6 13 20 27        3 10 17 24 31     7 14 21 28        7 14 21 28
Tu     7 14 21 28        4 11 18 25     1  8 15 22        1  8 15 22 29
We  1  8 15 22 29        5 12 19 26     2  9 16 23        2  9 16 23 30
Th  2  9 16 23 30        6 13 20 27     3 10 17 24        3 10 17 24 31
Fr  3 10 17 24 31        7 14 21 28     4 11 18 25        4 11 18 25
Sa  4 11 18 25        1  8 15 22 29     5 12 19 26        5 12 19 26
Su  5 12 19 26        2  9 16 23 30     6 13 20 27        6 13 20 27
   48 49 50 51 52    52  1  2  3  4  5  5  6  7  8  9     9 10 11 12 13

    April 2022        May 2022          June 2022
Mo     4 11 18 25        2  9 16 23 30     6 13 20 27
Tu     5 12 19 26        3 10 17 24 31     7 14 21 28
We     6 13 20 27        4 11 18 25     1  8 15 22 29
Th     7 14 21 28        5 12 19 26     2  9 16 23 30
Fr  1  8 15 22 29        6 13 20 27     3 10 17 24
Sa  2  9 16 23 30        7 14 21 28     4 11 18 25
Su  3 10 17 24        1  8 15 22 29     5 12 19 26
   13 14 15 16 17    17 18 19 20 21 22 22 23 24 25 26
   
Rozmyslam nad Google Calendarom ktory ide ovladat cez gcalcli avsak nevidim tam vystup podobny vyssie uvedenemu. Idealne by bolo keby tento kalendar dokazal zobrazit jednotlive dni aj pod sebou aby to bolo mozne dalej kombinovat s dalsimi linuxackymi prikazmi nieco ako magiccal --period 1-3 -format list | grep futbal | wc -l

Dakujem

3
Software / Re:Ako najlepšie použiť MFA?
« kdy: 01. 09. 2021, 18:09:20 »
Vdaka za odpoved.

Ak teda spravne chapem tak si mozem nastavit aj niekolko MFA authenticatorov a to tak ze vramci 30 sekund stihnem oscanovat QR kod vo viacerych aplikaciach. Toto ste mysleli pod tym ze si mozem nastavit viacero druhych faktorov (povodne som to pochopil tak ze myslite ze su este nejake ine faktory okrem SMS a MFA authenticatoru)? Pokial spravne chapem tak anpr GitHub podporuje MFA cez:
1. autentifikator applikaciu
2. SMS (fallback device)
3. recovery codes

vid

https://docs.github.com/en/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication

https://docs.github.com/en/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods

Predpokladam ze MFA prestane fungovat ak sa na telefone zmeni cas z nejakeho dovodu?

Dakujem

4
Software / Ako najlepšie použiť MFA?
« kdy: 26. 08. 2021, 19:40:29 »
Zdravim, rad by som si zacal pouzivat pri MFA aplikaciu naiesto SMS. Co som cital tak aplikacia je bezpecnejsia ako SMS a nieje tam viazanost na telefonne cislo co je tiez svojim sposobom vyhoda, lebo mozete mat napr viac telefonov s ktorymi mozete pouzit MFA. Ak taram prosim opravte ma.

Siahol som si teda MS Authenticator (ma najlepsie hodnotenie na google play spomedzi Authy a Google Authenticator) a zatial som tam pridal 2 ucty na github a jeden na microsoft.


Mam ale niekolko otazok ktore by som si rad ujasnil

1. Ako funguju tieto appky? Vsimol som si ze mozem mat appku aj na 2 telefonoch sucastne, tieto telefony mozu byt oba offline a napriek tomu ukazuju vzdy rovnaky token. Su teda tieto tokeny nejako ulozene v samotnej appke? Je to tym padom bezpecnejsie ako SMS?

2. Syncovanie v MS Authenticator mi pride dost divne. Z tohoto clanku som pochopil ze to nieje nejaky real time sync (a tak sa to aj sprava)
https://www.howtogeek.com/682273/how-to-move-microsoft-authenticator-to-a-new-phone/
Dokonca sa tam pise ze po prenose nastaveni treba odstranit MS Authenticator zo stareho telefonu. Rozumiem ze je to koli tomu aby data boli konzistentne. Len mi to pride ako "featura" z minuleho storocia. Nechapem preco sa nemozu syncovat real time. Je tam nejaky bezpecnostny problem alebo o co ide? Zatial som MS Authenticator skusal na 2 telefonoch sucastne a na oboch funguje. No ak by som chcel pridal novy ucet na telfone X ktory by sa syncol do cloudu tak by som mal zmazat data pre MS Authenticator na telefone Y a obnovit ich pomocou noveho prihlasenia a az tak by sa zmeny prejavili aj na telefone Y. A toto mi pride dost neprakticke aj ked nove MFA ucty nepridavate kazdy den a da sa s tym zit.

3. taktiez mi nie celkom vyhovuje ze data z MS Authenticatoru nemozem stiahnut ku sebe a musim ich mat len v MS cloude (pouzivam android, na iphone je to vraj apple cloud). Tu su popisane technicke detaily backupu no nevidim tam moznost downloadu. Maju to nejake Authenticatory resp je to dobry pristup drzat nieco take u seba? https://techcommunity.microsoft.com/t5/azure-active-directory-identity/how-it-works-backup-and-restore-for-microsoft-authenticator/ba-p/1006678

4. Celkovo riesim dilemu aby sa mi nestalo ze sa proste "odrezem" v pripade ze pridem o telefon. V MS Authenticator je napr moznost prihlasit sa menom a heslom do MS uctu a z tohoto uctu nasledne stiahnut nastavenia (to je vlastne to ako mam nastavenu "synchronizaciu" teraz). Problem ale je ze pri prihlasovani sa potrebujete dostat do gmailu na ktory vam pride token a v idealnom pripade by gmail mat tiez MFA takze sa do neho bez funkcneho MS Authenticator nedostanete a je to teda sliepka/vajce problem. Ako riesite toto? Treba mat bezpecne uchovane kody ktore sa daju stiahnut po tom co si nastavim MFA? Tu sa napr spomina backup phone https://support.google.com/accounts/answer/6160491?hl=en
ak som ale spravne pochopil tak je to len o tom ze si nastavite SMS cislo ako krajnu moznost na ktoru vam bude zazlany kod. Len potom neviem ci ma nejaka Authenticator appka zmysel ked opat to ide obist cez SMS.

5. Rozmyslam aj tak ze by som si data nastavil na 3 telefony: Sebe, Manzelke, A jeden telefon by bol "zalozny". Ako som pisal to syncovanie v MS Authenticatore je trosku krkolomne ale zas da sa s tym zit, a raz za cas to presyncovat z jedneho telefonu na dalsie 2. Takto by som vedel ze sa neodrezem dokym nerozbijem vsetky 3 telefony a nemusim riesit SMS a teoreticky ani tie zalozne kody (alebo ako sa to spravne vola). Rozmyslam ale ze ci je to bezpecne nakolko manzelka by napr musela mat vo svojom telefone MFA k mojim uctom (a opacne) do ktorych nema (resp ja nemam) dovod sa nikdy hlasit.

Dakujem za kazdu radu

5
Microsoft ponuka na stiahnutie aj priamo obrazy VM avsak oni maju nejaku dobu expiracie (co sa stane potom som nikdy neskusal) https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/

6
Software / Re:Chyba disku vs. chyba souborového systému
« kdy: 03. 02. 2021, 09:39:55 »
Este ma napadlo ci by nebolo mozne podla error logu z badblocks skusat citat jednotlive sektory a pozerat do dmesg ci disk nehlasi nejake chyby? Myslim ze by to mohlo ist cez dd len si niesom isty spravnym nastavenim parametrov a matematikou ktora je za blokmi/sektormi.

Tu bolo nieco spomenute len som nepochopil ako sa dospelo k tymto cislam

BTW, chcete-li prověřit, zda Váš linux o tu adresu 0x0FFFFFFF zakopne, zkuste třeba něco jako
dd if=/dev/sda of=/dev/null bs=512 count=10 skip=268435450

Vdaka

7
Studium a uplatnění / Re:Jak zlepšit úroveň angličtiny?
« kdy: 02. 02. 2021, 23:49:40 »
Osobne mi asi dost v minulosti pomohlo citanie CISCO materialov. Neskor som zacal sledovat prednasky v anglictine. Filmy v originaly + titulky v originaly tiez dost pomozu. AnkiDroid mam uz dlhodobo vo vyhlade ale zatial som ho nepouzil. Slovicka ktore si prelozim cez google translate si bookmarkujem priamo v translate a raz za cas pozriem co som hladal. Este mi pride fajn jedna metoda ale je dost pracna: zostavit si vetu kde su jedno, dve slovicka ktore sa chcem naucit, a to tak aby ta veta davala zmysel a dalo sa odvodit o co tam ide aj bez poznania tychto slovicok, no a potom si tie vety proste opakovat ako papagaj (toto jedneho krasneho dna skombinujem s AnkiDroidom a mozno to bude revolucna metoda ucenia sa jazykov :D). Existuje kopa podcastov. Sikovna vec je napr BBC 6 minute english, denne to zaberie len chvilku a je tam posluchove cvicenie, nieco ako pracovny zosit, zopar novych slovicok a pod. Inak suhlasim ze najlepsie je vsetko prepnut do anglictiny a proste sa snazit vsetko citat pozerat anglicky. Radim kaslat na gramtiku a radsej sa ucit slovicka a snazit sa z nich spajat vety. Existuje tiez nieco ako 1000 najpouzivanjeisch slov v anglictine tak tie sa proste naucte. Este som zahliadol tusim na Spotify ze su slovenske spravy v anglictine, nepouzivam to tak neviem ale mozno by sa to mohlo hodit niekomu. Osobne som v stave ze dokazem pozriet prednasku v anglictine, serial tiez ale istejsi som si ked mam titulky, no na oboje sa musim sustredit, chcel by som vediet ci je to mozne dokazat uplne podprahovo.

8
Software / Re:Chyba disku vs. chyba souborového systému
« kdy: 01. 02. 2021, 09:48:55 »
Myslite ze ma zmysel este nieco skusat, alebo mozem disk oficialne vyhlasit za mrtvy?
Nechapem ako je mozne ze SMART nehlasil ziadne realokovane sektory, a aj to ze som bol schopny spravit kopiu 1:1 cez ddrescue. Vyzera to ze disk sa zosype po tom co sa nan zacne zapisovat (podobny scenar tu bol spominany).

Este jeden dodatok. Po restarte je disk opat viditelny v Linuxe. Skusil som spustit Long Generic Test pod SeaTools Bootable, co je oficialna utilita od Seagate https://www.seagate.com/support/kb/how-to-use-seatools-bootable-007843en/ a test prebehol bez chyb, tak naozaj neviem co si o tom mysliet, ci proste ignorovat badblocks alebo co.

Este mam v plane:
1. spominany hddtest
2. prepisanie disku 0
3. format disku ako ZFS resp BTRFS a spustenie scrub

9
Software / Re:Chyba disku vs. chyba souborového systému
« kdy: 29. 01. 2021, 09:14:01 »
Disk som teda vybral z externeho ramceka (nemal ventilator) a zapojil cez SATA na dosku. Dokazal som aj mountnut/umountnut NTFS particu. Spustil som nad nim nasledujuce prikazy:

Kód: [Vybrat]
badblocks -snv /dev/sda -o 2TB_SAMSUNG_BADBLOCKS.log
while true; do iostat -x sda | grep sda; sleep 10 >> iostat.log; done

Vysledok po cca 6 hodinach:
badblock vyzera ze zastal
disk uz nevidim ani pod lsblk (to iste sa mi stalo predtym ked bol v USB)
badblocks log vytvoril subor s chybami ktory ma 11GB!
iostat.log ma 460 riadkov a, teda to bezalo cca 72 minut kym to prestalo zapisovat
dmesg je plny podobnych chyb (3053 riadkov a to sa tam zrejme kopa ani nevosla)

Kód: [Vybrat]
[ 9368.765682] buffer_io_error: 2057516 callbacks suppressed
[ 9368.765684] Buffer I/O error on dev sda, logical block 279133313, async page read
[ 9368.765797] Buffer I/O error on dev sda, logical block 279133313, async page read
[ 9368.765903] Buffer I/O error on dev sda, logical block 279133313, async page read
[ 9368.766009] Buffer I/O error on dev sda, logical block 279133314, async page read
[ 9368.766114] Buffer I/O error on dev sda, logical block 279133314, async page read
[ 9368.766228] Buffer I/O error on dev sda, logical block 279133314, async page read
[ 9368.766332] Buffer I/O error on dev sda, logical block 279133314, async page read
[ 9368.766434] Buffer I/O error on dev sda, logical block 279133315, async page read
[ 9368.766533] Buffer I/O error on dev sda, logical block 279133315, async page read
[ 9368.766632] Buffer I/O error on dev sda, logical block 279133315, async page read


Myslite ze ma zmysel este nieco skusat, alebo mozem disk oficialne vyhlasit za mrtvy?
Nechapem ako je mozne ze SMART nehlasil ziadne realokovane sektory, a aj to ze som bol schopny spravit kopiu 1:1 cez ddrescue. Vyzera to ze disk sa zosype po tom co sa nan zacne zapisovat (podobny scenar tu bol spominany).

Mam teraz hlavu v smutku, lebo mam este jeden rovnaky 5TB disk s datami, na ktorom som si sice problemy nevsimol, no po tychto skusenostiach by som z neho data najradsej dostal co najskor niekde inde. Neviem vsak ci cez USB alebo ho pripojit na SATA alebo pouzit ddrescue (nemam na to momentalne miesto) ...

iostat.log http://paste.debian.net/1183172

Dakujem

10
Software / Re:Chyba disku vs. chyba souborového systému
« kdy: 27. 01. 2021, 09:16:42 »
pred 4-5 rokmi. Spustil som na disku pre istotu aj badblocks, a zatial to vyzea na 0 chyb:

Kód: [Vybrat]
root@ryzen:~# badblocks -nsv /dev/sde
Checking for bad blocks in non-destructive read-write mode
From block 0 to 1953514582
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern:  47.47% done, 36:17:06 elapsed. (0/0/0 errors))


Dnes rano bola konzola kde bezal badblocks plna podobneho textu (vsetko sa to ani nevoslo na obrazovku mimochodom som dal kopirovat celly buffer GNU screen a asi to nebol dobry napad)

Kód: [Vybrat]
...
1953505133
1953505134
1953505135
1953505136
1953505137
1953505138ne, 41:55:44 elapsed. (907728305/0/0 errors)
1953505139
1953505140
1953505141
1953505142
1953505143
1953505144
1953505145
1953505146
...

a v dmesg bolo zasa plno tohoto (max kolko sa mi voslo https://pastebin.com/cTnSKhsT)

Kód: [Vybrat]
[153480.139575] Buffer I/O error on dev sde, logical block 3206647748, async page read
[153480.139684] Buffer I/O error on dev sde, logical block 3206647749, async page read
[153480.139790] Buffer I/O error on dev sde, logical block 3206647750, async page read
[153480.139895] Buffer I/O error on dev sde, logical block 3206647751, async page read
[153480.140004] Buffer I/O error on dev sde, logical block 3206647744, async page read
[153480.140117] Buffer I/O error on dev sde, logical block 3206647745, async page read
[153485.143004] buffer_io_error: 9681598 callbacks suppressed
[153485.143005] Buffer I/O error on dev sde, logical block 3209068144, async page read
[153485.143136] Buffer I/O error on dev sde, logical block 3209068145, async page read
[153485.143256] Buffer I/O error on dev sde, logical block 3209068146, async page read
[153485.143374] Buffer I/O error on dev sde, logical block 3209068147, async page read
[153485.143501] Buffer I/O error on dev sde, logical block 3209068148, async page read
[153485.143609] Buffer I/O error on dev sde, logical block 3209068149, async page read
[153485.143716] Buffer I/O error on dev sde, logical block 3209068150, async page read

11
Software / Re:Chyba disku vs. chyba souborového systému
« kdy: 27. 01. 2021, 01:12:55 »
Dakujem velmi pekne za cenne rady. Bohuzial reklamovat nemozem lebo disk bol sice pouzivany malo ale bol kupeny cca pred 4-5 rokmi. Spustil som na disku pre istotu aj badblocks, a zatial to vyzea na 0 chyb:

Kód: [Vybrat]
root@ryzen:~# badblocks -nsv /dev/sde
Checking for bad blocks in non-destructive read-write mode
From block 0 to 1953514582
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern:  47.47% done, 36:17:06 elapsed. (0/0/0 errors))

paralelne mi bezi badblocks aj na internom 4TB disku, tam vsak bezi destructive test. Ten ako vidite uz cca rovnaky cas takmer 2x prepisal a precital cely disk (0xaa, 0x55, 0xff, 0x00) a teda je teda cca 4x rychlejsi ako spominany externy disk. Neviem ci je normalne ze je externy disk tak pomaly, alebo je to inym typom testu? Ale napadlo mi ci aj toto nemoze byt jeden zo znakov chybovosti, tak to tu pre istotu uvadzam.

Kód: [Vybrat]
root@ryzen:~# badblocks -svw /dev/sda
Checking for bad blocks in read-write mode
From block 0 to 3907018583
Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing:  96.09% done, 31:03:49 elapsed. (0/0/0 errors)

1. Ako pozerate vysledok smartcl (padlo tu uz par tipov na niektore parametre)? Mate nejake klikatko co svieti na cerveno v prislusnych miestach alebo ako sa v tom orientujete? Toto este vyzera zaujimave https://www.smartmontools.org/wiki/FAQ priznam sa ze som to zatial len preletel.

2. Aky je vlastne rozdiel medzi short a long SMART, sedliacky rozum co to napoveda ale ako to naozaj je?

3. Mate nejaky osvedceny sposob na testovanie diskov? Pouzivate napr zmieneny badblocks? Podla tohoto prispevku https://forum.root.cz/index.php?topic=4096.msg34494#msg34494 vraj badblocks sam o sebe vraj nema velky vyznam.
Tu som sa zas dozvedel https://www.root.cz/clanky/budte-s-m-a-r-t-a-hlidejte-si-disky/nazory/462572/ ze niekto to robi tak ze pusti smart pred badblocks a nasledne smart potom. Aky mate na to nazor?

4. Ma zmysel pustat nad imageom nejake opravy NTFSka (win: chkntfs chkdsk lin: ntfsfix) alebo nieco podobne? Nakolko image sa javi ze funguje az na jeden subor (vid find priklad + taktiez skusanych par suborov nahodne)?

5. Zo spomninanych moznosti (aj inde na fore sa spomina) ze najcastejcie chyby su:
vadný disk
vadný zdroj disku
vadný usb kabel
vadný usb hub

Mam este jeden disk ktory ma rovnky adapter a dokonca aj USB kabel ako spominany externy USB disk. Dokazem teda vymenit oba. Co si tym ale pomozem? Viem nasledne pustit nejaky dalsi test ktory mi potvrdi ze disk je OK? PS: asi to nakoniec skonci tak ze ho vykucham a zapojim cez SATA priamo na maticnu dosku len momentalne bohuzial nemam kde.

12
Software / Re:chyba disku vs chyba file systemu
« kdy: 25. 01. 2021, 09:00:55 »
Ako sa nasledne dostanem ku vysledkom? Ked som to skusal so short test tak v konzolach kde monitorjuem progress vidim ze test skoncil ale v kozole kde som spustal test nevidim nic.


Ok takze tu je vysledok z dlheho testu http://paste.debian.net/1182666
Kód: [Vybrat]
root@ryzen:~# smartctl -a -d sat /dev/sdd
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.34-1-pve] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST2000DM001-1E6164
Serial Number:    W1E903F0
LU WWN Device Id: 5 000c50 07d3083c7
Firmware Version: SC48
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Mon Jan 25 08:53:36 2021 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (  584) seconds.
Offline data collection
capabilities: (0x73) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: (   1) minutes.
Extended self-test routine
recommended polling time: ( 232) minutes.
Conveyance self-test routine
recommended polling time: (   2) minutes.
SCT capabilities:        (0x3081) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   113   100   006    Pre-fail  Always       -       54720264
  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       67
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       30065584744
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       136
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       53
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   001   000    Old_age   Always       -       7 7 65535
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   054   045   045    Old_age   Always   In_the_past 46 (Min/Max 21/53)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       6
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       765
194 Temperature_Celsius     0x0022   046   055   000    Old_age   Always       -       46 (0 20 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       56h+06m+40.808s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       846975072
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       4758693957

SMART Error Log Version: 1
ATA Error Count: 2
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 2 occurred at disk power-on lifetime: 63 hours (2 days + 15 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 00 ff ff ff 4f 00      00:00:12.218  READ DMA EXT
  25 00 08 c0 05 60 40 00      00:00:12.217  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:12.210  READ DMA EXT
  25 00 28 ff ff ff 4f 00      00:00:12.149  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:11.675  READ DMA EXT

Error 1 occurred at disk power-on lifetime: 63 hours (2 days + 15 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 00 ff ff ff 4f 00      00:00:12.218  READ DMA EXT
  25 00 08 c0 05 60 40 00      00:00:12.217  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:12.210  READ DMA EXT
  25 00 28 ff ff ff 4f 00      00:00:12.149  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:11.675  READ DMA EXT

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       132         -
# 2  Short offline       Completed without error       00%       126         -
# 3  Extended offline    Aborted by host               90%       126         -
# 4  Short offline       Completed without error       00%       126         -
# 5  Short offline       Aborted by host               70%       126         -
# 6  Short offline       Completed without error       00%       126         -
# 7  Short offline       Completed without error       00%       126         -
# 8  Short offline       Completed without error       00%       106         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Viete mi prosim povedat ci je disk OK alebo co je vlastne nejaky ukazovatel kondicii disku?

13
Software / Re:chyba disku vs chyba file systemu
« kdy: 24. 01. 2021, 23:09:27 »
Chyba je v NTFS, disk se zdá OK. Ještě by to chtělo se podívat na SMART a  případně udělat SMART long test.

NTFS opravit jedině v nějakém Windows 10 fsck -f d:, v Linuxu ty nástroje pro NTFS nefungují dobře

Vdaka za odpoved, spominany disk je externy USB disk takze trosku som sa potrapil kym som spustil test. Napisem to tu mozno sa to niekomu hodi. Skusal som teda nasledovne prikazy.

Kód: [Vybrat]
root@ryzen:/datastore# smartctl -a /dev/sdd
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.34-1-pve] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/sdd: Unknown USB bridge [0x04e8:0x6123 (0x202)]
Please specify device type with the -d option.

Use smartctl -h to get a usage summary

Kód: [Vybrat]
root@ryzen:/datastore# smartctl -a -d scsi /dev/sdd
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.34-1-pve] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               Samsung
Product:              D3 Station
Revision:             0202
Compliance:           SPC-4
User Capacity:        2,000,398,933,504 bytes [2.00 TB]
Logical block size:   512 bytes
scsiModePageOffset: response length too short, resp_len=12 offset=12 bd_len=8
scsiModePageOffset: response length too short, resp_len=12 offset=12 bd_len=8
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.


Po nejakom case som natrafil na toto https://www.smartmontools.org/wiki/Supported_USB-Devices
 kde sa vyuziva prevazne parameter -d sat tak som ho teda skusil a vyzera ze snim to ide. Avsak je to pre mna spanielska dedina, kopec parametrov a neviem ktory pozerat?

Kód: [Vybrat]
root@ryzen:/datastore# smartctl -a -d sat /dev/sdd
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.34-1-pve] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST2000DM001-1E6164
Serial Number:    W1E903F0
LU WWN Device Id: 5 000c50 07d3083c7
Firmware Version: SC48
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sun Jan 24 22:56:24 2021 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (  584) seconds.
Offline data collection
capabilities: (0x73) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: (   1) minutes.
Extended self-test routine
recommended polling time: ( 232) minutes.
Conveyance self-test routine
recommended polling time: (   2) minutes.
SCT capabilities:        (0x3081) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   112   100   006    Pre-fail  Always       -       46561336
  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       67
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       30065554952
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       126
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       53
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   001   000    Old_age   Always       -       7 7 65535
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   052   045   045    Old_age   Always   In_the_past 48 (Min/Max 21/51)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       6
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       765
194 Temperature_Celsius     0x0022   048   055   000    Old_age   Always       -       48 (0 20 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       46h+09m+29.567s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       846975072
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       4754652485

SMART Error Log Version: 1
ATA Error Count: 2
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 2 occurred at disk power-on lifetime: 63 hours (2 days + 15 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 00 ff ff ff 4f 00      00:00:12.218  READ DMA EXT
  25 00 08 c0 05 60 40 00      00:00:12.217  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:12.210  READ DMA EXT
  25 00 28 ff ff ff 4f 00      00:00:12.149  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:11.675  READ DMA EXT

Error 1 occurred at disk power-on lifetime: 63 hours (2 days + 15 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  25 00 00 ff ff ff 4f 00      00:00:12.218  READ DMA EXT
  25 00 08 c0 05 60 40 00      00:00:12.217  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:12.210  READ DMA EXT
  25 00 28 ff ff ff 4f 00      00:00:12.149  READ DMA EXT
  25 00 20 ff ff ff 4f 00      00:00:11.675  READ DMA EXT

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%       126         -
# 2  Short offline       Aborted by host               70%       126         -
# 3  Short offline       Completed without error       00%       126         -
# 4  Short offline       Completed without error       00%       126         -
# 5  Short offline       Completed without error       00%       106         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Este som nasiel tento report tak neviem ci to povie nieco vac
Kód: [Vybrat]
root@ryzen:~# smartctl -H -d sat /dev/sdd
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.34-1-pve] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Please note the following marginal Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
190 Airflow_Temperature_Cel 0x0022   052   045   045    Old_age   Always   In_the_past 48 (Min/Max 21/51)

Test som spustil takto
Kód: [Vybrat]
smartctl -t long -d sat /dev/sdd
progress monitorujem takto
Kód: [Vybrat]
watch 'smartctl -c -d sat /dev/sdd | grep progress -A 1'
watch 'smartctl -a -d sat /dev/sdd | grep progress'

Ako sa nasledne dostanem ku vysledkom? Ked som to skusal so short test tak v konzolach kde monitorjuem progress vidim ze test skoncil ale v kozole kde som spustal test nevidim nic.

Dakujem

14
Software / Chyba disku vs. chyba souborového systému
« kdy: 24. 01. 2021, 15:52:15 »
Ahojte,
v minulosti som mal nejake probelmy s externym diskom na ktorom som mal NTFS a bol pouzivany na Windowse a Linuxe. Ak si dobre spominam tak v Linuxe som si vsimol Input/output error a vo Windowse (bolo to davnejsie tak detaily z nepamatam) sa jednalo o nieco take ze checksum suboru nesedel po tom co bol nakopirovany na tento disk. Na tomto disku su prevazne multimedia. Tento disk som teda odlozil bokom a vcera som zacal jeho zachranu a to nasledovne:

Na novom disku som vytvoril miesto pre ddrescue image
Kód: [Vybrat]
root@ryzen:~# zpool create datastore /dev/sdc

Naklonoval som si teda tento disk cez ddrescue a vyzera ze to zbehlo bez najmensich problemov (PC bol sice vypnuty aleto je iny pribeh https://forum.root.cz/index.php?topic=24195.msg343752):
Kód: [Vybrat]
root@ryzen:/datastore# ddrescue -v -d -n /dev/sdd1 img.img img.log

root@ryzen:/datastore# ddrescue -v -d -r 3 /dev/sdd1 img.img img.log
GNU ddrescue 1.23
About to copy 2000 GBytes from '/dev/sdd1' to 'img.img'
    Starting positions: infile = 0 B,  outfile = 0 B
    Copy block size: 128 sectors       Initial skip size: 39168 sectors
Sector size: 512 Bytes

Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 2000 GB, tried: 0 B, bad-sector: 0 B, bad areas: 0

Current status
     ipos:        0 B, non-trimmed:        0 B,  current rate:       0 B/s
     opos:        0 B, non-scraped:        0 B,  average rate:       0 B/s
non-tried:        0 B,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:    2000 GB,   bad areas:        0,        run time:          0s
pct rescued:  100.00%, read errors:        0,  remaining time:         n/a
                              time since last successful read:         n/a
Finished

root@ryzen:/datastore# cat img.log
# Mapfile. Created by GNU ddrescue version 1.23
# Command line: ddrescue -v -d -r 3 /dev/sdd1 img.img img.log
# Start time:   2021-01-24 11:03:07
# Current time: 2021-01-24 11:03:07
# Finished
# current_pos  current_status  current_pass
0x1D1C0E90000     +               1
#      pos        size  status
0x00000000  0x1D1C0E98200  +


Nasledne som ddrescue image mountol ako read only a tiez vsetko vyzera byt OK
Kód: [Vybrat]
root@ryzen:/datastore# mount -o ro /datastore/img.img /mnt/SAMSUNG_2TB

root@ryzen:/datastore# df -hT
Filesystem           Type      Size  Used Avail Use% Mounted on
udev                 devtmpfs   16G     0   16G   0% /dev
tmpfs                tmpfs     3.2G  9.2M  3.2G   1% /run
/dev/mapper/pve-root ext4       57G  2.1G   52G   4% /
tmpfs                tmpfs      16G   25M   16G   1% /dev/shm
tmpfs                tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs                tmpfs      16G     0   16G   0% /sys/fs/cgroup
/dev/sdb2            vfat      511M  312K  511M   1% /boot/efi
datastore            zfs       3.6T  1.9T  1.7T  52% /datastore
/dev/fuse            fuse       30M   16K   30M   1% /etc/pve
tmpfs                tmpfs     3.2G     0  3.2G   0% /run/user/0
/dev/loop0           ntfs      1.9T  1.1T  771G  59% /mnt/SAMSUNG_2TB


Vsimol som si vsak ze v jednom pripade je problem s pristupom ku suboru
Kód: [Vybrat]
root@ryzen:/mnt/SAMSUNG_2TB# du -sh * | sort -h
du: cannot access 'EDU_VIDEOS/coursera/Coursera - Stanford University - Jeff Ulman - Automata/02 - Week 2 Regular Expression and Properties of Regular Languages/03 - 7. Decision algorithms for regular languages (41 min.)/7_rs1.pdf': Input/output error


Vylistoval som si teda vsetky subory na mountnutom disku a aplikoval na ne ls aby som videl ci je este niekde problem s citanim a toto je vysledok:
Kód: [Vybrat]
root@ryzen:/datastore# find /mnt/SAMSUNG_2TB -exec ls -la {} \; > list_of_files.txt 2>&1

root@ryzen:/datastore# grep 'Input\/output error' list_of_files.txt
ls: cannot access '/mnt/SAMSUNG_2TB/EDU_VIDEOS/coursera/Coursera - Stanford University - Jeff Ulman - Automata/02 - Week 2 Regular Expression and Properties of Regular Languages/03 - 7. Decision algorithms for regular languages (41 min.)/7_rs1.pdf': Input/output error
ls: cannot access '/mnt/SAMSUNG_2TB/EDU_VIDEOS/coursera/Coursera - Stanford University - Jeff Ulman - Automata/02 - Week 2 Regular Expression and Properties of Regular Languages/03 - 7. Decision algorithms for regular languages (41 min.)/7_rs1.pdf': Input/output error

root@ryzen:/datastore# grep '\?' list_of_files.txt
-????????? ? ?    ?           ?            ? 7_rs1.pdf

Vyzera to teda ze az na tento jeden subor je cely FS vporiadku.

Pripajam aj vypisy z logov

Kód: [Vybrat]
root@ryzen:/datastore# dmesg | egrep 'sd[a-d]|ntfs'
[    1.694636] sd 3:0:0:0: [sda] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[    1.694637] sd 3:0:0:0: [sda] 4096-byte physical blocks
[    1.694642] sd 3:0:0:0: [sda] Write Protect is off
[    1.694643] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.694650] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.709774] sd 4:0:0:0: [sdb] 488397168 512-byte logical blocks: (250 GB/233 GiB)
[    1.709781] sd 4:0:0:0: [sdb] Write Protect is off
[    1.709782] sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    1.709792] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.715693] sd 8:0:0:0: [sdc] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[    1.715694] sd 8:0:0:0: [sdc] 4096-byte physical blocks
[    1.715697] sd 8:0:0:0: [sdc] Write Protect is off
[    1.715699] sd 8:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    1.715704] sd 8:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.726181]  sdb: sdb1 sdb2 sdb3
[    1.727350] sd 4:0:0:0: [sdb] supports TCG Opal
[    1.727351] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[    1.735545] sd 3:0:0:0: [sda] Attached SCSI removable disk
[    1.811147]  sdc: sdc1 sdc9
[    1.811374] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[    2.598413] sd 10:0:0:0: [sdd] 3907029167 512-byte logical blocks: (2.00 TB/1.82 TiB)
[    2.598904] sd 10:0:0:0: [sdd] Write Protect is off
[    2.598905] sd 10:0:0:0: [sdd] Mode Sense: 2b 00 10 08
[    2.599394] sd 10:0:0:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA
[    3.030878]  sdd: sdd1
[    3.032673] sd 10:0:0:0: [sdd] Attached SCSI disk
[ 1041.102751] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[ 1041.105653] ntfs: volume version 3.1.
[ 1268.754273] __ntfs_error: 6 callbacks suppressed
[ 1268.754274] ntfs: (device loop0): map_mft_record_page(): Mft record 0x1c52 is corrupt.  Run chkdsk.
[ 1268.754287] ntfs: (device loop0): map_mft_record(): Failed with error code 5.
[ 1268.754292] ntfs: (device loop0): ntfs_read_locked_inode(): Failed with error code -5.  Marking corrupt inode 0x1c52 as bad.  Run chkdsk.

root@ryzen:/datastore# grep 'sd[a-d]' /var/log/messages
Jan 24 02:09:38 ryzen kernel: [ 3173.161789]  sdc: sdc1 sdc9
Jan 24 02:44:10 ryzen kernel: [ 5245.471556] sd 10:0:0:0: [sdd] Spinning up disk...
Jan 24 02:44:18 ryzen kernel: [ 5253.021523] sd 10:0:0:0: [sdd] 3907029167 512-byte logical blocks: (2.00 TB/1.82 TiB)
Jan 24 02:44:18 ryzen kernel: [ 5253.022028] sd 10:0:0:0: [sdd] Write Protect is off
Jan 24 02:44:18 ryzen kernel: [ 5253.022520] sd 10:0:0:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jan 24 02:44:18 ryzen kernel: [ 5253.050368]  sdd: sdd1
Jan 24 02:44:18 ryzen kernel: [ 5253.051833] sd 10:0:0:0: [sdd] Attached SCSI disk
Jan 24 10:48:37 ryzen kernel: [    1.694636] sd 3:0:0:0: [sda] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
Jan 24 10:48:37 ryzen kernel: [    1.694637] sd 3:0:0:0: [sda] 4096-byte physical blocks
Jan 24 10:48:37 ryzen kernel: [    1.694642] sd 3:0:0:0: [sda] Write Protect is off
Jan 24 10:48:37 ryzen kernel: [    1.694650] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jan 24 10:48:37 ryzen kernel: [    1.709774] sd 4:0:0:0: [sdb] 488397168 512-byte logical blocks: (250 GB/233 GiB)
Jan 24 10:48:37 ryzen kernel: [    1.709781] sd 4:0:0:0: [sdb] Write Protect is off
Jan 24 10:48:37 ryzen kernel: [    1.709792] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jan 24 10:48:37 ryzen kernel: [    1.715693] sd 8:0:0:0: [sdc] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
Jan 24 10:48:37 ryzen kernel: [    1.715694] sd 8:0:0:0: [sdc] 4096-byte physical blocks
Jan 24 10:48:37 ryzen kernel: [    1.715697] sd 8:0:0:0: [sdc] Write Protect is off
Jan 24 10:48:37 ryzen kernel: [    1.715704] sd 8:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jan 24 10:48:37 ryzen kernel: [    1.726181]  sdb: sdb1 sdb2 sdb3
Jan 24 10:48:37 ryzen kernel: [    1.727350] sd 4:0:0:0: [sdb] supports TCG Opal
Jan 24 10:48:37 ryzen kernel: [    1.727351] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Jan 24 10:48:37 ryzen kernel: [    1.735545] sd 3:0:0:0: [sda] Attached SCSI removable disk
Jan 24 10:48:37 ryzen kernel: [    1.811147]  sdc: sdc1 sdc9
Jan 24 10:48:37 ryzen kernel: [    1.811374] sd 8:0:0:0: [sdc] Attached SCSI removable disk
Jan 24 10:48:37 ryzen kernel: [    2.598413] sd 10:0:0:0: [sdd] 3907029167 512-byte logical blocks: (2.00 TB/1.82 TiB)
Jan 24 10:48:37 ryzen kernel: [    2.598904] sd 10:0:0:0: [sdd] Write Protect is off
Jan 24 10:48:37 ryzen kernel: [    2.599394] sd 10:0:0:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jan 24 10:48:37 ryzen kernel: [    3.030878]  sdd: sdd1
Jan 24 10:48:37 ryzen kernel: [    3.032673] sd 10:0:0:0: [sdd] Attached SCSI disk

Co z tohoto mozem usidit?
1. Je Disk je OK (nakolko ho ddrescue naklonoval) a poskodeny je len subor 7_rs1.pdf resp samotny FS?
2. Co este mozem skusit aby som sa uistil ze disk/FS je OK?
3. Tym ze je image ulozeny na ZFS mozem si spravit nejaku zalohu cez snapshot pred tym nez skusim nejake tooly na opravovanie imageu? ddrescue image ma cca 1.9T, disk ma 4T (realne cca 3.6T) a zostava mi cca 1.7T volneho miesta, takze klasicku kopiu cez cp nespravim lebo nemam miesto.
4. V akom stave su nastroje na pracu s NTFS pod linuxom, je lepsie subor opravit vo Windowse alebo Linuxe? Tu https://unix.stackexchange.com/questions/39905/input-output-error-when-accessing-a-directory sa spomina ntfs vs ntfs-3g ale je to niekolko rokov stary clanok.
5. Bolo by mozne tento image dostat do Windowsu a opravit ho tam? Ak ano ako? Rozmyslam nieco na styl ze: spravit virtualku s Windowsom a do nej nejako "mountnut" tento image ako disk nad ktorym uz mozem pustat windows utility. Je nieco take mozne?
6. Ma vobec zmysel opravovat tento image ked vyzera ze vsetko az na jeden subor je OK?
7. Co mohlo sposobit chyby ktore opisujem v uvode?

Dakujem

15
Software / Jak správně číst výpis příkazu last
« kdy: 24. 01. 2021, 15:41:21 »
Ahojte,
viem nejako spolahlivo povedat z akeho dovodu bol PC vypnuty? Totiz stalo sa mi ze bezal ddrescue no ked som prisiel k PC tak bol vypnuty, mam silne podozrenie na malych prckov ktori tu pobehuju, no zatlkaju ako partizani :)). Nastastie som mal pre ddrescue log a teda som vedel pokracovat, resp ked som znova spustil ddrescue tak mi bolo oznamene ze je vsetko OK a teda usudzujem ze povodny ddrescue dobehol dokonca a PC sa vypol az potom. Nic vazne sa teda nestalo. Zaujimalo by ma vsak preco sa PC vypol resp ci viem nejako vycitat ze tento PC bol vypnuty korektne alebo na tvrdo a pod? Nasiel som prikaz last avsak neviem ci ho spavne citam:

Kód: [Vybrat]
root@ryzen:/datastore# runlevel
N 5

root@ryzen:/datastore# who -r
         run-level 5  2021-01-24 10:48

root@ryzen:/datastore# last -x | cat -n
     1  root     pts/0        192.168.3.109    Sun Jan 24 13:29   still logged in
     2  root     pts/0        192.168.3.109    Sun Jan 24 10:49 - 12:32  (01:43)
     3  runlevel (to lvl 5)   5.4.34-1-pve     Sun Jan 24 10:48   still running
     4  reboot   system boot  5.4.34-1-pve     Sun Jan 24 10:48   still running
     5  shutdown system down  5.4.34-1-pve     Sun Jan 24 10:45 - 10:48  (00:02)
     6  root     pts/0        192.168.3.109    Sun Jan 24 08:28 - 08:28  (00:00)
     7  root     pts/0        192.168.3.109    Sun Jan 24 08:26 - 08:28  (00:01)
     8  root     pts/0        192.168.3.109    Sun Jan 24 01:40 - 03:02  (01:21)
     9  root     tty1                          Sun Jan 24 01:29 - 01:30  (00:00)
    10  root     tty1                          Sun Jan 24 01:17 - 01:17  (00:00)
    11  runlevel (to lvl 5)   5.4.34-1-pve     Sun Jan 24 01:16 - 10:45  (09:29)
    12  reboot   system boot  5.4.34-1-pve     Sun Jan 24 01:16 - 10:45  (09:29)
    13  shutdown system down  5.4.34-1-pve     Wed Jan 20 01:29 - 01:16 (3+23:47)
    14  runlevel (to lvl 5)   5.4.34-1-pve     Wed Jan 20 01:11 - 01:29  (00:17)
    15  reboot   system boot  5.4.34-1-pve     Wed Jan 20 01:11 - 01:29  (00:17)
    16  shutdown system down  5.4.34-1-pve     Wed Jan 20 01:10 - 01:11  (00:01)
    17  root     pts/0        192.168.3.109    Wed Jan 20 01:10 - down   (00:00)
    18  root     pts/0        192.168.3.109    Wed Jan 20 00:20 - 01:10  (00:49)
    19  runlevel (to lvl 5)   5.4.34-1-pve     Sat Jan  4 23:51 - 01:10 (381+01:19)
    20  reboot   system boot  5.4.34-1-pve     Sat Jan  4 23:51 - 01:10 (381+01:19)
    21
    22  wtmp begins Sat Jan  4 23:51:05 2020

Snazim sa to nejako pochopit pomocou prikladov odtialto https://unix.stackexchange.com/questions/9819/how-to-find-out-from-the-logs-what-caused-system-shutdown PC som zapol niekedy v noci predpokladam ze to su riadky 12,11. Okolo 10:50 doobedu som zbadal ze PC je vypnuty a teda som ho znova nastartoval a bezi az doteraz, predpokladam ze to su riadky 4,3. Podozrivy je z mojho pohladu riadok 5. a ak spravne chapem tak tu nastalo vypnutie.

Secteno potrzeno:
Kód: [Vybrat]
# TU BOL OPAT NABOOTOVANY
3  runlevel (to lvl 5)   5.4.34-1-pve     Sun Jan 24 10:48   still running
4  reboot   system boot  5.4.34-1-pve     Sun Jan 24 10:48   still running

# TU BOL KOREKTNE VYPNUTY
5  shutdown system down  5.4.34-1-pve     Sun Jan 24 10:45 - 10:48  (00:02)

# TU SYSTEM BOOTOL A BEZAL
11  runlevel (to lvl 5)   5.4.34-1-pve     Sun Jan 24 01:16 - 10:45  (09:29)
12  reboot   system boot  5.4.34-1-pve     Sun Jan 24 01:16 - 10:45  (09:29)

Pripajam este vypis z /var/log ktory sa spomina v spominanom clanku
Kód: [Vybrat]
root@ryzen:/datastore# grep -iv ': starting\|kernel: .*: Power Button\|watching system buttons\|Stopped Cleaning Up\|Started Crash recovery kernel' \
   /var/log/messages /var/log/syslog /var/log/apcupsd* \
   | grep -iw 'recover[a-z]*\|power[a-z]*\|shut[a-z ]*down\|rsyslogd\|ups'

/var/log/messages:Jan 24 01:16:49 ryzen rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="851" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
/var/log/messages:Jan 24 10:48:37 ryzen rsyslogd: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.1901.0]
/var/log/messages:Jan 24 10:48:37 ryzen rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="1162" x-info="https://www.rsyslog.com"] start
/var/log/messages:Jan 24 10:48:37 ryzen kernel: [    0.711917] pci 0000:07:00.1: D0 power state depends on 0000:07:00.0
/var/log/messages:Jan 24 10:48:37 ryzen kernel: [    1.105112] usb: port power management may be unreliable
/var/log/messages:Jan 24 10:48:37 ryzen kernel: [    2.989190] raid6: using avx2x2 recovery algorithm
/var/log/syslog:Jan 24 01:16:49 ryzen rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="851" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
/var/log/syslog:Jan 24 01:16:49 ryzen rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="851" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
/var/log/syslog:Jan 24 01:17:59 ryzen systemd[1420]: Reached target Shutdown.
/var/log/syslog:Jan 24 01:30:37 ryzen systemd[3237]: Reached target Shutdown.
/var/log/syslog:Jan 24 10:45:53 ryzen systemd[4857]: Reached target Shutdown.
/var/log/syslog:Jan 24 10:45:54 ryzen pve-ha-lrm[1374]: got shutdown request with shutdown policy 'conditional'
/var/log/syslog:Jan 24 10:45:54 ryzen pve-ha-lrm[1374]: shutdown LRM, stop all services
/var/log/syslog:Jan 24 10:45:56 ryzen pve-ha-crm[1363]: server received shutdown request
/var/log/syslog:Jan 24 10:48:37 ryzen systemd[1]: Started Update UTMP about System Boot/Shutdown.
/var/log/syslog:Jan 24 10:48:37 ryzen rsyslogd: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.1901.0]
/var/log/syslog:Jan 24 10:48:37 ryzen rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="1162" x-info="https://www.rsyslog.com"] start
/var/log/syslog:Jan 24 10:48:37 ryzen kernel: [    0.711917] pci 0000:07:00.1: D0 power state depends on 0000:07:00.0
/var/log/syslog:Jan 24 10:48:37 ryzen kernel: [    1.105112] usb: port power management may be unreliable
/var/log/syslog:Jan 24 10:48:37 ryzen kernel: [    2.989190] raid6: using avx2x2 recovery algorithm
grep: /var/log/apcupsd*: No such file or directory

System bol teda vypnuty korektne?
Keby chybal riadok 5 vtedy by sa jednalo o tvrdy reset?
Co presne znamenaju posledne 3 stlpce?

Dakujem

Stran: [1] 2 3 ... 9