Pagina 1 di 1

udev e reiserfs su disco esterno ( usb )

Inviato: dom 26 mar 2006, 19:34
da tevin
Ciao a tutti, è da una vita che non posto e rieccomi a voi con un nuovo problemino.
Ho cambiato l'hd del notebook e devo recuperare le cose nella partizione linux del vecchio hd (dove avevo installato la slack).
Ho configurato udev come da howto e come descritto in altri tutorial. Riesco a montare tranquillamente le partizioni ntfs e fat32 del disco esterno ma non riesco a far vedere la partizione reiserfs (che è quella che mi interessa di +). Mi dice sempre che il filesystem non è corretto.
il mio fstab è questo:

Codice: Seleziona tutto

/dev/hda6        swap             swap        defaults         0   0
/dev/hda3        /                reiserfs    defaults         1   1
/dev/hda5        /home            reiserfs    defaults         1   2
/dev/hda1        /winxp           ntfs        ro               1   0
/dev/hda2        /fat32           vfat        defaults         1   0
/dev/cdrom       /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
/udev/exthd1     /mnt/esterno/ntfs ntfs       ro               1   0
/udev/exthd2     /mnt/esterno/fat32 vfat      defaults         1   0
/udev/exthd3     /mnt/esterno/linux reiserfs  defaults         0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
tempfs           /dev/shm         tmpfs       defaults         0   0
proc             /proc            proc        defaults         0   0
none             /sys             sysfs       defaults
Grazie per l'aiuto

Inviato: dom 26 mar 2006, 19:48
da manublade
Ma il supporto al reiser è inserito nel kernel? se come modulo è caricato?
lsmod |grep reiser per vedere se è caricato, modprobe reiserfs per caricarlo
cat /usr/src/linux/.config |grep REISER per vedere come è inserito nel kernel.

Nel mio sistema cat /usr/src/linux/.config |grep REISER restituisce
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set

ovvero compilato come modulo. Se fosse CONFIG_REISERFS_FS=y allora è inserito staticamente e dovrebbe funzionarti.
Se # CONFIG_REISERFS_FS is not set o non appare nulla devi riconpilarti il kernel.

Inviato: dom 26 mar 2006, 19:51
da tevin
Ah, dimenticavo, dal dmesg ottengo:

Codice: Seleziona tutto

attempt to access beyond end of device
sda3: rw=0, want=18, limit=2
ReiserFS: sda3: warning: sh-2006: read_super_block: bread failed (dev sda3, block 8, size 1024)
attempt to access beyond end of device
sda3: rw=0, want=130, limit=2
ReiserFS: sda3: warning: sh-2006: read_super_block: bread failed (dev sda3, block 64, size 1024)
ReiserFS: sda3: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda3 

Inviato: dom 26 mar 2006, 20:02
da manublade
Si scusa mi sono alzato da poco (5 minuti) e non avevo visto nel tuo fstab

/dev/hda3 / reiserfs defaults 1 1

quindi hai reiser compilato nel kernel.....

Inviato: dom 26 mar 2006, 20:03
da manublade
/udev/exthd3 /mnt/esterno/linux reiserfs defaults 0 0
prova


/udev/exthd3 /mnt/esterno/linux reiserfs defaults 1 0

Inviato: dom 26 mar 2006, 20:12
da tevin
manublade ha scritto: prova


/udev/exthd3 /mnt/esterno/linux reiserfs defaults 1 0
è stato il mio primo tentativo...

Inviato: dom 26 mar 2006, 20:39
da manublade
Allora non so che dire, è strano quel "attempt to access beyond end of device".

Hai modo di montarlo in un altro pc? ad esempio un fisso? e da qui leggerni i dati con una live?

Inviato: dom 26 mar 2006, 20:45
da tevin
ho provato con una live, ubuntu, e me lo monta su sda3 con filesystem reiserfs ma non usava defaults ma altre direttive (devo prenderne nota e prvare con quelle)