Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 sügis
  3. Operatsioonisüsteemid (LTAT.06.001)
EN
Logi sisse

Operatsioonisüsteemid 2018/19 sügis

  • Pealeht
  • Loengud
  • Praktikumid
  • Kodutööd

Haakimine

Tänases praktikumis uurime, kuidas lokaalseid ja võrgukettaid Windowsi ja Linux keskkonnas kasutada.

0. Ettevalmistavad tööd

  1. Lülitage enda virtuaalmasin viisakalt välja (shutdown/poweroff Windows/Ubunutu kasutajaliidesest)
  2. Enne järgnevaid tegevusi soovitame oma virtuaalmasinast teha snapshoti, kuna teil on võimalik oma 2 GB LVM jaoks tehtud ketas katki teha. Windowsi kettahalduri all näete seda kui tühja (tundmatut/lähtestamata) ketast aga tegelikult ei tohi seda puutuda.
  3. Kui teil on praeguseks rohkem kui 3 snapshoti, soovitame vanemad snapshotid kustutada.
    • Kuna snapshoti tegemisel nö pannakse algne ketas lukku ja kõik muudatused salvestatakse uude täiendavasse faili, siis liiga paljude snapshotide olemasolu mõjutab virtuaalmasina jõudlust ja kulutab lihtsalt kettaruumi.
  4. Praktikumi juhendajad kingivad teile 4TB ketta. Attach:4TB.vdi
  5. Laadige see oma arvutisse vabalt valitud asukohta (soovitavalt sinna, kus teil on ka muud Virtualboxi failid)
    • Soovi korral võite luua ka ise Virtualboxi kasutajaliideses uue 4TB ketta.
  6. Lisage ketas oma virtuaalmasinale.
    • Selleks peab kõigepealt virtuaalmasin väljalülitatud olekus olema.
    • valige VM -> Settings -> Storage -> Controller:SATA -> otsige rohelise plussmärgiga ketta kujutist -> Choose existing disk

1. Windows 10 Kettahaldur

  1. Käivitage Windows 10 virtuaalmasin.
  2. Avage kettahaldur (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üübiks GPT.
    • Valige linnukesega ainult 4TB ketas ning kindlasti mitte Ketas 0 (Windows+Ubuntu) ja Ketas 1 mis enamasti on teil Linux LVM lisaketas ja mille lähtestamise korral rikuksite jäädavalt oma Ubuntu.
  3. Looge kettale uus NTFS failisüsteemi kasutav partitsioon kogu vaba ruumi ulatuses.
  4. Pange draivi tähiseks I: ja nimeks Teie_eesnimi, kus Teie_eesnimi asendage oma nimega.
  5. Selgitage oma viki lehel, miks andmekandjad vajavad lähtestamist ning millised on GPT kasutamise eelised MBR'i ees.

2. Windows 10 võrgukettad

  1. Tutvuge TÜ IT osakonna koostatud võrguketta ühendamise juhendiga https://wiki.ut.ee/pages/viewpage.action?pageId=17105488
  2. Seadistage vastavalt TÜ IT osakonna juhendile oma Windows virtuaalmasinas H: kettatähise alla teie personaalne TÜ kodukaust.
  3. Katkestage ühendus (eemaldage) TÜ kodukaustaga liidestus.
    • Leidke See arvuti vaates H: ketas ja parema hiirekliki menüüst Katkesta ühendus.
  4. Aktiivseid võrguühendusi näeb ka Windowsi käsurealt net use käsuga.
  5. Lisage uuesti TÜ kodukaustaga ühendus, kuid seekord käsurealt käsuga net use H: \\pohl.ut.ee\alop /user:domenis\alop kus alop tuleb asendada teie TÜ kasutajatunnusega ja seejärel küsitakse teie TÜ kasutaja parooli.
  6. Vaadake uuesti aktiivseid võrguühendusi käsurealt net use käsuga.
  7. Avage H: ketas ja seal kaust public_html, kuhu salvestage ekraanivaade tööriista kettahaldus vaatest, kus oleks nähtav 4TB uus ketas ja 4TB partitisiooni nimi peaks olema teie_eenimi.
    • Ekraanivaadet soovitame teha Lõikeriist (Snipping Tool) nimelise tööriistaga
    • H:\public_html ekraanivaate faili nimeks peaks olema hdd.png
    • NB!Vaikimisi on Snipping Tool png faililaiend *.PNG mitte *.png nagu me sooviksime. Seega muuda Windows failivaaturi (File Explorer) menüüst Vaade -> Suvandid -> Vaade -> peida tuntud failitüüpide laiendid abil faililaiend nähtavaks.
    • Muutke vajadusel hdd.PNG nimeks hdd.png
  8. Minge veebilehele https://kodu.ut.ee/~TÜ_kasutajatunnus/hdd.png, kus TÜ_kasutajatunnus tuleb asendada teie reaalse kasutajatunnusega.
    • Näiteks õppejõu Alo fail asub siin https://kodu.ut.ee/~alop/hdd.png
  9. Lisage link https://kodu.ut.ee/~TÜ_kasutajatunus/hdd.png praktikumi aruandesse tõestuseks, et olete käesoleva ülesande edukalt lahendanud.
  10. 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

3. Serveris asuvate ketaste haakimine Ubuntus

Sarnaselt Windowsile proovime uue ketta lisamise tegevusi ka Ubuntus.

  1. Oleme nüüd oma Ubuntu masinaid mõnda aega kasutanud ja mõistlik oleks uuendada pakihalduri indeksit ning paigaldada uuendused.
$ sudo apt update
$ sudo apt upgrade
  1. Paigaldage apt'i kasutades sshfs nimeline programm.
  2. Looge kausta /mnt alamkaust nimega ut, kuhu haakida oma TÜ ülikooli kodukataloog.
  3. Muutke kausta omanikku chown kasutaja:kasutaja /mnt/ut, kus kasutaja tuleks asendada oma Ubuntu peamise kasutaja nimega (enne "@" märki Linuxi käsureal).
  4. Looge SSH ühendus serveriga math.ut.ee, kasutades programmi ssh. ssh ut_kasutaja@math.ut.ee
    • Küsitakse teie TÜ parooli
  5. Tuvastage oma kodukataloogi asukoht serveris (pwd).
  6. Sulgege SSH ühendus käsuga exit.
  7. Nüüd haakige serveris asuv kodukataloog, kasutades programmi sshfs. Pange tähele kasutajate õigusi (äkki tuleb lisada lipuke -o allow_others)

sshfs -o idmap=user [ut_kasutaja]@math.ut.ee:/home/.../ut_kasutaja/ /mnt/ut/

näiteks

sshfs -o idmap=user alop@math.ut.ee:/home/leesikas01/a/alop/ /mnt/ut/

  1. Veenduge, et ls -la /mnt/ut/public_html väljundis oleks fail hdd.png nähtav.
  2. Lisage ls -la /mnt/ut/public_html käsu väljundi pilt aruandesse
    • Pilt peab sisaldama faili hdd.png
  3. Tutvuge kõigi haagitud ketaste nimekirjaga käsuga mount
    • Teie loodud ühendus TÜ failiserveri ja /mnt/ut kausta vahel peaks olema viimane
  4. Katkestage ühendus käsuga sudo umount /mnt/ut/
  5. Veenduge, et TÜ serveriga ühendus kadus haagitus ketaste nimekirjast käsuga mount

4. Ubuntu graafiline kettahaldustöörist "Disks"

  1. Tutvuge lsblk käsu väljundiga.
    • Millist nime /dev/sd?? kannab 4TB ketas ja partitsioon?
    • Kas see on haagitud (ühendatud) kuhugi?
  2. Mõned teist eelistavad endiselt graafilist kasutaliidest, seega tutvuge Gnome programmiga Disks
    • Leidke sealt üles 4TB ketas ja ühendage see vaikeseadetega kausta /media/... ja ühendage lahti.
    • Veenduge muudatustes lsblk käsuga.
    • Proovige 4TB ketas failisüsteemist üles leida.

5. USB mälupulga kasutamine Ubuntus

  1. Ühendage USB seade oma arvutiga ja Virtualboxi seadetest (näiteks: all paremal USB kujutisel parem hiirelahv) tehke linnuke USB andmekandja ette, mida soovite Ubuntuga kasutada.
    • Kas uus andmekandja tunti kohe ära?
    • Kas näete andmekandjal olevaid faile?
  2. 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.
    • Lubuntu desktopi kasutamisel
      • Trükkige terminali pcmanfm ning siis liikuge edit > preferences > volume management ja lülitage välja Mount removable media automatically.. ja Mount mountable volumes automatically...
    • Ubuntu Gnome desktopi kasutamisel
      • Paigaldage vajaminev programm käsuga sudo apt install dconf-editor
      • Kõigepealt käivitage terminalist dconf-editor ning navigeeride valikuni org.gnome.desktop.media-handling.automount, keelake see ja sulgege programm. Kui automaatse haakimise keelamine ei tööta, võib ajutiselt andmekandja lahti ühendada ka umount käsuga.
  3. Nüüd ühendage oma mälupulk arvutiga ja VirtualBoxi kaudu ka virtuaalmasinaga. Kui nüüd käsureale dmesg kirjutate, siis näete viimaseid teateid - see annab infot selle kohta, mis operatsioonisüsteemis toimus, kaasa arvatud seadmele antud nime.
  4. Vaadake ka käsu lsusb ja lsblk väljundeid
  5. Looge omale kaust usb seadme haakimiseks, näiteks /media/usb.
  6. Haakimiseks kasutage käsku mount. Asendage kettaseadme nimi sobivaga, jälgides, et te haagiks partitsiooni, mitte kettaseadme.
$ sudo mount -t vfat -o ro /dev/sd... /media/usb
  1. Haakige nüüd mälupulk kõigepealt virtuaalmasinast lahti, kasutades käsku umount. Täpsemat infot käsu kasutamise kohta saate, kui küsite man umount.
  2. Kirjutage oma vikilehele, mida mõjutasid mount käsu parameetrid "-o ro" ja "-t vfat" .

6. 4TB ketta automaatne ühendamine arvuti käivitumisel

  1. Nüüd haakige oma 4TB ketas ka Linuxi all.
  2. Looge kataloog /mnt/data
    • Ärge unustage anda kaustale korrektseid õigusi (vt näide eespool praktikumis)
  3. Haakimiseks kasutage taas käsku mount
    • täpsed parameetrid mõelge ise välja
  4. Taastage oma Ubuntu automaatse haakimise funktsioon.
  5. Proovige haakida 4TB ketas püsivalt (nii, et ya automaatselt haagitakse arvuti käivitamisel) kataloogi /mnt/data.
    • Selle tegevuse jaoks me täpset juhendit ei anna, kuid lisainfot saate lugeda siit https://help.ubuntu.com/community/Fstab või mujalt internetist
  6. Tehke ekraanipilt /etc/fstab faili sisust pärast iseseisva ülesande lahendamist (või muu tõestus/seadistamise juhend, et 4TB ketas haagitaks automaatselt kausta /mnt/data Ubuntu käivitamisel).
  7. Lõpuks eemaldage 4TB draiv.
    • Virtualboxi ketaste muutmiseks peab virtuaalmasin olema välja lülitatud olekus.
    • Kindlasti ei tohi ketast lihtsalt kustutada VM Storage nimekirjast, vaid eelnevalt tuleb valida Virtual Media Manager aknas õige ketta peal Release.
  1. Kui eelnev toimis, siis jätkake eemaldamist, valides samal seadmel Remove.
  2. Nüüd peaks Ubuntu käivitades andma veateadet. Eemaldage või kommenteerige välja /etc/fstab failist 4TB andmekandja automaatse haakimise rida.

Tulemus

Viki lehel peaks olema väike selgitus iga ülesande kohta

  1. Selgitage oma viki lehel, miks andmekandjad vajavad lähtestamist ning millised on GPT kasutamise eelised MBR'i ees.
  2. Lisage link https://kodu.ut.ee/~TÜ_kasutajatunus/hdd.png praktikumi aruandesse tõestuseks, et olete Ülesande nr2 (TÜ võrguketta haakimine Windowsis) edukalt lahendanud.
  3. Lisage ls -la /mnt/ut/public_html käsu väljundi pilt aruandesse
  4. Kirjutage oma vikilehele, mida mõjutasid mount käsu parameetrid "-o ro" ja "-t vfat" .
  5. Tehke ekraanipilt /etc/fstab faili sisust pärast iseseisva ülesande lahendamist (või muu tõestus/seadistamise juhend, et 4TB ketas haagitaks automaatselt kausta /mnt/data Ubuntu käivitamisel).

Kui teil wiki lehekülg valmis on, siis lisage meile kommentaar (koos mingi tühja failiga).

7. Praktikum 7 - Haakimine
Sellele ülesandele ei saa enam lahendusi esitada.

(Tähtaeg 2 nädalat)

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused