Input/output error pri mv tar zalohy na NAS

Ahoj, zalohuji si cronem kazdy den /var/www/html pomoci tar na lokalni disk VPS a pak ho pomoci prikazu mv presouvam na primountovany /mnt/nas, pricemz to nepravidelne hazi chybu:

mv: failed to close ‘/mnt/nas/tar_html/html_7_Sunday.tar.gz’: Input/output error

Da se s tim neco delat, mam to nejak resit? Diky za pomoc.

Honza

Ahoj,

idealni bude s vecma, co jsou takovy divny chovani specificky tvy zatezi, napsat na podporu a nejlip rovnou s detailem, ze pod kterym uctem a NAS exportem to najdeme

tam Ti s tim pomuzem nejlip

(tipuju to na nejakej openzfs bug, bude se hodit nejaka diskuze, asi ho neobjevime a neodlovime hned na prvni interakci, rekl bych)

/snajpa

Kdyz uz to tu je, i kdyz si piseme uz na podpore, tak tu muzu dat aspon jako rozreseni pro ostatni, protoze se na to povedlo prijit docela rychle:

Vypada to, ze je to tim, ze v kernelu prepisujeme -o hard za -o soft, pak je pripustna
semantika na dlouho trvajici requesty vyhodit I/O error, toho jsem si nevsiml, kdyz
jsem to zavadel.

-o hard je problematicke pri vypinani VPS, vetsina VPS nema vyreseny spravne
umount, dokud jede sit, takze si shodi sit a pak ma probehnout shutdown a ukoncit
vsechny procesy - coz nikdy nedobehne kvuli hard semantice nekonecneho waitu

Zatim Ti muzu doporucit rsync poustet s --ignore-errors jako workaround; nejaky
poradnejsi reseni bude asi na strane kernelu (na VPS hostu, protoze ten to prepisuje).

Vypada to, ze postupne do kernelu pristaly mechanismy, kteryma jdou vyresit
tyhle problemy, aniz bychom museli prepisovat hard za soft takhle trapne :slight_smile:

Zaklad pristal do 6.5, ale v 6.12 teda neni uplne vsechno, co potrebujem, abychom
to mohli udelat poradne i pro CIFS/SMB, takze to backportnem a bude :slight_smile:

diky moc za report

myslim, ze muzu rovnou slibit, ze to pri dalsi varce rebootu vsech masin nasadime

odhaduju to cca na mesic od ted, budto aspon tyden pred nebo spis asi po LinuxDays,
zalezi, jak pujdou dalsi veci