[LINUX] Kuidas pärast süsteemi lõhkumist kettalt faile taastada

Vaata eelmist teemat Vaata järgmist teemat Go down

Ekux
Ekux

Liitus : 25/08/2016
Postitusi : 1383

PostitamineEkux 19.07.20 1:59

Esimene asi: ära mitte kunagi kasuta enda süsteemi / ehk main directory, ega ka seal olevate süsteemikaustade nagu /bin või /root peal käsklust "chmod -R".
I learned this the hard way - muutsin enda /bin directory õigused 777 peale, mille tulemusena mu süsteem ei saanud enam aru, mis asi on tavakasutaja ja mis asi on sudo ning ma lihtsalt ei saanud enam ligi mitte ühelegi failile ega ka anda arvutile ühtegi käsklust. Nende asjade õigused on turvakaalutlustel sellised nagu nad on ja kui näiteks mingi konkreetse faili õigusi ikkagi on vaja muuta, siis peab seda tegema ettevaatlikult ja täpselt teades, mis on tegevuse eesmärk ja tulemus.

Kui aga selline näotu lugu on ikkagi juhtunud, siis esiteks - ainuke asi, mis päästab on opsüsteemi reinstall. Hakata nendes directorytes asuvate failide õigusi ükshaaval õigeks määrama on esiteks ajaline enesetapp ja teiseks väga suur turvarisk. Kui aga enne formatit on soov enda kettal asuvad failid kätte saada, kasuta järgnevat õpetust.

Vaja läheb:

  • Kahte välist andmekandjat (mälupulk, väline kõvaketas vm)
  • Üks andmekandja võib olla tühi, teine peab sisaldama flashitud live enviromenti, näiteks mõnda Linuxi distrot, millel on kaasas ka nö "live preview" ehk võimalus enne installimist opsüsteemi otse mälupulgalt testida.
  • Kui flashitud andmekandjat ei ole juba varem valmis tehtud, on vaja ka teist arvutit, millega see alla laadida ning Etcherit, millega andmekandja flashida.


Kui sul on juba olemas andmekandja, mis sisaldab flashitud opsüsteemi, mida saab otse kandjalt jooksutada, võid punktid (1), (2) ja (3) vahele jätta. Vastasel juhul:
Andmekandja flashimine:

(4) Ühenda flashitud andmekandja enda arvutiga ja tee reboot.

(5) Ühenda teine väline andmekandja, millele kavatsed enda vajalikud failid liigutada, arvutiga.

(6) Kui oled ennast andmekandjal olevasse süsteemi üles bootinud, ava seal terminal.

(7) Otsi üles väline andmekandja.
Kood:
lsblk
vastuseks saad midagi taolist:
[LINUX] Kuidas pärast süsteemi lõhkumist kettalt faile taastada 9t9UQSO
siit saad mahu järgi vaadata, missugune nendest on sinu sisemine ketas ja missugune väline andmekandja. Minu puhul on antud juhul väliseks andmekandjaks 14.9GB mahutavusega mälupulk (sdb1), aga sinul ei ole seal directory koha peal mitte midagi, sest andmekandja on mountimata.

(8) Mounti andmekandja. (see tähendab määra andmekandjale enda süsteemis directory, et saaksid sinna faile tõsta)
Kood:
mkdir andmed
Kood:
sudo mount /dev/sdb1 /andmed
kus "sdb1 on see tähis, mis tähistab "lsblk" tabelis sinu välist andmekandjat. Minu puhul on see sdb1, sinul võib see vabalt midagi muud olla.
NB! Jälgi, et sa mountid ikka selle andmekandja, kuhu faile tahad paigutada, mitte seda, kuhu on flashitud opsüsteem.

(9) Tee sama enda arvuti sisemise kettaga.
Kood:
mkdir ketas
Kood:
sudo mount /dev/sda4 /ketas
kus "sda4" on "lsblk" tabelist leitav sisemine ketas, minu puhul 230.2GB sda4.

(10) Navigeeri enda kettal (/ketas), otsi üles vajalikud failid ja kopeeri need enda värskelt tehtud ja mountitud /andmed directorysse. Kui tehtud, lülita arvuti välja ja ühenda andmekandja arvuti küljest lahti.

Palju õnne, sinu andmed on päästetud!

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele