81
Ubuntu 24.04.3 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelut
Liity Ubuntu Suomen seuraan muualla: Discourse, Facebook, Mastodon, Matrix, Telegram, X
trap 'echo virherivi:${LINENO[@]}; echo funktiossa:¨${FUNCNAME[@]}" ; read' ERR
trap 'rc=$?; echo "virhekoodi $rc rivillä $LINENO-${FUNCNAME[0]}" ' ERR
trap ' (( $? )) && echo ${FUNCNAME[0]}" palautti virheen:"$?' RETURN
trap "echo kutsupino: ${FUNCNAME[@]}" ERR # kun funktiot kutsuvat toisiaan niin kerrotaan ne funktiot joiden kautta virheeseen päädyttiin.
trap pomppaaTänne SIGINT # mitä tehdään kun painetaan CTRL-c
trap 'echo "Control-C disabled."' 2
trap jälkiensiivous SIGTERM # kun skripti loppuu tai tekee suoritusaikaisen virheen mennään fumktioon: jälkiensiivous
trap 'echo "VARIABLE-TRACE> \$variable = \"$variable\""' DEBUG # muuttujan arvon seuraaminen
set -x; trap "echo hit_return;read x" DEBUG # käskyrivien suoritus yksi kerrallaan
Öh. M.2 on liitin. Se ei ole protokolla. Enkä kyllä oikein näe miten sen suunnittelussa olisi varauduttu kovin paljoa ns. hot swappaukseen. En itse lähtisi asentelemaan M.2-liitäntäisiä NVMe- tai SATA-levyjä lennosta koneen ollessa käynnissä. Tämä on myös epärelevanttia jarmalan kommentin kannalta.
Kun siirryin käyttämään konetta, jossa oli M.2 vuonna 2021, luin tietoa tuosta protokollasta. Ehkä olen ymmärtänyt väärin tai kirjoittaja on ollut epätarkka.
Öh. M.2 on liitin. Se ei ole protokolla. Enkä kyllä oikein näe miten sen suunnittelussa olisi varauduttu kovin paljoa ns. hot swappaukseen. En itse lähtisi asentelemaan M.2-liitäntäisiä NVMe- tai SATA-levyjä lennosta koneen ollessa käynnissä. Tämä on myös epärelevanttia jarmalan kommentin kannalta.
Siltähän tuo tosiaan vaikuttaa: ensin on aikakatkaistu yhteydenotto yhteen levyyn, sitten tulee valitus puuttuvasta USB-levystä. Itselleni on joskus käynyt samoin, kun syystä tai toisesta NFS-levyihin ei saada yhteyttä.Jeps, kiitos SuperOscar! Mä pääsin muutaman kerran kokeilun jälkeen recovery modeen ja kommentoin noi muut levyt kuin Ubuntun käyttämät ja reboot perään. Se oli siis mounttauksessa. Yhtäkkiä vaan hajosi, mielenkiintoista. Mutta nyt sitten onnistuneen käynnistyksen jälkeen, levyt takaisin fstabiin ja tällä komennolla testasin:
Jollei ”vikasietotilaankaan” pääse, ainoa ratkaisu voi olla käynnistää kone jollakin live-levyllä, liittää asennuksen juurikansio ja muokata sen (/)etc/fstab-tiedostoa niin, että kommentoi ulos toimimattomat levyt. Ja tämäkin toimii vain jos toimimaton levy on jokin sellainen, mitä asennus ei välttämättä kaipaa (ts. muu kuin /, /usr tai muu tärkeä).
sudo mount -aJa ei herjaa. Buuttaus ja nyt taas toimii.