Frage 101-10

Betrachten Sie die folgende Ausgabe von lsmod:

  sd_mod        28748 0
  crc_t10dif     1632 1 sd_mod
  usb_storage   48472 0
  ata_generic    4340 0
  libata       150904 1 ata_generic
  scsi_mod     131800 4 sd_mod,usb_storage,firewire_sbp2,libata

Welche Aussagen treffen zu?

  1. Das Modul libata ist aktuell unbenutzt.

  2. Wenn das Modul sd_mod mit modprobe -r entfernt wird, wird das Modul crc_t10dif mit entfernt.

  3. Wenn das Modul sd_mod mit modprobe -r entfernt wird, wird das Modul scsi_mod mit entfernt.

  4. Damit das Modul usb_storage funktioniert, muss scsi_mod geladen sein.

  5. Damit das Modul libata funktioniert, muss ata_generic geladen sein.

LPI-Lernziel Hardware-Einstellungen ermitteln und konfigurieren (101.1)

Die dritte Spalte der Ausgabe ist ein »Benutzungszähler«, der angibt, wieviele andere Module das betreffende Modul benötigen. Ist der Wert 0, dann wird das Modul nicht von anderen Modulen verwendet. Entsprechend ist Antwort 1 falsch -- der Benutzungszähler des Moduls libata ist 1. (Die vierte Spalte nennt auch das benutzende Modul, nämlich ata_generic.)

Ein Kommando wie modprobe -r sd_mod entfernt nicht nur das Modul selbst, sondern auch andere Module, die nur von dem zu entfernenden Modul benutzt werden. sd_mod ist das einzige Modul, das crc_t10dif verwendet, so dass letzteres Modul tatsächlich mit entfernt werden würde (Antwort 2 ist richtig), aber scsi_mod hat noch diverse andere Benutzer (unter anderem libata), so dass dieses Modul nicht mit entfernt werden kann (Antwort 3 ist also falsch).

Die Antworten 4 und 5 stehen miteinander im Widerspruch. Tatsache ist, dass die Namensliste hinter einem Modul immer die Benutzer anzeigt. Das heißt, wenn in der Liste zu scsi_mod das Modul usb_storage auftaucht, heißt das, dass usb_storage zu den Benutzern von scsi_mod gehört, also von der Existenz von scsi_mod abhängt. Antwort 4 ist also richtig. Da ata_generic in der Benutzerliste von libata auftaucht (und nicht umgekehrt), verläßt sich also ata_generic auf die Anwesenheit von libata (und nicht umgekehrt). Antwort 5 ist also falsch.

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:13

Benutzer

Nicht angemeldet

Kommentare

RSS