Linux-Datenträgerverwaltung



1. Partition auflisten


Eine sehr ausführliche Ausgabe, die manchmal sehr nützlich sein kann.
fdisk -l


Listet device, fs_type, label, mount point, UUID
sudo blkid -o list


Sind fdisk und blkid nicht vorhanden, geht zur Not auch die Abfrage beim Kernel.
sudo cat /proc/partitions



2. Partition sichern und kopieren


Partition sichern und wiederherstellen
partimage


Unter Linux kann man den MBR mittels
dd if=/dev/hda of=datei bs=512 count=1

(/dev/hda für E-IDE/ ATA; /dev/sda für SCSI Festplatten)
in eine Datei schreiben.
In Worten bedeutet das: 1 Block mit Blockgröße 512 aus dem Stream /dev/hda1 auf datei1 übertragen.

Zum Wiederherstellen
dd of=/dev/hda if=datei1 bs=512


Ganze Partition komprimieren und sichern mit Bordmitteln
dd bs=1024 < /dev/sda1 | gzip > partition_sda1.gz


Partition dekomprimieren und wiederherstellen
cat partition_sda1.gz | gunzip -c | dd bs=1024 of=/dev/sda1



3. Partitionen verwalten und retten


parted

Auflisten der Partitionen
fdisk -l


Partitionen und Dateien von beschädigten Datenträgern wiederherstellen
testdiskKeine Zugangsberechtigung

recover
recover -a /dev/hda1


dd_rescue by Kurt Garloff
dd_rescue


ddrescue by Antonio Diaz Diaz
apt install gddrescue
ddrescue /dev/sda mydisk.img ddrescue.log


Only ext2
http://sourceforge.net/projects/e2undel/

dd ... conv=noerror bs=512


tipps-zur-datenrettung.de

Gelöschte FAT-Partitionen wiederherstellen
fatback


4. Datenträger prüfen


Tips zum Festpalatten-Test
http://www.romankalusche.de/joomla/index.php?option=com_content&task=view&id=11&Itemid=10

fsck.ext2 <fs>
fsck.ext3 <fs>
fsck.minix <fs>
fsck.nfs <fs>
fsck -t <fstype> <fs>
...



Ein intensiver Test der Festplatte
Schalter -w aktiviert den Lese-/Schreibtest, alle Daten werden überschrieben
badblocks -v -w -s /dev/hdg1



5. Formatieren


Disketten Low-Level-Formatierung
fdformat /dev/fd0


Disketten Low-Level-Formatierung mit Überformat
fdformat /dev/fd0h17220



Formatierung von Disketten mit ext2
mkfs.ext2 /dev/fd0


Formatieren mit exFAT
sudo apt-get update && sudo apt-get install exfat-utils
mkfs.exfat /dev/sda1


6. Datenträger mounten


Automatisches Mounten mit /etc/fstab

Automatisches Mounten einer externen Festplatte und Einschalten per Funksteckdose

http://www.pro-linux.de/work/newbie/mount.html

Loop-Device am beispiel eines ISO-Image
mount Image.iso /mnt/cdimage -t iso9660 -o loop



7. USB-Datenträger mounten


USB-Festplatte mit ext3-Dateiszystem
mount -t ext3 /dev/sda1 /mnt/usb/


USB-Stick mit FAT-Dateiszystem
mount -t vfat /dev/sda1 /mnt/usb/


Oder, wenn man das System das Dateisystem erkennen lassen will
mount -a /dev/sda1 /mnt/usb/


Unter Linux werden die USB-Datenträger wie SCSI-Datenträger behandelt
  • Das USB-Gerät ist unter /dev/sda wenn es Partition hat und sda nicht bereits belegt war
  • Das USB-Gerät ist unter /dev/sda1 und /dev/sda2 wenn es zwei Partitionen hat und sda nicht bereits belegt war
  • Ist sda bereits belegt, so wird das Gerät unter sdb zu finden sein


8. Automatische Datenträgerprüfung konfigurieren


Das Dateisystem wird automatisch alle 23 Mounts bzw. alle 180 Tage überprüft,
je nachdem, was zuerst eintritt. Veränderbar mit tune2fs -c oder -t .


9. Festplattenparameter


Check IDE power mode status
hdparm -C /dev/hda


Festplatte in Standby (y) oder Sleep (Y) versetzen
hdparm -y /dev/hda


Festplattentemperatur auslesen
hdparm -H /dev/hda

/dev/hda:
 drive temperature (celsius) is:  37
 drive temperature in range:  yes


Festplatteninfos
hdparm -i /dev/hda


Festplatten Lesegeschwindigkeit
hdparm -tT /dev/sda


DMA Modus aktivieren
hdparm -d1 /dev/hda ()



10. Lese-/Schreibgeschwindigkeit


iostat 

oder
iostat -d 1

oder
watch -n 1 iostat



11. Einstellungen Optimieren

12. Mounten über SSH


Man kann ein Verzeichnis auf einen Rechner auf den man über SSH Zugang hat so mounten, als wäre es lokal.
Hierfür dient das Paket sshfs.


13. Eindeutige Datenträgeridetifikationsnummer


Herausfinden einer UUID für die Partition /dev/sda1
blkid /dev/sda1


Alternativ
 ls -l /dev/disk/by-uuid/


Mounten
mount /dev/disk/by-uuid/<UUID> /mnt



14. Verschlüsselte Datenträger


Siehe auch DateiSystemeOsLinux

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki