freebsd:freebsd_-_formatieren_mit_ufs
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:freebsd_-_formatieren_mit_ufs [2018-04-12 18:23:54] – angelegt manfred | freebsd:freebsd_-_formatieren_mit_ufs [2024-02-17 11:09:18] (aktuell) – [Partition und Dateisystem vergrößern] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== FreeBSD - formatieren mit UFS ====== | ||
| + | |||
| + | Hier zeige ich wie man einen Datenträger für das formatieren mit UFS vorbereitet und dann formatiert, | ||
| + | allerdings bevorzuge ich seit FreeBSD 8.0 das Dateisystem [[:: | ||
| + | |||
| + | |||
| + | ===== Disketten mit UFS formatieren ===== | ||
| + | |||
| + | # fdformat -f 1440 fd0 | ||
| + | # disklabel -w fd0 floppy3 | ||
| + | # newfs -i 65536 /dev/fd0 | ||
| + | |||
| + | |||
| + | ===== Festplatte partitionieren/ | ||
| + | |||
| + | Die Blockgerätebezeichnungen, | ||
| + | IDE-Geräten zu denen auch SATA-Geräte zählen und SCSI-Geräten zu denen auch USB--Geräte zählen. | ||
| + | |||
| + | - SCSI/USB z.B.: /dev/da4 | ||
| + | - IDE/S-ATA z.B.: /dev/ad4 | ||
| + | |||
| + | Als nächstes gibt es die Möglichkeit, | ||
| + | Hierbei wird nicht auf Zylindergrenzen geachtet, sondern wirklich der gesamte Platz von Anfang bis Ende genutzt: | ||
| + | # fdisk -I /dev/da4 | ||
| + | |||
| + | Oder man möchte die Platte unterteilen, | ||
| + | Hierbei wird nur der Bereich zwischen **ganzen** Zylindern genutzt, dabei bleibt im Regelfall immer etwas ungenutzter Platz am Ende der Platte übrig: | ||
| + | # fdisk -i /dev/da4 | ||
| + | |||
| + | - die Bezeichnung für die Partition " | ||
| + | - die Bezeichnung für die Partition " | ||
| + | |||
| + | Im folgenden zeige ich Schritt für Schritt, welche Arbeitsschritte beim einrichten, z.B. einer Backup-Platte, | ||
| + | |||
| + | |||
| + | ==== Platte sauber machen ==== | ||
| + | |||
| + | Beispiel-Platte: | ||
| + | # /bin/dd if=/ | ||
| + | |||
| + | |||
| + | ==== Initialisieren ==== | ||
| + | |||
| + | ohne Boot-Code und ohne Slise' | ||
| + | # fdisk -I /dev/da4 | ||
| + | ******* Working on device /dev/da4 ******* | ||
| + | |||
| + | |||
| + | === diese Schritte sind optional und für unsere Backup-Platte unwichtig === | ||
| + | |||
| + | will man die Platte bootfähig machen, dann müsste auch der Boot-Code mit rauf: | ||
| + | # /sbin/fdisk -BI /dev/da4 | ||
| + | |||
| + | allerdings kann man den Boot-Code auch separat auf die Platte schreiben: | ||
| + | # /sbin/fdisk -B /dev/da4 | ||
| + | |||
| + | Sollen auf der Platte nur die aktive Partition verändert werden, dann wird das mit dem folgenden Aufruf bewirkt: | ||
| + | # fdisk -a da4 | ||
| + | |||
| + | |||
| + | ==== BSD-Label schreiben ==== | ||
| + | |||
| + | Schreibschutz aufheben (in neueren Versionen ist " | ||
| + | # disklabel -W da4 | ||
| + | |||
| + | Standard-Label schreiben: | ||
| + | # disklabel -w da4 auto | ||
| + | |||
| + | es geht auch: | ||
| + | # disklabel -w da4 | ||
| + | |||
| + | Anlegen der neuen Disklabel bei SCSI-Platten: | ||
| + | # disklabel -e /dev/da4 | ||
| + | |||
| + | Wenn jetzt die Meldung **"// | ||
| + | erscheint, dann ist es in diesem Fall nicht möglich, die ganze Festplatte | ||
| + | ohne Slise' | ||
| + | |||
| + | Es ist dann automatisch eine Slise angelegt worden, | ||
| + | geben Sie zum editieren des Disk-Label' | ||
| + | |||
| + | will man die Platte bootfähig machen, was wir nicht wollen, dann müsste auch der Bootloader mit drauf: | ||
| + | # disklabel -B da4 | ||
| + | |||
| + | Jetzt müssen wir einfach eine eigene Partition anlegen, in unserem Fall legen wir (wie allgemein üblich) | ||
| + | die Partition " | ||
| + | |||
| + | Dazu müssen wir das Label editieren (Schalter " | ||
| + | # disklabel -e /dev/da4 | ||
| + | |||
| + | vorher: | ||
| + | # size | ||
| + | c: 60074784 | ||
| + | |||
| + | nachher: | ||
| + | # size | ||
| + | c: 60074784 | ||
| + | e: 60074784 | ||
| + | |||
| + | Es ist aber auch möglich, dass die Partition " | ||
| + | # size | ||
| + | a: 60074721 | ||
| + | c: 60074784 | ||
| + | |||
| + | In dem Fall können wir auch gleich diese verwenden und brauchen keine eigene anlegen. | ||
| + | Im folgenden gehe ich mal davon aus, dass die Partition " | ||
| + | allerdings müssen wir auch dann noch den " | ||
| + | Sonst können wir die Partition nicht mit dem Dateisystem UFS nutzen: | ||
| + | # size | ||
| + | a: 60074721 | ||
| + | c: 60074784 | ||
| + | |||
| + | Wollen wir dagegen ZFS drauf machen, dann können wir den " | ||
| + | |||
| + | den Schreibschutz wieder auf das LABEL setzen (in neueren Versionen ist " | ||
| + | # disklabel -N da4 | ||
| + | |||
| + | |||
| + | ==== Zum schluss muss die Partition noch mit einem Dateisystem versehen werden ==== | ||
| + | |||
| + | |||
| + | === UFS-Dateisystem anlegen === | ||
| + | |||
| + | ohne Slise: | ||
| + | /sbin/newfs /dev/da4a | ||
| + | |||
| + | mit Slise: | ||
| + | /sbin/newfs /dev/da4s1a | ||
| + | |||
| + | |||
| + | == SoftUpdate aktivieren == | ||
| + | |||
| + | Das // | ||
| + | |||
| + | # tunefs -n enable /dev/da4a | ||
| + | |||
| + | |||
| + | == der Partition einen Namen geben (Disk-Label) == | ||
| + | |||
| + | # tunefs -L BACKUP /dev/da4a | ||
| + | |||
| + | |||
| + | == man kann all diese Optionen auch gleich beim formatieren kombiniert angeben == | ||
| + | |||
| + | # newfs -O 2 -U -L BACKUP /dev/da4a | ||
| + | |||
| + | |||
| + | == POSIX.1e ACL aktivieren/ | ||
| + | |||
| + | Die ACL's lassen sich beim formatieren leider nicht beeinflussen, | ||
| + | |||
| + | einschalten: | ||
| + | # tunefs -a enable /dev/da4a | ||
| + | |||
| + | abschalten: | ||
| + | # tunefs -a disable /dev/da4a | ||
| + | |||
| + | |||
| + | ==== /etc/fstab ==== | ||
| + | |||
| + | Als erstes muss man den " | ||
| + | Da unser Bestreben darin liegt, Speicherplatz für ein regelmäßiges Backup ins System einzubinden, | ||
| + | geben wir dem Verzeichnis einen " | ||
| + | # mkdir /BACKUP | ||
| + | |||
| + | Jetzt können wir den Eintrag in der "/ | ||
| + | |||
| + | Wollen wir, dass die Platte beim booten automatisch eingebunden wird, dann reicht in der 4. Spalte ein " | ||
| + | # vi /etc/fstab: | ||
| + | / | ||
| + | |||
| + | Allerdings ist das bei einer USB-Platte recht ungewöhnlich und meistens auch nicht erwünscht! | ||
| + | |||
| + | Deshalb ergänzen wir die 4. Spalte um den Parameter " | ||
| + | # vi /etc/fstab: | ||
| + | / | ||
| + | |||
| + | Jetzt lässt sich die Platte ganz bequem mit diesem kurzen Kommando einhängen: | ||
| + | # mount /BACKUP | ||
| + | |||
| + | |||
| + | ==== Die wichtigsten Schritte noch einmal im Überblick ==== | ||
| + | |||
| + | Eine komplette Platte auf die // | ||
| + | # dd if=/ | ||
| + | # fdisk -i /dev/da4 | ||
| + | # disklabel -w /dev/da4s1 | ||
| + | # disklabel -r /dev/da4s1 | ||
| + | # /dev/da4s1: | ||
| + | 8 partitions: | ||
| + | # size | ||
| + | a: 732558334 | ||
| + | c: 732558336 | ||
| + | # disklabel -e /dev/da4s1 | ||
| + | # disklabel -r /dev/da4s1 | ||
| + | # /dev/da4s1: | ||
| + | 8 partitions: | ||
| + | # size | ||
| + | a: 732558334 | ||
| + | c: 732558336 | ||
| + | # newfs -O 2 -U -L BACKUP /dev/da4s1a | ||
| + | # mount /dev/da4s1a /mnt | ||
| + | |||
| + | |||
| + | ===== Partition und Dateisystem vergrößern ===== | ||
| + | |||
| + | siehe auch: [[:: | ||
| + | |||
| + | |||
| + | ==== Partition vergrößern ==== | ||
| + | |||
| + | # bsdlabel / | ||
| + | # vi savedlabel | ||
| + | # bsdlabel -R -n / | ||
| + | # bsdlabel -R / | ||
| + | |||
| + | |||
| + | ==== Dateisystem vergrößern ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | vergrößert das Dateisystem auf / | ||
| + | # growfs -s 4194304 / | ||
| + | |||
