Luento 4

virt-install - oikeudet

levyformaatit

virt-install/virsh etäkäyttö

Varmuuskopiointi: image

Varmuuskopiointi: image

Varmuuskopiointi: image

Muistin kopiointi: virsh save

Muistin kopiointi: virsh save

loop device

Mountataan tiedosto kuin se olisi levy:

mount /tmp/disk.img /mnt/tmp -t ext4 -o loop=/dev/loop3

Käytetään tiedostoa kuin se olisi levy:

losetup -f /dev/loop0 file.img

(yleensä tehtävä roottina tai sudo ...)

loop device 2

Partitiot näkyviin:

kpartx -a /dev/loop0

Mountataan em. tiedoston 1. partitio:

mount /dev/mapper/loop0p1 /mnt/tmp

Vapautetaan:

umount /mnt/tmp; losetup -d /dev/loop0

Virtuaalilevyn suurentaminen 1

Virtuaalilevyn suurentaminen 2

Virtuaalilevyn suurentaminen 3

Virtuaalilevyn suurentaminen 4

Virtuaalikoneen suurentaminen 5

Virtuaalilevyn suurentaminen 6

Virtuaalilevyn suurentaminen 7

Virtuaalilevyn suurentaminen 8

Virtuaalilevyn suurentaminen 9

Virtuaalilevyn suurentaminen 10

Ubuntun päivitys

Ubuntun päivitys

Ubuntun päivitys

command expansion, eval

command expansion, eval

for-loop, parameter expansion

for i in 1 3 5 7 ; do touch koe$i.txt ; done

for x in a b c ; do echo $x > ${x}koe.txt ; done

for f in *.txt ; do cp $f $f.bak ; done

for-loop, parameter expansion

for f in *.txt ; do cp $f ${f%.txt}.bak ; done

for f in *.txt ; do cp $f ${f/txt/bak} ; done # bash

for f in a* ; do mv $f b${f#a} ; done

for-loop, parameter expansion

for n in {0..7} ; do mkdir d$n ; done # bash

for d in d{0..7} ; do mkdir $d ; done # bash

touch koe{1..7..2}.txt # bash

Uudelleensuuntaus, redirection

redirection, read

while read suku etu login demo ; do

echo $login $etu $suku; id $login

done < kurssilaiset.txt

redirection, read

while read suku etu login demo ; do # ei toimi!

echo ${login}1; ssh ${login}1 'dpkg -l | grep acpid'

done < kurssilaiset.txt

redirection, read

while read <&3 suku etu login demo ; do # toimii

echo ${login}1; ssh ${login}1 'dpkg -l | grep acpid'

done 3< kurssilaiset.txt

grub

grub

grub

/boot, kernel, initramfs

/boot, kernel, initramfs

/boot, kernel, initramfs

Run levels

Run levels

System startup & shutdown

System startup & shutdown

System startup & shutdown

System startup & shutdown

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennus: konsolit

Asennusongelmia: lokit

Asennusongelmia: lokit

Asennusongelmia: levytila

Asennusongelmia: levytila

Asennusongelmia: RAM

Disaster recovery: /usr lost

Disaster recovery: /usr lost

Disaster recovery: /usr lost

Disaster recovery: /usr lost

/usr lost, ratkaisu 2

/usr lost, ratkaisu 2

/usr lost, ratkaisu 2

/usr lost, ratkaisu 3

/usr lost, ratkaisu 3

/usr lost, ratkaisu 3b

/usr lost, ratkaisu 4

/usr lost, ratkaisu 4

/usr lost, ratkaisu 5

/usr lost, ratkaisu 5

/usr lost, ratkaisu 5

/usr lost, ratkaisu 5

dd - copy & convert

dd - copy & convert

Esimerkki: monen partition muutos

Esimerkki: monen partition muutos

cron: /etc/crontab

cron: /etc/crontab

/etc/cron.*, crontab

/etc/cron.*, crontab

at, batch