Stammtisch 2018-02

Aus lugvswiki
Zur Navigation springenZur Suche springen

23.02.2018 - 20:00 Uhr, PRAXIS-Stammtisch, bei Giorgio in Schwenningen

Anwesende

  • Bernd
  • Michael
  • Giorgio
  • Ulf
  • Uwe


Themen

Giorgios Heimnetzwerk

  • Giorgio stellt sein Heimnetzwerk vor, bestehend aus
    • Fritz!Box
    • Proxy Server (Squid)+
    • NAS welches durch USB-Festplatten, die an seinem zum Server umfunktionierten Thin-Client Rechner angeschlossen sind, realisiert wurde.
  • Demonstration Administrationsoberfläche WEBMIN, einer web-basierenden Schnittstelle, um ein System (Server) und nahezu alle darauf installierten Dienste (Services) verwalten und konfigurieren zu können. Es soll die Administration durch eine grafische Oberfläche vereinfachen, auch ohne Kenntnisse der im Hintergrund abgesetzten Befehle. Webmin kann durch sogenannte Module erweitert werden um die verschiedensten Dienste zu konfigurieren, angefangen von Apache über Datenträgerverwaltung, (Netzwerk-)Drucker (CUPS), Netzwerk, Samba bis hin zu Zeitserver-Diensten.

Zusammenfassend kann man sagen: Auf dem relativ genügsamen Thin-Client-System läuft unter Ubuntu 12.04 LTS ein bunter Strauß an Diensten. So zu sagen ein All-in-one für das Wohnzimmer respektive für den Keller. Strom- und platzsparend, genügsam und auch mit 1 GB RAM ein vollwertiges Heim-Entertainment-System mit allen Vorzügen, die man sich im eigenen Haus wünschen kann.


Tipps zum Umgang mit der Konsole (Terminal)

Statt

df

lieber

df -h

benutzen. Das erleichtert die Lesbarkeit für das menschliche Auge.


Öfter mal die [TAB]-Taste (links vom "Q", mit den beiden gegenläufigen Pfeilen) benutzen, anstatt alles mit der Hand ein zu tippen: Aus

less /etc/debi[TAB]

wird

less /etc/debian_version

Vereinfacht vor allem bei langen Pfaden und Dateinamen die Eingabe:

cp /home/stippi/Downloads/lin[TAB]

ergänzt zu:

cp /home/stippi/Downloads/linuxmint-18.3-xfce-64bit.iso

Standard Antworten an einen Prozess sind mit dem groß geschriebenen Buchstaben vorbelegt und können mit ENTER einfach übernommen werden, z.B.:

Es müssen 3.370 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 89,1 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] 

Hier: J (also: Ja!) - ENTER tut also nicht anderes als J + ENTER. Im anderen Fall muss man natürlich N + ENTER eingeben, wobei es (vermutlich) Wurscht ist, ob 'n' oder 'N'.

Anmerkung: Teilweise funktioniert [TAB] bei einigen Distribution bzw. Komandozeilenprogrammen (Shell wie z.B. die BASH) auch mit Optionen, einfach mal ausprobieren ;-)


Festplatte mounted nur Read Only

Bernd hat das Problem, dass eine externe Festplatte nur im nur-lese Modus (= ro = Read Only) eingebunden (gemounted) wird. Dabei meint das "denglische" Wort gemounted nur mit dem Befehl "mount" einzuhängen. Dieses kann mehrere Ursachen haben.

Partition: Partition testen

Wird insbesondere eine Festplatte mit einer alten Mikrosoft (V)FAT oder teilweise auch bei Mikrosoft NTFS oder exFAT Partition, nicht sauber vor dem abziehen (trennen) - insbesondere von externen Festplatten - "ausgehängt" (mit dem Befehl "umount" bzw. auf der grafischen Oberfläche "Auswerfen" oder "Eject"), dann wird die Partition normalerweise als "korrupt" markiert und man kann sie aus Datensicherheitsgründen ohne Überprüfung nicht mehr beschreiben (= rw = Read + Write).

Eine Überprüfung einer Festplatte kann man meines Wissens nur in der Konsole/Terminal/Textmode veranlassen. Dazu muss man zuerst herausfinden wie die externe Festplatte heißt. Am einfachsten geht das meiner Ansicht nach mit dem Befehl "fdisk" der auf vielen Linux Systemen voreingestellt ist. Für das Anzeigen der vorhanden Platten verwendet man den Befehl:

sudo fdisk -l

Anmerkung: ist man schon als root-Benutzer angemeldet kann "sudo" entfallen. Bei mir sieht die Ausgabe dann z.B. so aus:

$ sudo fdisk -l
Festplatte /dev/nvme0n1: 232,9 GiB, 250059350016 Bytes, 488397168 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: DE59A544-9AD3-4A8E-A831-5B52140436CE

Gerät             Anfang      Ende  Sektoren Größe Typ
/dev/nvme0n1p1      2048    321535    319488  156M EFI-System
/dev/nvme0n1p2    321536    643071    321536  157M Linux-Dateisystem
/dev/nvme0n1p3    643072 455761919 455118848  217G Linux-Dateisystem
/dev/nvme0n1p4 455761920 488397134  32635215 15,6G Linux Swap


Festplatte /dev/sda: 7,3 GiB, 7811891200 Bytes, 15257600 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x7c34856d

Gerät      Boot Anfang    Ende Sektoren Größe Kn Typ
/dev/sda1         4020   11831     7812  3,8M ef EFI (FAT-12/16/32)
/dev/sda2  *     11832 8902655  8890824  4,2G 17 Verst. HPFS/NTFS

Aus dieser Ausgabe kann man jetzt meist aus der Speichergröße oder auch der Partitionen die externe Platte bzw. bei mir den USB-Stick erkennen. Es handelt sich um "/dev/sda" mit 7,3GiB (also 8GB Verkaufsgröße) Stick mit zwei Partitionen. Nun kann ich nacheinander alle Partitionen mit dem Befehl "fsck" überprüfen:

$ sudo fsck /dev/sda1
fsck from util-linux 2.31.1
fsck.fat 4.1 (2017-01-24)
/EFI/.
  Bad short file name (.).
1) Drop file
2) Rename file
3) Auto-rename
4) Keep it
? 4
/EFI/..
  Bad short file name (..).
1) Drop file
2) Rename file
3) Auto-rename
4) Keep it
? 4
/dev/sda1: 9 files, 1663/1941 clusters

Er hat dabei zwei Fehler gefunden, die aber OK sind, weshalb ich mit "4" (= "Keep it") das ignorieren lassen habe. Für die zweite Partition geht es analog:

$sudo fsck /dev/sda2
fsck from util-linux 2.31.1

Was ist passiert? "fsck" kennt das Dateisystem nicht, bei neueren Linux Versionen muss für NTFS Partitionen ein andere Befehl verwendet werden.

$sudo ntfsfix /dev/sda2
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

Also scheint auch noch nicht zum Ziel geführt zu haben. Mit MS Windows kann man den gleichen Test via "chkdsk" ebenfalls auf der Eingabezeile durchführen. Bei NTFS und exFAT wäre das auch meine Empfehlung sofern sie zur Verfügung steht.

Info: Im UbuntuUsers Wiki finden sich weitere Infos zum Dateisystemcheck und Dateisystem selbst.


Hardware: Festplatte testen

Läuft die Partitionsüberprüfung fehlerfrei durch. Kann auch die Hardware Probleme haben. Dazu gibt es die Festplattentools smartmontools, um auch diese zu Überprüfen. Da Giorgio Ubuntu benutzt hier die für Ubuntu gültigen Befehle: Installation:

sudo apt-get install smartmontools

Werte der ersten Festplatte anzeigen:

sudo smartctl -a /dev/sda

Erste Partition der ersten Festplatte testen (kurz):

sudo smartctl -t short /dev/sda

Um die Platte ausführlich (intensiv) zu testen:

sudo smartctl -t long /dev/sda

nach zwei Minuten Anzeige wiederholen:

sudo smartctl -a /dev/sda

Anmerkung: Die Nummer hinter dem Device (z.B. /dev/sda1) für die Partition kann beim Festplattentest entfallen, da ja nur die gesamte Festplatte selbst getestet wird.


Sonstiges

  • Michael stellt seine F.L.I.R.-Kamera als "Add-On" für sein Smartphone vor
  • Ulf verteilt noch übrig gebliebenes Merchandisingmaterial vom LPD


Danksagung

Wir bedanken uns recht herzlich für die Gastfreundschaft bei Giorgio & Familie. Es hat uns sehr gefallen.



Zurück zur Übersicht