Benutzer-Werkzeuge

Webseiten-Werkzeuge


xfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
xfs [2023-09-12 09:46:31] – [reparieren des Dateisystems] manfredxfs [2023-09-12 10:09:34] (aktuell) – [Dateisystem vergrößern] manfred
Zeile 1: Zeile 1:
 +====== XFS ======
 +
 +Dieses Dateisystem verwendet **dynamische Inodes** und ist besonders gut für kleine Dateien geeignet.
 +
 +Dieses Dateisystem ist das wohl schnellste Dateisystem unter Linux. Es ist auch das einzige, welches (solange die Platte nicht zu voll ist) eine Dateifragmentierung wirkungsvoll vorbeugt (fast schon verhindert). Allerdings wird dieser Geschwindigkeitsvorteil durch deutliche Sicherheitseinschränkungen bei einem Systemausfall erkauft.
 +
 +
 +===== Dateisystem bereinigen =====
 +
 +  nice logsave -as /var/log/fsck_xfs.log xfs_repair -n /dev/sda4
 +
 +
 +===== Dateisystem labeln =====
 +
 +  xfs_admin -L NEUES_LABELL /dev/sda4
 +  xfs_admin -l
 +
 +Sucht man ein Gerät mit einem bestimmten //Label// (z.B. home), geht das so:
 +
 +  findfs LABEL=home
 +
 +
 +===== anpassen des Dateisystems =====
 +
 +  * [[http://wiki.ubuntuusers.de/Dateisystemgr%C3%B6%C3%9Fe_%C3%A4ndern#XFS]]
 +
 +Um ein XFS Dateisystem zu vergrößern (ein verkleinern ist nicht möglich) können folgende Befehle verwendet werden, das Dateisystem muss dabei eingehängt sein.
 +
 +
 +===== reparieren des Dateisystems =====
 +
 +  * [[http://netaddict.de/howtos:xfs-reparieren]]
 +
 +Es ist erfolgversprechender ein Dateisystemabbild zu reparieren als das Dateisystem auf dem Originaldatenträger!
 +
 +Um das Abbild zu erstellen sollte man __nicht__ "dd", sondern "ddrescue" (gddrescue) verwenden:
 +  # ddrescue /dev/sdg4 /media/backup-hdd/sicherung.dd
 +
 +Wichtig hierbei ist natürlich, dass die Backupfestplatte ein Filesystem hat, dass auch Images in der nötigen Größe aufnehmen kann, das Image wird genauso groß wie die Partition der Platte war. Versucht das also nicht mir eurer FAT formatierten USB-Platte, da ist nach 2GB je File Schluß. Danach lies ich xfs_repair auf das Image los.
 +  # xfs_repair -f /media/backup-hdd/sicherung.dd
 +
 +Das reparieren funktioniert auf der Festplatte selbst nicht, wenn diese defekte Sektoren hat, dann bricht xfs_repair mit I/O-Fehlern ab. Ihr müsst ein Image erstellen und dieses reparieren lassen.
 +  # xfs_repair -nf /dev/sdg4
 +  Phase 1 - find and verify superblock...
 +  superblock read failed, offset 0, size 524288, ag 0, rval -1
 +  
 +  fatal error -- Input/output error
 +
 +In meinem Fall hat xfs_repair erkannt dass der Superblock defekt ist, den Ersatzsuperblock gesucht und das Image repariert. Danach konnte ich das Image einfach mounten und alle Daten waren da.
 +  # mount -o loop=/dev/loop0 /media/backup-hdd/sicherung.dd /home/exe/xfs
 +
 +
 +===== Dateisystem vergrößern =====
 +
 +[[https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/storage_administration_guide/xfsgrow|8.4. Increasing the Size of an XFS File System]]
 +
 +auf 100% vergrößern:
 +  # xfs_growfs /mount/point
 +
 +auf eine bestimmte Größe vergrößern:
 +  # xfs_growfs /mount/point -D size 
 +