<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.uugrn.org/index.php?action=history&amp;feed=atom&amp;title=UFS2_mounten_unter_Linux</id>
	<title>UFS2 mounten unter Linux - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uugrn.org/index.php?action=history&amp;feed=atom&amp;title=UFS2_mounten_unter_Linux"/>
	<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UFS2_mounten_unter_Linux&amp;action=history"/>
	<updated>2026-05-12T03:42:40Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in UUGRN</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UFS2_mounten_unter_Linux&amp;diff=6114&amp;oldid=prev</id>
		<title>Rabe: Benennung von Devices und Vergleich zwischen Linux und FreeBSD. Anwendungsbeispiel, wie man unter Linux FreeBSD-Partitionen lokalisieren und mounten kann.</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UFS2_mounten_unter_Linux&amp;diff=6114&amp;oldid=prev"/>
		<updated>2008-01-05T23:24:17Z</updated>

		<summary type="html">&lt;p&gt;Benennung von Devices und Vergleich zwischen Linux und FreeBSD. Anwendungsbeispiel, wie man unter Linux FreeBSD-Partitionen lokalisieren und mounten kann.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Mit Linux kann man auch auf UFS-formatierte Partitionen zugreifen, so wie sie etwa unter FreeBSD verwendet werden. &lt;br /&gt;
Unter FreeBSD spricht man von &amp;#039;&amp;#039;slices&amp;#039;&amp;#039; und &amp;#039;&amp;#039;partitions&amp;#039;&amp;#039;. Ein &amp;#039;&amp;#039;slice&amp;#039;&amp;#039; kann mehrere &amp;#039;&amp;#039;partitions&amp;#039;&amp;#039; enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partitionen und Slices ==&lt;br /&gt;
Unter Linux werden diese so erkannt:&lt;br /&gt;
&lt;br /&gt;
;Beispiel aus [[dmesg]]:&lt;br /&gt;
 hda: hda1 hda2 hda3 hda4 &amp;lt; hda5 &amp;gt;&lt;br /&gt;
 hda2: &amp;lt;bsd: hda6 hda7 hda8 hda9 hda10 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ausgabe von fdisk:&lt;br /&gt;
 # fdisk -l /dev/hda&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 80.0 GB, 80060424192 bytes&lt;br /&gt;
 255 heads, 63 sectors/track, 9733 cylinders&lt;br /&gt;
 Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
 &lt;br /&gt;
    Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
 /dev/hda1   *           1         913     7333641    b  W95 FAT32&lt;br /&gt;
 /dev/hda2             914        4801    31230360   a5  FreeBSD&lt;br /&gt;
 /dev/hda3            4802        4813       96390   83  Linux&lt;br /&gt;
 /dev/hda4            4814        9733    39519900    5  Extended&lt;br /&gt;
 /dev/hda5            4814        9733    39519868+  8e  Linux LVM&lt;br /&gt;
&lt;br /&gt;
fdisk -l listet hier alle &amp;quot;DOS-Style&amp;quot;-Partitionen auf, hier wird mit /dev/hda2 lediglich das FreeBSD-slice /dev/ad0s2 erkannt, in der Kernelmeldung beim Booten sieht man allerdings die BSD-Labels, die dann ähnlich wie die logischen Partitionen einer Extended-Partition aufeinanderfolgend numeriert werden, hier im Beispiel /dev/hda6..10&lt;br /&gt;
&lt;br /&gt;
== mounten ==&lt;br /&gt;
Durch ausprobieren oder Intuition weiss man, dass die /-Filesysteme in BSD immer auf der &amp;#039;&amp;#039;a&amp;#039;&amp;#039;-Partition liegen (vgl: [[ABC-Regel]]) und folglich /dev/hda6 in diesem Beispiel das /-Filesystem von FreeBSD sein muss:&lt;br /&gt;
&lt;br /&gt;
;Mounten aus einer root-Shell:&lt;br /&gt;
 # mkdir /bsd&lt;br /&gt;
 # mount -t ufs -o ro,ufstype=ufs2 /dev/hda6 /bsd&lt;br /&gt;
&lt;br /&gt;
;Anschauen der /bsd/etc/fstab:&lt;br /&gt;
 # Device                Mountpoint      FStype  Options         Dump    Pass#&lt;br /&gt;
 /dev/ad0s2b             none            swap    sw              0       0&lt;br /&gt;
 /dev/ad0s2a             /               ufs     rw              1       1&lt;br /&gt;
 /dev/ad0s2d             /var            ufs     rw              2       2&lt;br /&gt;
 /dev/ad0s2e             /usr            ufs     rw              2       2&lt;br /&gt;
 /dev/ad0s2f             /data           ufs     rw              2       2&lt;br /&gt;
&lt;br /&gt;
== Linux vs. FreeBSD ==&lt;br /&gt;
Vergleich zwischen Linux und FreeBSD-Devices:&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
 ! Linux&lt;br /&gt;
 ! FreeBSD&lt;br /&gt;
 ! Anmerkung&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda&lt;br /&gt;
 | /dev/ad0&lt;br /&gt;
 | erste ATA-Platte&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hdb&lt;br /&gt;
 | /dev/ad1&lt;br /&gt;
 | zweite ATA-Platte&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda2&lt;br /&gt;
 | /dev/ad0s2&lt;br /&gt;
 | zweite primäre Partition auf der ersten ATA-Platte&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda3 &lt;br /&gt;
 | /dev/ad0s3 &lt;br /&gt;
 | dritte primäre Partition auf der ersten ATA-Platte&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda6&lt;br /&gt;
 | /dev/ad0s2a&lt;br /&gt;
 | In diesem Beispiel die /-Partition im zweiten BSD-Slice auf der ersten ATA-Platte (vgl: [[ABC-Regel]])&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda7&lt;br /&gt;
 | /dev/ad0s2b&lt;br /&gt;
 | die &amp;#039;&amp;#039;b&amp;#039;&amp;#039;-Partition in FreeBSD ist immer ein swap-Device (vgl: [[ABC-Regel]])&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda8&lt;br /&gt;
 | /dev/ad0s2d&lt;br /&gt;
 | in diesem Beispiel /bsd/var&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda9&lt;br /&gt;
 | /dev/ad0s2e&lt;br /&gt;
 | in diesem Beispiel /bsd/usr&lt;br /&gt;
 |-&lt;br /&gt;
 | /dev/hda10&lt;br /&gt;
 | /dev/ad0s2f&lt;br /&gt;
 | in diesem Beispiel /bsd/data&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== automatisch mounten ==&lt;br /&gt;
Sollen die FreeBSD-&amp;#039;&amp;#039;partitions&amp;#039;&amp;#039; automatisch gemountet werden, dann können sie in der Linux-/etc/fstab eingetragen werden:&lt;br /&gt;
; /etc/fstab:&lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 [...]&lt;br /&gt;
 /dev/hda6       /bsd            ufs     ro,ufstype=ufs2         0       0&lt;br /&gt;
 /dev/hda8       /bsd/var        ufs     ro,ufstype=ufs2         0       0&lt;br /&gt;
 /dev/hda9       /bsd/usr        ufs     ro,ufstype=ufs2         0       0&lt;br /&gt;
 /dev/hda10      /bsd/data       ufs     ro,ufstype=ufs2         0       0&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* [[ABC-Regel]]&lt;br /&gt;
* {{man|freebsd|5|fstab}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>Rabe</name></author>
	</entry>
</feed>