Wie mountdle/lese ich ext4 partitionen?

dettus

Bicycle User
Ich bin gerade zu bloede das selbst rauszufinden...

Wie mounte ich auf meinem DualBoot Rechner die Partition von Ubuntu?

Code:
mount_ext2fs /dev/sd0j /mnt
specified device does not match mounted device
scheitert wohl am Filesystem.
 
fuse.
Unter FreeBSD gibt es fuse und ein ext-Modul, das besser funktioniert, als die native ext2. Lass mich aber nun nicht danach suchen, denn, ob es das auch für OpenBSD gibt, weiß ich dann ja doch nicht.

Nebenbei kann Ubuntu zahlreiche andere Dateisysteme und es muss also nicht unbedingt ext4 sein, nur, weil es unter Ubuntu installiert wurde. Mir ist zB BTRFS viel loieber.

Sodann kann es natürlich verschlüsselt sein und dann braucht man Passworte und so, aber vor Allem den passenden Algorithmus. In der Linux-Welt ist es meist LUKS, was aber nicht viel über den eigentlichen Mechanismus sagt. Meist hat man keine Chance.
 
Danke.
Zumindest ueber die Ports und Packages gibt es das nicht. :(
Ich habe mir gerade den sourcecode runtergeladen und versuche es mal zu Fuss zu compileren.
 
Uff.
Mal wieder nicht soooo leicht!!
Aber fuse war der richtige Tipp.

Folgende Schritte habe ich ausgefuehrt:

Code:
pkg_add autoconf-2.65p1
pkg_add automake-1.17
pkg_add libtool
pkg_add e2fsprogs

Musste ich installieren. (Die Autoconf Version ist WICHTIG!)
Danach:

Code:
git clone https://github.com/alperakcan/fuse-ext2
export AUTOMAKE_VERSION=1.17
export AUTOCONF_VERSION=2.65
sh autogen.sh
export LDFLAGS="-L/usr/local/lib"

Danach musste ich die config.h patchen: Ungefaehr in Zeile 11 wird dort FUSE_USE_VERSION definiert. Die habe ich von Hand auf 26 gestellt, weil das die Version war, die in /usr/include/fuse.h stand.

Code:
/* Define to 1 if you want 'debug' support. */
#define ENABLE_DEBUG 0

/* Version of FUSE interface */
#define FUSE_USE_VERSION 26 //FUSE_VERSION

/* Define to 1 if your system has a working `chown' function. */
#define HAVE_CHOWN 1
...

Danach gings dann
Code:
make
make install
fuse-ext2 /dev/sd0j /mnt/
ls -l /mnt/
umount /mnt/
 
Das hier müsste auch gehen:

Code:
 % pkg search lkl
fusefs-lkl-4.16.g20180628_4    Full-featured Linux BTRFS, Ext4, XFS as a FUSE module
 
Zurück
Oben