dateisysteme

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
dateisysteme [23/10/2022 - 15:43] – angelegt thommie4dateisysteme [05/03/2024 - 10:52] – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Shell und Dateisysteme ====== +====== Dateisysteme ======
- +
-http://www.gnu.org/software/bash/manual/bashref.html +
- +
-[[https://www.shellscript.sh/|https://www.shellscript.sh/]] +
- +
-[[http://www.linux-services.org/shell/|http://www.linux-services.org/shell/]] +
- +
-===== Screen ===== +
- +
-Siehe auch [[https://www.mattcutts.com/blog/a-quick-tutorial-on-screen/|https://www.mattcutts.com/blog/a-quick-tutorial-on-screen/]] +
- +
-**Screen Arbeitsablauf** +
- +
-Normalerweise im User, nicht mit sudo +
- +
-''screen -S [name]'' +
- +
-alternativ screen -R (erzeugt neue Session wenn noch keine da oder re-attached an vorhandene) +
- +
-Weitere Screen Session wird mit Ctrl + a eröffnet. +
- +
-Wechseln zwischen den Sessions mit Control-a [Nummer], wobei 0 die erste ist +
- +
-Hilfe: Ctrl A ? +
- +
-Liste aller Fenster in einer Session Ctrl A w +
- +
-Von Session abmelden +
- +
-''Ctrl-A d'' +
- +
-Danach aus ssh abmelden, die screen session läuft weiter. Von einem anderen Ort wieder per ssh auf die Arbeitsmaschine und dann wieder an die Session binden +
- +
-''screen -d -R sessionname '' will resume a session that you started in a different location. +
- +
-**Alle Screen Sesions auflisten** +
- +
-screen -ls +
- +
-**Session killen** +
- +
-$ screen -X -S [session # you want to kill] quit +
- +
-===== Shadow ===== +
- +
-Einfügen eines Passwort hashes +
- +
-<code> +
-thommie@odysseus3:~> python -c "import crypt, getpass, pwd; \ +
->          print crypt.crypt('[klartext]', '\$6\$SALTsalt\$')" +
-$6$SALTsalt$0[hashwert] +
-</code>+
  
 ===== Plattenplatz ermitteln ===== ===== Plattenplatz ermitteln =====
Zeile 96: Zeile 44:
  
  
-==== Out of inodes ====+===== Out of inodes =====
  
 Eine Platte kann auch wegen wegen ausgegangener inodes voll sein "no space left on device" Eine Platte kann auch wegen wegen ausgegangener inodes voll sein "no space left on device"
Zeile 145: Zeile 93:
 ''/etc/cron.weekly/btrfs-balance.sh '' ''/etc/cron.weekly/btrfs-balance.sh ''
  
 +==== Platte vergrössern ====
 +
 +Bei btrfs kann man zwei Partitionen zu einem gemeinsamen Filesystem zusammenkleben, auch wenn die zweite Partition am Ende einer Partitionstabelle liegt.
 +
 +Neue Partition anlegen und btrfs erzeugen
 +
 +<code>
 +mkfs.brfs /dev/[neues device]
 +</code>
 +
 +Neue Partition zum btrfs Wurzelverzeichnis hinzufügen. 
 +
 +<code>
 +sudo btrfs device add /dev/sda6 / 
 +</code>
 +
 +btrfs balance verteilt die Metadaten gleichmässig auf beiden Partitionen
 +
 +<code>
 +sudo btrfs balance start / 
 +</code>
 +
 +Nach einem Reboot ist das btrfs root um den Platz der neuen Partition vergrössert.
 ==== btrfs Maintenance ==== ==== btrfs Maintenance ====
  
Zeile 187: Zeile 158:
 ''snapper rollback [ID] '' ''snapper rollback [ID] ''
  
-==== BTRFS Dateisystem reparieren ====+=== BTRFS Dateisystem reparieren ===
  
 ''fsck.btrfs /dev/… '' ''fsck.btrfs /dev/… ''
Zeile 197: Zeile 168:
 [[https://bugzilla.opensuse.org/show_bug.cgi?id=1017461|https://bugzilla.opensuse.org/show_bug.cgi?id=1017461]] [[https://bugzilla.opensuse.org/show_bug.cgi?id=1017461|https://bugzilla.opensuse.org/show_bug.cgi?id=1017461]]
  
-===== Software RAID Reparatur =====+====== Software RAID Reparatur ======
  
 Ablauf bei Plattentausch Ablauf bei Plattentausch
Zeile 217: Zeile 188:
 ''mdadm –manage /dev/md0 –stop '' ''mdadm –manage /dev/md0 –stop ''
  
-===== XFS =====+====== XFS ======
  
 XFS Fehler können unter OpenSuse zum emergency mode führen. Fix: XFS Fehler können unter OpenSuse zum emergency mode führen. Fix:
Zeile 249: Zeile 220:
 **Ab Leap werden normale LUKS Partitionen benutzt.** **Ab Leap werden normale LUKS Partitionen benutzt.**
  
-==== LUKS Partitionen ab OpenSUSE Leap ====+**LUKS Partitionen (ab OpenSUSE Leap)**
  
 Die Partition wird über ein Loop Setup ins Dateisystem gemountet: Die Partition wird über ein Loop Setup ins Dateisystem gemountet:
Zeile 326: Zeile 297:
  
 </code> </code>
 +
 +Passphrase testen
 +
 +<code>cryptsetup luksOpen --test-passphrase
 +
 +</code>
 +
  
  • dateisysteme.txt
  • Zuletzt geändert: 06/04/2024 - 06:48
  • von thommie4