Beheer van opslag

35 belangrijke vragen over Beheer van opslag

Hoe formatteer je een bestandssysteem?

mkfs

Hoe mount je een bestandssysteem met label?

mount LABEL=labelnaam /mnt

Wat geeft bestandssystemen een naam? Waar wordt dat opgeslagen? En hoe kan dat worden bekeken?

udev geeft bestandssystemen een naam (zoals /dev/sda) en slaat het op in /dev/disk
Bekijk udev met ls –Rl /dev/disk
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Elke partitie heeft een boot-sector. Hoe groot is die?

512 bytes

In hoeveel partities kun je een schijf delen?

Een schijf kan 4 partities hebben (logische partities). De laatste (4e) kan een extended partitie zijn. Die extended partitie kun je weer in 4 nieuwe logische partities onderverdelen. Eventueel kan de laatste daarvan weer een extended partitie zijn. Maximum aantal logische partities is 56.

Hoe kun je zien welk device het laatst is aangesloten? En hoe bij SCSI of SATA?

Bij SCSI / SATA lsscsi. Bij IDE fdisk -l. Anders dmesg

Hoe wijzig je een partitietype?

Standaard wordt partitietype 83 gekozen. Om dit aan te passen: in fdisk doe je l voor een lijst van beschikbare partitietypen. Druk t om het type te wijzigen. Vervolgens het nummer van de partitie en daarna nummer van partitietype.
Gebruik w om wijzigingen op te slaan. Of doe q om af te sluiten zonder op te slaan.

Hoe kun je zien of een disk in gebruik is en hoe update je die info?

Een schijf dat in gebruik is kun je niet wijzigen. Bekijk of een schijf in gebruik is door
cat /proc/partitions. Deze is niet actueel en kan worden bijgewerkt met commando partprobe.

Hoe verwijder je een partitie?

Let op: partities worden opnieuw genummerd. /dev/sdb6 wordt /dev/sdb5 als je sdb5 verwijdert. (dit is alleen bij logische partities, niet bij primaire of extended)
- open fdisk met fdisk /dev/sdb (als je van sdb wilt verwijderen)
- doe p voor overzicht partities
- type nummer van partitie in om te verwijderen, controleer weer met p.
- gebruik w om op te slaan en q om fdisk af te sluiten

Hoe wijzig je de volgorde van partities?

Als de volgorde niet goed is start je fdisk en type x om het expert-menu te openen. Type f om partitie order te fixen. Terug naar het normale menu met r. Gebruik weer w om af te sluiten.

Noem een vereenvoudigde versie van fdisk en omschrijf de mogelijkheden

Cfdisk is minder uitgebreid maar eenvoudiger. Enkele opties:
bootable: partitie als active markeren
new: nieuwe partitie maken
delete: partitie verwijderen
help: helpfunctie
maximize: grootte van een partitie maximaliseren
print: mogelijkheden om partitie-info te tonen
quit: afsluiten
type: partitietype aanpassen
units: eenheden (KB / cilinders etc.) aan te passen
write: opslaan

Hoe kun je een partitie die kwijt is terughalen?

Als een partitie kwijt is, kun je die opsporen met gpart. Vaak is data nog aanwezig, maar zijn gegevens als begin, eind, partitietype etc. verloren. Dit kan met gpart worden geholpen, die zoekt de schijf af naar partities. Gpart /dev/sdb zoekt de sdb schijf.

Uit welke lagen bestaat LVM?

3 lagen: physical volume (je hardware schijven) -> volume group (samenvoeging) -> logische volumes (je partities). 

Hoe voeg je een physical device toe aan een LVM?

Harde schijf aan LVM toevoegen doe je met pvcreate. Als het een partitie is moet je die als partitietype 8e gebruiken.
Pvcreate /dev/sda2

Hoe zie je info over een physical volume?

Met pvdisplay kun je informatie zien over de phisical volume
pvdisplay /dev/sda2

Hoe maak je een volume group?

Volume groep aanmaken: vgcreate

Leg uit wat een physical extent is

Physical extent is de bouwblak, standaard 4MB. Je kan dan een volume group van 256GB maken.
vergroot je physical extent om een grotere volume group te maken.
Vgcreate –s 32M volgroup /dev/sdb2     (dit kan een volume group van 2TB maken)

Hoe maak je een logische volume? En hoe een snapshot?

Lvcreate: logische volume maken
-L     grootte specificeren
-n     optioneel een naam geven (anders standaard lv1, lv2..)
volume group naam is een verplichte parameter

physicalVolumePath is optioneel, geef aan welk physical volume je wilt gebruiken

Lvcreate –n data –L 500M volgroup /dev/sdb2

Snapshot volume maken:

lvcreate –s –L 50M –n data_snap /dev/volgroup/date   (optie –s is voor snapshot)

Verwijder de snapshotvolume (altijd doen na snapshot maken!)
lvremove /dev/volgroup/data_snap

Met welk commando kun je zien welke physical volumes er zijn?

pvs

Hoe zoek je op opslagapparaten naar physical volumes?

pvscan

Hoe kun je zien welke volume groups er zijn?

vgs

Hoe toon je alle logische volumes?

lvs

Hoe bekijk je de inhoud van een volume-group

lvdislay volumegroupname 

Hoe maak je alle volumes actief?

vgchange –a y volgroup 

Hoe toon je informatie over een inode?

debugfs /dev/sda1 (eerst ro mounten)
vervolgens "stat inodenummer"
afsluiten: exit

Wat zijn inode-bitmap en block-bitmap?

inode-bitmap en block-bitmap heb je ook nodig zodat de driver kan zien of een inode of block beschikbaar (bestaand bestand) of vrij (verwijderd bestand) is.

Wat is een inode tabel?

inode tabel bevat de hele administratie. Deze is 128 bytes per bestand, dus wordt geen backup van gemaakt i.v.m. de grootte.

Hoe kun je voor ext2/3/4 een schijf controleren in Grub?

ext2/3/4: e2fsck (eerst unmounten). Van root partitie doe je dat in Grub.
e2fsck –b superblock    controleer een block
e2fsck –c     scannen op beschadigde blokken
-f     forceert een check, zelfs als er geen problemen worden gevonden
-j extern_journal     geef aan waar externe journal zich bevindt
-p     automatisch repareren
-y    automatisch yes beantwoorden

Wat doe je als e2fsck niet geopend kan worden?

Dumpe2fs   kijkt wat er aan de hand is als e2fsck het niet kan oplossen.
 –h maakt het beter leesbaar.

Hoe recover je een file als je de inode weet? En als je de inode niet weet?

als je inode weet : dump inodenummer /file

als je dat niet weet open je debugfs en doe je lsdel welke overzicht geeft van verwijderde files

Hoe controleer je een XFS disk?

In XFS kun je schijf controleren met xfs_check. Eerst unmounten.
voorbeeld: xfs_check /dev/sda1. Met xfs_repair kun je fouten oplossen.

Hoe kun je een partitiegrootte 'live' wijzigen?

Ext2online is voor het wijzigen van de partitiegrootte terwijl die gemount is, dit is niet aanbevolen.

Hoe verklein en vergroot je een bestandssysteem

Eerst de bestandssysteem verkleinen, daarna pas volume:
resize2fs /dev/system/data 2G   (nieuwe grootte van bestandssysteem wordt 2GB)
lvreduce –L -1G /dev/system/date  (verkleint met 1GB)
hierna weer opnieuw mounten en met df –h controleren.
Bij vergroten precies andersom, eerst volume vergroten en dan bestandssysteem. Voor ReiferFS:
lvextend –L +10G /dev/system/data
resize_reiserfs –f /dev/system/date   of ext3: resize2fs –f /dev/system/data

Hoe kloon je een map / disk?

Met dd

Met welke commando's kun je NTFS:
- maken    - resizen    - klonen    - problemen oplossen
- files recoveren    - verwijderen van bestanden (definitief)

mkntfs: NTFS maken
ntfsresize: vergroten en verkleinen
ntfsclone: kloon maken
ntfsfix: problemen met NTFS oplossen
ntfsundelete: terughalen van verwijderde bestanden
ntfswipe: verwijderen van bestanden (definitief)

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo