Δημοσιεύτηκε: 05 Οκτ 2011, 03:17
από modenas88
Το FFS και το UFS είναι το ίδιο filesystem και απλά η κάθε BSD διανομή το ονομάζει διαφορετικά [wikipedia:Unix File System]. Δηλαδή μπορείς να ψάχνεις λύσεις ή για FFS ή για UFS είναι το ίδιο. Τώρα αν προσπαθήσεις από Linux(Ubuntu) να προσαρτήσεις το BSD partition κάπως έτσι
Κώδικας: Επιλογή όλων
# mount -r -t ufs -o ufstype=ufs2 /dev/sdXY /mnt/
θα στο προσαρτήσει αλλά σαν read-only > η επιλογή -r.

Αν προσπαθήσω να κάνω το ίδιο αλλά χωρίς read-only...
Κώδικας: Επιλογή όλων
# mount -t ufs -o ufstype=ufs2 /dev/sdXY /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdXY,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

όπου στο dmesg λέει
Κώδικας: Επιλογή όλων
#dmesg | tail -1
ufs was compiled with read-only support, can't be mounted as read-write
ότι το module ufs του πυρήνα έχει μεταγλωττιστεί μόνο σαν read-only.

Άρα θα πρέπει να μεταγλωττίσεις τον πυρήνα με το ufs module, σε write support. Ένας οδηγός που βρήκα για αυτό είναι αυτός http://ghantoos.org/2009/04/04/mounting ... der-linux/ Το module αυτό (πληροφοριακά) βρίσκεται εδώ
Κώδικας: Επιλογή όλων
/lib/modules/$(uname -r)/kernel/fs/ufs/ufs.ko
Άλλος τρόπος/πρόγραμμα δεν νομίζω να υπάρχει(;).

Εγώ έχω μόνο FreeBSD και PC-BSD στο πισι (από BSDs εννοώ) και (δυστυχώς) δεν έχω χρησιμοποιήσει OpenBSD. Οι παραπάνω εντολές είναι μέσα από το Ubuntu όπου έκανα mount τα partitions του FreeBSD που υπάρχουν.