Nekaj ukazov, ki pogosto pridejo prav + primeri uporabe

kpartx

Registriraj na sistemu razdelke, ki se nahajajo znotraj slike diska (v datoteki).

Uporaba:

kpartx -a FILE # ustvari navidezne naprave /dev/mapper/loopXpY, ki predstavljajo razdelke v sliki diska FILE
kpartx -d FILE # odstrani naprave /dev/mapper/loopXpY

Primer uporabe:

kpartx -a /home/student/disk.raw
# mount /dev/mapper/loop0p1 /mnt
# ls /mnt
# umount /mnt
kpartx -d /home/student/disk.raw

mount

Priklopi datotečni sistem na napravi ali v datoteki KAJ na imenik KAM.

Uporaba:

mount -o ZASTAVICE -t TIP KAJ KAM

Primeri uporabe:

mount # izpiši vse priklopljene datotečne sisteme
mount -o loop file.iso /mnt # priklopi sliko zgoščenke na imenik /mnt
mount /dev/sdc1 /mojdisk # priklopi 1. razdelek na 3. disku na imenik /mnt
mount -o remount,ro /var # ponovno priklopi datotečni sistem, ki je na /var tako, da bo pisanje onemogočeno

umount

Odklopi datotečni sistem

Uporaba:

umount KAM

Primer uporabe:

umount /mnt

dd

Kopiranje blokov iz datoteke KAJ v datoteko KAM, pri čemer skopiramo N blokov velikosti VELIKOST, prvih PRESKOK blokov preskočimo, s z dodatnimi možnostmi PRETVORBA.

Uporaba:

dd if=KAJ of=KAM bs=VELIKOST seek=PRESKOK count=N conv=PRETVORBA

Primer uporabe:

dd if=/dev/sda1 of=part1.fat # skopiraj 1. razdelek 1. diska v datoteko part1.fat
dd if=/dev/sdb of=zacetek.bin bs=1024 count=2 # skopiraj prva 2KB 2. diska v datoteko zacetek.bin
dd if=problem.doc of=/mnt/backup/problem.doc conv=noerror # skopiraj datoteko problem.doc v imenik /mnt/backup, pri čemer v primeru težav pri branju z diska nadaljuj z branjem

dmesg

Izpiši sporočila jedra od zagona do sedaj

Uporaba:

dmesg

Primer uporabe: dmesg | grep sda # ispiši vsa sporočila v zvezi s prvim diskom

fdisk

Popravi tabelo razdelkov (partition table)

Uporaba:

fdisk

Primer uporabe:

fdisk -l # izpiši vse razdelke na vseh diskih
fdisk /dev/sdd # zažene se uporabniški vmesnik za popravljanje tabele razdelkov na 4. disku. pritisnite tipko "m" za pomoč

qemu-nbd

Program za priklop slik diskov virtualk na sistem.

Uporaba:

qemu-nbd -c NAPRAVA datoteka

Primer uporabe:

# modprobe nbd
qemu-nbd -c /dev/nbd1 disk.vdi
# mount /dev/nbd1p1 /mnt

qemu-img

Orodje za delo s slikami diskov virtualk.

Uporaba:

qemu-img UKAZ MOŽNOSTI

Primer uporabe:

qemu-img convert file.vmdk file.raw

Nekaj naprav, ki jih je dobro poznati

  • /dev/zero # naprava, iz katere lahko preberemo neskončno ničel
  • /dev/null # naprava, v katero lahko pišemo podatke, ki naj se ne shranijo nikamor
  • /dev/sda # prvi SATA ali SCSI ali USB disk
  • /dev/sdb # drugi SATA ali SCSI ali USB disk
  • /dev/sdc # tretji SATA ali SCSI ali USB disk
  • /dev/sda1 # prvi razdelek na prvem SATA ali SCSI ali USB disku
  • /dev/sdc2 # drugi razdelek na tretjem SATA ali SCSI ali USB disku
  • /dev/mapper/loop0p1 # prvi navidezni razdelek na datoteki, registrirani s kpartx
  • /dev/nbd0 # prva omrežna bločna enota (network block device)
  • /dev/nbd0p1 # prvi razdelek (partition) na prvi omrežni bločni enoti

Nekaj datotek in imenikov, ki jih je dobro poznati

  • /dev # imenik z napravami
  • /proc # magični imenik s podatki o sistemu, spominom jedra in procesov
  • /proc/cpuinfo # informacije o procesorjih
  • /proc/meminfo # informacije o pomnilniku
  • /proc/kmem # slika pomnilnika
  • /proc/PID # podatki o procesu s številko PID
  • /proc/PID/mem # slika pomnilnika procesa s številko PID
  • /proc/PID/maps # področja pomnilnika procesa s številko PID
  • /var/log # Beležnice večine programov (log files)
  • /var/log/syslog # Beležnica za večino dogodkov (system event log)
  • c:\WINDOWS\System32\config # Lokacija večine datotek z nastavitvami (registry hive) ter beležnic (log)
  • c:\WINDOWS\System32\config\SAM # datoteka (registry hive) z gesli
  • c:\WINDOWS\System32\config\SysEvent.Evt # Beležnica za večino dogodkov (system event log)
Zadnja sprememba: četrtek, 25. april 2013, 21.04