Haakimine
Tänases praktikumis uurime, kuidas lokaalseid ja võrgukettaid Windowsi ja Linuxi keskkonnas kasutada.
0. Ettevalmistavad tööd
- Lülitage enda virtuaalmasin viisakalt välja (shut down/power offWindowsi/Ubunutu kasutajaliidesest)
-  Enne järgnevaid tegevusi soovitame oma virtuaalmasinast teha snapshoti, kuna teil on võimalik oma3 GB LVMi jaoks tehtud ketas katki teha.
- Kui teil on praeguseks rohkem kui 3 snapshotti, soovitame vanemad snapshotid kustutada.
- Praktikumi juhendajad kingivad teile 4 TBketta 4TB.vdi- PS! Osad veebilehitsejad üritavad VDI-tüüpi faile avada vaiketegevusena, mitte alla laadida (salvestada arvutisse), seega kui teil on probleeme faili allalaadimisega, siis mõelge, kuidas öelda veebilehitsejale, et soovite faili alla laadida, mitte avada.
 
- Laadige see oma arvutisse vabalt valitud asukohta (soovitavalt sinna, kus teil on ka muud VirtualBoxi failid) C:\Users\...\VirtualBox VMs\OS_perenimi\- Soovi korral võite luua ka ise VirtualBoxiga uue 4 TB ketta (PS! Kasutajaliidesest saab luua ainult kuni 2 TB kettaid, otsige internetist käsurea käsk, mis lubab luua suuremaid).
 
- Lisage ketas oma virtuaalmasinale.
- Selleks peab virtuaalmasin kõigepealt väljalülitatud olekus olema.
- Valige VM->Settings->Storage->Controller:SATA-> otsige rohelise plussmärgiga ketta kujutist ->Add
 
- Käesolevas praktikumis lisame 4 TB kettamõlema virtuaalmasina külge, kuid soovitatav on, et korraga käib neist ainult 1.
1. Windows 11 Kettahaldus
- Käivitage Windows 11 virtuaalmasin.
- Avage kettahaldus(WIN+X,Disk management) ja seadistage ketas kasutamiseks sobivaks.- Kuvatakse teade "Et loogilise ketta haldur saaks draivile juurdepääsu, tuleb ketas lähtestada."
- Valige initsialiseerimise (lähtestamise) tüübiksGPT.
- Valige linnukesega ainult 4 TB ketas, kui teile pakutakse lähtestamiseks enam kui ühte andmekandjat.
 
- Kuvatakse teade "Et loogilise ketta haldur saaks draivile juurdepääsu, tuleb ketas 
- Looge kettale uus NTFS-failisüsteemi kasutav partitsioon (lihtdraiv)kogu vaba ruumi ulatuses.
- Pange draivi tähiseks I:ja nimeksDraivi silt=Teie_eesnimi, kus Teie_eesnimi asendage oma nimega.
-  Selgitage oma Githubi või vikilehel:
- Miks andmekandjad vajavad lähtestamist? (sisukas vastus võiks omada põhjendust)
- Millised on GPT kasutamise eelised ja puudused võrreldes MBRiga? (välja tuua vähemalt 3 eelist)
 
PS! Kui panete kirja eeliseid, siis eelised ja põhjendused võiksid olla tehniliselt sisukad. Vastus "GPT on parem, sest ta on uuem" on küll korrektne väide, aga ei ütle siiski midagi selle kohta, miks teda peaks MBRile eelistama.
2. Windows 11 võrgukettad
- Tutvuge TÜ IT osakonna koostatud võrguketta ühendamisejuhendiga https://wiki.ut.ee/pages/viewpage.action?pageId=17105488- Ligipääs võrguketastele on piiratud Tartu Ülikooli sisevõrguga, kuid VPN-ühenduseabil on võimalik ligi pääseda ka väljaspoolt Tartu Ülikooli hooneid. (TÜ sisevõrgu alla kuuluvadDelta 2003-arvutiklassi kaablivõrk,Andmeturve-2/5GHzWiFi jaeduroam.)
 
- Ligipääs võrguketastele on piiratud Tartu Ülikooli sisevõrguga, kuid 
- Seadistage vastavalt TÜ IT osakonna juhendile oma Windowsi virtuaalmasinas kettatähise H:alla enda personaalne TÜ kodukaust.
- Katkestage ühendus(eemaldage) TÜ kodukaustaga (liidestus).- Leidke vaates See arvutiH:-ketas ja parema hiirekliki menüüstKatkesta ühendus.
 
- Leidke vaates 
- Aktiivseid võrguühendusi näeb ka Windowsi käsurealt net use-käsuga.-  NB! Siin on oluline, et käsurida/PowerShellei oleks administraatori õigustes, sest muidu ei muutu ketas hiljem kasutajaliideses nähtavaks.
 
-  NB! Siin on oluline, et 
- Lisage uuesti TÜ kodukaustaga ühendus, kuid seekord käsurealt käsuga net use H: \\pohl.ut.ee\alop /user:domenis\alop, kusaloptuleb asendada teie TÜ kasutajatunnusega, ja seejärel küsitakse teie TÜ kasutaja parooli.
- Vaadake uuesti aktiivseid võrguühendusi käsurealt net use-käsuga.
- Avage H:-ketas ja seal kaustpublic_html, kuhu salvestage ekraanivaade tööriistakettahaldusvaatest, kus on nähtav4 TB uus ketasja4 TB partitsiooninimi onteie_eesnimi.- Ekraanivaadet soovitame teha tööriistaga nimega Lõikeriist(Snipping Tool).
- H:\public_htmli ekraanivaate faili nimeks peaks olema- hdd.png.
- NB! Vaikimisi on Snipping Tooli png-faililaiend*.PNG, mitte*.png, nagu me sooviksime. Seega muuda Windowsi failivaaturi (File Explorer) menüüstVaade->Suvandid->Vaade->peida tuntud failitüüpide laiendidabil faililaiend nähtavaks.
- Muutke vajadusel hdd.PNGnimekshdd.png.
 
- Ekraanivaadet soovitame teha tööriistaga nimega 
- Minge veebilehele https://kodu.ut.ee/~TÜ_kasutajatunnus/hdd.png, kusTÜ_kasutajatunnustuleb asendada teie reaalse kasutajatunnusega.- Näiteks õppejõu Alo fail asub siin: https://kodu.ut.ee/~alop/hdd.png
 
-  Lisage link https://kodu.ut.ee/~kasutajatunnus/hdd.pngpraktikumi aruandesse tõestuseks, et olete käesoleva ülesande edukalt lahendanud.
- Võrguketta võite nüüd eemaldada käsuga net use H: /delete.- Kui kettatähist määratud ei ole, võib parameetrina anda ka serveri nime, näiteks net use \\pohl.ut.ee\alop /delete.
 
- Kui kettatähist määratud ei ole, võib parameetrina anda ka serveri nime, näiteks 
- Sulgege Windows 10virtuaalmasin ja eemaldage selle küljest4 TBvirtuaalne kõvaketas.
3. Serveris asuvate ketaste haakimine Ubuntus
 Enne Linux Ubuntu virtuaalmasina käivitamist on soovitatav lisada (kontrollida, kas on lisatud) 4 TB virtuaalne kõvaketas ka Ubuntu virtuaalmasina külge. 
Sarnaselt Windowsile proovime uue ketta lisamise tegevusi ka Ubuntus. Tänast praktikumi on mugavam sooritada Ubuntu vaikimisi töölauaga GNOME/Unity (Sisselogimisel valida töölaua vaateks Ubuntu).
- Oleme nüüd oma Ubuntu masinaid mõnda aega kasutanud ja mõistlik oleks uuendada pakihalduri indeksit ning paigaldada uuendused.
$ sudo apt update
-  Paigaldage apti kasutadessshfs-nimeline programm.
- Looge kausta /mntalamkaust nimegaut, kuhu haakida oma TÜ kodukataloog.
- Muutke kausta omanikku: chown kasutaja:kasutaja /mnt/ut, kuskasutajatuleks asendada oma Ubuntu peamise kasutaja nimega (enne @-märki Linuxi käsureal).
- Looge SSH-ühendus serveriga math.ut.ee, kasutades programmi ssh.ssh -oHostKeyAlgorithms=+ssh-dss ut_kasutaja@math.ut.ee- Küsitakse teie TÜ parooli.
 
- Tuvastage oma kodukataloogi asukoht serveris (pwd).
- Sulgege SSH-ühendus käsuga exit.
- Nüüd haakige serveris asuv kodukataloog, kasutades programmi sshfs. Pange tähele kasutajate õigusi (äkki tuleb lisada lipuke -o – allow_other):
sshfs -o idmap=user -oHostKeyAlgorithms=+ssh-dss ut_kasutaja@math.ut.ee:/home/.../ut_kasutaja/ /mnt/ut/,
näiteks
sshfs -o idmap=user -oHostKeyAlgorithms=+ssh-dss alop@math.ut.ee:/home/pohl02/rubiin/alop/ /mnt/ut/ 
-  Veenduge, et käsu ls -la /mnt/ut/public_htmlväljundis oleks failhdd.pngnähtav.
-  Lisage käsu ls -la /mnt/ut/public_htmlväljundi pilt aruandesse.- Pilt peab sisaldama faili hdd.png.
 
- Pilt peab sisaldama faili 
- Tutvuge kõigi haagitud ketaste nimekirjaga käsuga mount.- Teie loodud ühendus TÜ failiserverija/mnt/ut-kausta vahel peaks olema viimane.
 
- Teie loodud ühendus 
- Katkestage ühendus käsuga sudo umount /mnt/ut/.
- Veenduge käsuga mount, etühendus TÜ serverigakadus haagitud ketaste nimekirjast.
- Eelnevaga sarnast ühendust on võimalik luua graafilise keskkonna abil. Selleks avage Ubuntus tööriist Files-> Vasakul menüüsOther Locations-> all tekstikastiConnect to Serversisestadasmb://pohl.ut.ee/ut_kasutaja(näiteks smb://pohl.ut.ee/alop) ->Connect-> Avanenud autentimise aknas validaRegistered User, Username=ut_kasutaja, Domain=domenis, Password=Teie TÜ parool,Remember password until you logout->Connect.
- Peaks avanema teie TÜ serveri kodukaust, kust valige public_htmlja proovige avada failihdd.png.
- Püsivalt sama asja tegemiseks paigaldame Samba share'i külge haakimiseks vajaliku tarkvara sudo apt install cifs-utilsja sisestame käsusudo mount -t cifs -o username=ut_kasutaja,domain=domenis //pohl.ut.ee/alop /mnt/ut.-  Kontrollige, et /mnt/ut/-kaustas on nüüd teie TÜ serveri failid ligipääsetavad.
- Katkestage ühendus käsuga sudo umount /mnt/ut/.
 
-  Kontrollige, et 
4. Ubuntu graafiline kettahaldustöörist "Disks"
- Tutvuge lsblk-käsu väljundiga.- Millist nime /dev/sd??kannab 4 TB ketas ja partitsioon?
- Kas see on haagitud (ühendatud) kuhugi?
 
- Millist nime 
- Mõned teist eelistavad endiselt graafilist kasutaliidest, seega tutvuge Gnome'i programmiga Disks.- Leidke sealt üles 4 TB ketas ja ühendage see vaikeseadetega kausta /media/...ja ühendage lahti.
- Veenduge muudatustes lsblk-käsuga.
- Proovige 4 TBketas failisüsteemist üles leida.
 
- Leidke sealt üles 4 TB ketas ja ühendage see vaikeseadetega kausta 
5. USB-mälupulga kasutamine Ubuntus
-  Enne järgmise sooritamist veenduge, et teie VirtualBox Extensionid oleks 1. praktikumis ikka paigaldatud.
- Oracle VM VirtualBox Manager->- File->- Preferences->- Extensions-> Peaks olema näha üks rida nimega- Extension Pack
 
- Järgnevalt kontrollime, et teie virtuaalmasin on seadistatud kasutama USB 3.0-tehnoloogiat.- OS_Perenimivirtuaalmasin ->- Settings->- USB-> Valige- USB3.0 (xHCI)(seda valikut saab teha ainult siis, kui virtuaalmasin on välja lülitatud olekus) ->- OK
 
- Ühendage USB-seade oma arvutiga ja VirtualBoxi seadetest (näiteks: all paremal USB kujutisel paremklõps) tehke linnuke USB-andmekandja ette, mida soovite Ubuntuga kasutada.
- Kas uus andmekandja tunti kohe ära?
- Kontrollida saate käskudega lsusbjadmesg.
 
- Kontrollida saate käskudega 
- Kas näete andmekandjal olevaid faile?
 
- Kas uus andmekandja tunti kohe ära?
- Meie kasutatavas Ubuntu versioonis on võimalik ka automaatsest andmekandja haakimisest kõrvale hoida. Nautilus (Ubuntu failihaldur) ühendab/ei ühenda uued välised andmekandjad meie sooviavalduse peale automaatselt. Samas on ka mitmeid operatsioonisüsteeme, kus vaikimisi automaatne haakimine ei tööta (nt Ubuntu server). Seetõttu tasub osata seda protsessi ka käsitsi läbi viia. Käsitsi haakmine annab meile ka mitmesuguseid peenhäälestuse võimalusi.
- Ubuntu Gnome'i desktopi kasutamisel:
- Paigaldage vajaminev programm käsuga sudo apt install dconf-editor.
- Kõigepealt käivitage terminalist dconf-editorning navigeerige valikuniorg.gnome.desktop.media-handling.automount, keelake see ja sulgege programm. Kui automaatse haakimise keelamine ei tööta, võib ajutiselt andmekandja lahti ühendada kaumount-käsuga.
 
- Paigaldage vajaminev programm käsuga 
- Lubuntu desktopi kasutamisel:
- Trükkige terminali pcmanfmning siis liikugeedit > preferences > volume managementja lülitage välja Mount removable media automatically.. ja Mount mountable volumes automatically...
 
- Trükkige terminali 
 
- Ubuntu Gnome'i desktopi kasutamisel:
- Nüüd ühendage oma mälupulk arvutiga ja VirtualBoxi kaudu ka virtuaalmasinaga. Kui nüüd käsureale dmesgkirjutate, siis näete viimaseid teateid – see annab infot selle kohta, mis operatsioonisüsteemis toimus, kaasa arvatud seadmele antud nime.
- Vaadake ka käskude lsusbjalsblkväljundeid.
- Looge omale kaust usb-seadme haakimiseks, näiteks/media/usb.
- Haakimiseks kasutage käsku mount. Asendage kettaseadme nimi sobivaga, jälgides, et te haagiks partitsiooni, mitte kettaseadme.
$ sudo mount -t auto -o ro /dev/sd... /media/usb
-   Kirjutage oma Githubi või vikilehele:
-  Mida mõjutasid mount-käsu parameetrid-o roja-t auto?
-  Leidke mount-käsu väljundist üles, mis väärtusega asendas Ubuntuauto-parameetri.
 
-  Mida mõjutasid 
- Haakige nüüd mälupulk kõigepealt virtuaalmasinast lahti, kasutades käsku umount. Täpsemat infot käsu kasutamise kohta saate, kui küsiteman umount.
6. 4 TB ketta automaatne ühendamine arvuti käivitumisel
- Nüüd haakige oma 4 TB ketas ka Linuxi all.
- Looge kataloog /mnt/bigdata.- Ärge unustage anda kaustale korrektseid õigusi (vt näide eespool praktikumis).
 
- Haakimiseks kasutage taas käsku mount.- Täpsed parameetrid mõelge ise välja.
 
- Taastage oma Ubuntu automaatse haakimise funktsioon.
- Proovige haakida 4 TB ketas püsivalt (nii, et haagitakse arvuti käivitamisel automaatselt) kataloogi /mnt/bigdata.- Selle tegevuse jaoks me täpset juhendit ei anna, kuid lisainfot saate lugeda siit või mujalt Internetist.
- Testimisel on abiks käsud sudo mount /mnt/bigdatajasudo umount /mnt/bigdata.
 
-  Tehke ekraanipilt faili /etc/fstabsisust pärast iseseisva ülesande lahendamist (või muu tõestus/seadistamise juhend, et 4 TB ketas haagitaks Ubuntu käivitamisel automaatselt kausta/mnt/bigdata).
- Lõpuks eemaldage 4 TB draiv.
- Virtualboxi ketaste muutmiseks peab virtuaalmasin olema välja lülitatud olekus.
-  Kindlasti ei ole soovitatav ketast lihtsalt  VM Storage'i nimekirjast kustutada, vaid eelnevalt tuleb valida aknasVirtual Media Managerõige ketta pealRelease.
 

-  Kui eelnev toimis, siis jätkake eemaldamist, valides samal seadmel Remove.
-  Käivitage Ubuntu. Nüüd peaks Ubuntu käivitus võtma tavapärasest kauem aega (Ubuntu käivitamise ajal saate operatsioonisüsteemi virtuaalkonsoole vahetada klahvidega SHIFT + F1,SHIFT + F2jne). Pärast umbes 90 sekundi möödumist (kuifstabon saanudtimeouti ehk oodanud vaikeaja ketaste külge haakimiseks) käivitatakse teie UbuntuEmergency mode-režiimis. VajutageENTERja käsklsblk. Vea parandamiseks eemaldage või kommenteerige välja/etc/fstab-failist 4 TB andmekandja automaatse haakimise rida. Tehke arvutile taaskäivitus ja veenduge, et Ubuntu nüüd käivitub.
Tulemus
Githubis või vikilehel peaks olema vastused järgmistele küsimustele/ülesannetele:
- Miks andmekandjad vajavad lähtestamist? (sisukas vastus võiks omada põhjendust)
- Millised on GPT kasutamise eelised ja puudused võrreldes MBRiga? (välja tuua vähemalt 3 eelist)
-  Lisage link https://kodu.ut.ee/~TÜ_kasutajatunus/hdd.pngpraktikumi aruandesse tõestuseks, et olete ülesandeTÜ võrguketta haakimine Windowsisedukalt lahendanud.
-  Lisage käsu ls -la /mnt/ut/public_htmlväljundi pilt aruandesse.
- Mida mõjutasid mount-käsu parameetrid-o roja-t auto?
- Leidke mount-käsu väljundist üles, mis väärtusega asendas Ubuntuauto-parameetri.
-  Tehke ekraanipilt /etc/fstab-faili sisust pärast iseseisva ülesande lahendamist (või muu tõestus/seadistamise juhend, et 4 TB ketas haagitaks Ubuntu käivitamisel automaatselt kausta/mnt/bigdata).
Kui teil Github/viki lehekülg valmis on, siis lisage meile link aruandele (ning vabalt valitud fail, sest ilma failita ei luba Courses esitada).
Lisamaterjalid
7. Praktikum 7 - Haakimine(Tähtaeg 2 nädalat)



