% master: disketten_festplatten.tex
% Disketten/Festplatten v0.3
% 2022-05-09 (Rx)

\section{Disketten/Festplatten}
%------------------------------
\index{dd}\index{fdisk}\index{cfdsik}\index{fdformat}\index{mfomat}\index{mkdosfs}\index{mkfs}\index{mke2fs}\index{fsck}\index{tune2fs}\index{mount}\index{umount}
\begin{verbatim}
dd if=/dev/zero of=/dev/sda bs=512 count=1      überschreibt den MBR der ersten
                                                SCSI-Platte mit Nullen

fdisk Gerätedatei                       Partitionstabelleneditor
fdisk -l /dev/hda                       zeigt die Partitionstabelle der ersten
                                        Festplatte an
fdisk -C 12416 -H 15 -S 63 /dev/hdb     Partitionstabelle mit vorgegebenen
                                        C-Zylinder H-Köpfe S-Sektoren pro Spur
                                        bearbeiten
cfdisk Gerätedatei                      Curses-Partitionstabelleneditor

fdformat /dev/fd0u1440                  Diskette Low-Level-Formatieren
mformat a:                              Dateisystem DOS-FAT anlegen
mkdosfs -I /dev/sda                     Superfloppy-Format mit FAT16-Dateisystem
                                        für z.B. USB-Sticks anlegen
mkdosfs -n Name /dev/sda1               FAT16-Dateisystem mit Name anlegen

mkfs -t minix /dev/fd0u1440 1440        Dateisystem minix anlegen
mke2fs /dev/fd0u1440                    Dateisystem ext2 anlegen
mkfs -V -t ext2 /dev/sda7               Dateisystem ext2 anlegen

fsck -V -t ext2 /dev/sda7               Dateisystem Prüfung und Reparatur

tune2fs Optionen Gerät                  Einstellungen zum ext2 Dateisystem

mount Gerät Verzeichnis                 Gerät im Verzeichnis anmelden
mount -t minix /dev/fd0 /mnt            Diskette im minix-Format anmelden
mount -t ext2 /dev/fd0 /mnt             Diskette im ext2-Format anmelden
mount -t msdos /dev/fd0 /mnt            Diskette im msdos-Format anmelden
mount -o loop disk.img /mnt             Datei als Diskette anmelden

umount Verzeichnis                      Verzeichnis abmelden
umount /mnt                             Diskette abmelden
\end{verbatim}

\subsection{Dateisystem verschlüsseln}
%--------------------------------------
\index{modprobe}\index{losetup}
\begin{verbatim}
modprobe loop_fish2                     Modul für die Verschlüssellung laden
dd if=/dev/urandom of=datei bs=1024 count=10000         10MB Datei anlegen
losetup -e twofish /dev/loop0 datei     Datei anmelden (Passwort anlegen)
mkfs -t ext2 /dev/loop0                 Dateisystem anlegen
mount -t ext2 /dev/loop0 /mnt           Dateisystem anmelden
umount /mnt/                            Dateisystem abmelden
losetup -d /dev/loop0                   Datei abmelden
/dev/loop0 /datei /mnt ext2 twofish defaults            /etc/cryptotab
/datei /mnt ext2 loop,encryption=twofish,noauto,user    /etc/fstab
\end{verbatim}

