-
gatto gattaggioTi serviva un binario di extundelete?
Prova con quello che è dentro questo pacco:
http://mirror.archlinuxarm.org/arm/community/extun...
Young professional woman and busy mom.-
Re: gatto gattaggioScritto daNon Autenticatoil 2013-05-27 23:51:00.0 alle 2013-05-27 23:51:00.0> Ti serviva un binario di extundelete?
> Prova con quello che è dentro questo pacco:
> http://mirror.archlinuxarm.org/arm/community/extun...
Qualcuno ha compilato un eseguibile per arm?
Si copia in bin e funziona?
Grazzie, se fallisce ogni altro metodo lo provo.-
Re: gatto gattaggioScritto da:
> > Ti serviva un binario di extundelete?
> > Prova con quello che è dentro questo pacco:
> > http://mirror.archlinuxarm.org/arm/community/extun...
>
> Qualcuno ha compilato un eseguibile per arm?
>
> Si copia in bin e funziona?
>
> Grazzie, se fallisce ogni altro metodo lo provo.
In realtà devi ringraziare l'oloturio che si è ricordato che il raspa è arm, ho verificato i repository, sono armv5 per i pacchetti generici, solo il kernel è compilato ad hoc (il raspberry pi è un armv6).
Se possono esserti utili le seguenti info:$ file $(which extundelete) /usr/bin/extundelete: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.27, BuildID[sha1]=256ee96066b941d983cfcbdad7a49b2e2731ce4b, stripped $ ldd $(which extundelete) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0xb6fcb000) libext2fs.so.2 => /usr/lib/libext2fs.so.2 (0xb6f8c000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6ec4000) libm.so.6 => /usr/lib/libm.so.6 (0xb6e23000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6dfc000) libc.so.6 => /usr/lib/libc.so.6 (0xb6cce000) /lib/ld-linux.so.3 (0xb6fd6000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb6cad000)
Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra, che sono per arch, non è detto che siano tutte uguali le altre distro; se nel tuo caso sono in posizione diversa puoi fare un link simbolico con ln -s per fargliele trovare dove se le aspetta.
Se ti manca qualche shared object tra quelli elencati puoi trovare i primi due (ext2) in questo pacchetto:
http://mirror.archlinuxarm.org/arm/core/e2fsprogs-...
Gli altri dovresti averli nel sistema.Young professional woman and busy mom.-
Re: gatto gattaggioScritto daNon Autenticatoil 2013-05-28 00:38:44.0 alle 2013-05-28 00:38:44.0> > > Ti serviva un binario di extundelete?
> > > Prova con quello che è dentro questo pacco:
> > > http://mirror.archlinuxarm.org/arm/community/extun...
> >
> > Qualcuno ha compilato un eseguibile per arm?
> >
> > Si copia in bin e funziona?
> >
> > Grazzie, se fallisce ogni altro metodo lo provo.
>
> In realtà devi ringraziare l'oloturio che si è ricordato che il raspa è arm, ho verificato i repository, sono armv5 per i pacchetti generici, solo il kernel è compilato ad hoc (il raspberry pi è un armv6).
>
> Se possono esserti utili le seguenti info:
>> $ file $(which extundelete) > /usr/bin/extundelete: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.27, BuildID[sha1]=256ee96066b941d983cfcbdad7a49b2e2731ce4b, stripped > $ ldd $(which extundelete) > libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0xb6fcb000) > libext2fs.so.2 => /usr/lib/libext2fs.so.2 (0xb6f8c000) > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6ec4000) > libm.so.6 => /usr/lib/libm.so.6 (0xb6e23000) > libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6dfc000) > libc.so.6 => /usr/lib/libc.so.6 (0xb6cce000) > /lib/ld-linux.so.3 (0xb6fd6000) > libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb6cad000) >
>
> Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra, che sono per arch, non è detto che siano tutte uguali le altre distro; se nel tuo caso sono in posizione diversa puoi fare un link simbolico con ln -s per fargliele trovare dove se le aspetta.
> Se ti manca qualche shared object tra quelli elencati puoi trovare i primi due (ext2) in questo pacchetto:
> http://mirror.archlinuxarm.org/arm/core/e2fsprogs-...
> Gli altri dovresti averli nel sistema.
La cosa si fa complessa.
Perché non è come nel DOS che copiavi un programma, aggiungevi la directory al PATH e tutto funziava?
-
Re: gatto gattaggioScritto da:
> > > > Ti serviva un binario di extundelete?
> > > > Prova con quello che è dentro questo pacco:
> > > > http://mirror.archlinuxarm.org/arm/community/extun...
> > >
> > > Qualcuno ha compilato un eseguibile per arm?
> > >
> > > Si copia in bin e funziona?
> > >
> > > Grazzie, se fallisce ogni altro metodo lo provo.
> >
> > In realtà devi ringraziare l'oloturio che si è ricordato che il raspa è arm, ho verificato i repository, sono armv5 per i pacchetti generici, solo il kernel è compilato ad hoc (il raspberry pi è un armv6).
> >
> > Se possono esserti utili le seguenti info:
> >> > $ file $(which extundelete) > > /usr/bin/extundelete: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.27, BuildID[sha1]=256ee96066b941d983cfcbdad7a49b2e2731ce4b, stripped > > $ ldd $(which extundelete) > > libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0xb6fcb000) > > libext2fs.so.2 => /usr/lib/libext2fs.so.2 (0xb6f8c000) > > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6ec4000) > > libm.so.6 => /usr/lib/libm.so.6 (0xb6e23000) > > libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6dfc000) > > libc.so.6 => /usr/lib/libc.so.6 (0xb6cce000) > > /lib/ld-linux.so.3 (0xb6fd6000) > > libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb6cad000) > >
> >
> > Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra, che sono per arch, non è detto che siano tutte uguali le altre distro; se nel tuo caso sono in posizione diversa puoi fare un link simbolico con ln -s per fargliele trovare dove se le aspetta.
> > Se ti manca qualche shared object tra quelli elencati puoi trovare i primi due (ext2) in questo pacchetto:
> > http://mirror.archlinuxarm.org/arm/core/e2fsprogs-...
> > Gli altri dovresti averli nel sistema.
>
> La cosa si fa complessa.
Perché non è come nel DOS che copiavi un programma, aggiungevi la directory al PATH e tutto funziava?
Anche il DOS soffriva degli stessi problemi, solo che tendenzialmente chi fa programmi per windows ti da l'exe con una cartella di shared library (dll) e tu copi tutto, programma e dipendenze.
Volendo gestire il sistema minimizzando le duplicazioni su linux ti trovi giocoforza a separare programmi e dipendenze, almeno quando queste sono comuni a più programmi.
Prova a contare nella tua c: in questo momento le occorrenze di msvcrt*.dll e in quante versioni diverse le hai dentro.Young professional woman and busy mom.-
Re: gatto gattaggioScritto daNon Autenticatoil 2013-05-28 01:02:22.0 alle 2013-05-28 01:02:22.0> > > > > Ti serviva un binario di extundelete?
> > > > > Prova con quello che è dentro questo pacco:
> > > > > http://mirror.archlinuxarm.org/arm/community/extun...
> > > >
> > > > Qualcuno ha compilato un eseguibile per arm?
> > > >
> > > > Si copia in bin e funziona?
> > > >
> > > > Grazzie, se fallisce ogni altro metodo lo provo.
> > >
> > > In realtà devi ringraziare l'oloturio che si è ricordato che il raspa è arm, ho verificato i repository, sono armv5 per i pacchetti generici, solo il kernel è compilato ad hoc (il raspberry pi è un armv6).
> > >
> > > Se possono esserti utili le seguenti info:
> > >> > > $ file $(which extundelete) > > > /usr/bin/extundelete: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.27, BuildID[sha1]=256ee96066b941d983cfcbdad7a49b2e2731ce4b, stripped > > > $ ldd $(which extundelete) > > > libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0xb6fcb000) > > > libext2fs.so.2 => /usr/lib/libext2fs.so.2 (0xb6f8c000) > > > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6ec4000) > > > libm.so.6 => /usr/lib/libm.so.6 (0xb6e23000) > > > libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6dfc000) > > > libc.so.6 => /usr/lib/libc.so.6 (0xb6cce000) > > > /lib/ld-linux.so.3 (0xb6fd6000) > > > libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb6cad000) > > >
> > >
> > > Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra, che sono per arch, non è detto che siano tutte uguali le altre distro; se nel tuo caso sono in posizione diversa puoi fare un link simbolico con ln -s per fargliele trovare dove se le aspetta.
> > > Se ti manca qualche shared object tra quelli elencati puoi trovare i primi due (ext2) in questo pacchetto:
> > > http://mirror.archlinuxarm.org/arm/core/e2fsprogs-...
> > > Gli altri dovresti averli nel sistema.
> >
> > La cosa si fa complessa.
Perché non è come nel DOS che copiavi un programma, aggiungevi la directory al PATH e tutto funziava?
>
> Anche il DOS soffriva degli stessi problemi, solo che tendenzialmente chi fa programmi per windows ti da l'exe con una cartella di shared library (dll) e tu copi tutto, programma e dipendenze.
> Volendo gestire il sistema minimizzando le duplicazioni su linux ti trovi giocoforza a separare programmi e dipendenze, almeno quando queste sono comuni a più programmi.
> Prova a contare nella tua c: in questo momento le occorrenze di msvcrt*.dll e in quante versioni diverse le hai dentro.
Terrò questa soluzione come extrema ratio.
Per ora la roadmap è la seguente:
Sono riuscito a estorcere dai forum un'informazione secondo cui, tramite una docking station, al NAS è possibile collegare qualsiasi disco incluso nella lista di compatibilità per dischi interni (la lista per quelli esterni ne elenca pochi e nessuno soddisfacente). Quindi
1. Comprare una docking station USB e un disco da 2 TB come quelli del NAS (o più?).
2. Sui forum dicono tutti che collegando un disco del NAS al computer, con Linux se ne vede il contenuto, cosa che perlappunto a me non riesce. Provare se collegando con la docking station e bruciando un bastoncino d'incenso a Velsharoon riesce.
3. Se il punto 2. non è riuscito, accendere il NAS, umount forzato di /dev/md0, /dev/sda e /dev/sdb (smontandoo i dispositivi sul NAS ***PRESUMO*** che il NAS non possa scrivere sui dischi sovrascrivendomi i file, chissà che succede però) e a questo punto dd di /dev/md0 sul disco USB esterno. A questo punto dovrei avere un'immagine, presumibilmente con filesystem ext4, su cui provare extundelete.
4. Se il 3. non riesce perché per incommensurabile colmo di sfiga il NAS non riconosce il disco USB esterno nonostante l'informazione ricevuta, provare a vedere se dal NAS sia possibile vedere il portatile montandolo cifs come //192.168.0.x, e fare dd di /dev/md0 sull'unità montata del portatile.-
Re: gatto gattaggioScritto daNon Autenticatoil 2013-05-29 18:27:53.0 alle 2013-05-29 18:27:53.0> Per ora la roadmap è la seguente:
> Sono riuscito a estorcere dai forum un'informazione secondo cui, tramite una docking station, al NAS è possibile collegare qualsiasi disco incluso nella lista di compatibilità per dischi interni (la lista per quelli esterni ne elenca pochi e nessuno soddisfacente). Quindi
> 1. Comprare una docking station USB ....................... [OK]
Curioso come il disco inserito nella docking station sia letto da ext2read in Windows (si vedono i file e le cartelle) ma NON sia neppure visto da Windows (neppure come un disco da formattare) e NEPPURE da SystemRescueCD (collegandolo col cavetto della Vultech lo vedeva come /dev/sdd ma non riconosceva nelle partizioni alcun filesystem noto, ora sdd non c'è neppure in /dev).
> e un disco da 2 TB come quelli del NAS (o più?).
> 2. Sui forum dicono tutti che collegando un disco del NAS al computer, con Linux se ne vede il contenuto, cosa che perlappunto a me non riesce. Provare se collegando con la docking station e bruciando un bastoncino d'incenso a Velsharoon riesce.
> 3. Se il punto 2. non è riuscito, accendere il NAS, umount forzato di /dev/md0, /dev/sda e /dev/sdb (smontandoo i dispositivi sul NAS ***PRESUMO*** che il NAS non possa scrivere sui dischi sovrascrivendomi i file, chissà che succede però) e a questo punto dd di /dev/md0 sul disco USB esterno. A questo punto dovrei avere un'immagine, presumibilmente con filesystem ext4, su cui provare extundelete.
> 4. Se il 3. non riesce perché per incommensurabile colmo di sfiga il NAS non riconosce il disco USB esterno nonostante l'informazione ricevuta, provare a vedere se dal NAS sia possibile vedere il portatile montandolo cifs come //192.168.0.x, e fare dd di /dev/md0 sull'unità montata del portatile.
-
suorsassofonoScritto daNon Autenticatoil 2013-05-30 02:02:09.0 alle 2013-05-30 02:02:09.0> > 1. Comprare una docking station USB ....................... [OK]
>
> Curioso come il disco inserito nella docking station sia letto da ext2read in Windows (si vedono i file e le cartelle) ma NON sia neppure visto da Windows (neppure come un disco da formattare) e NEPPURE da SystemRescueCD (collegandolo col cavetto della Vultech lo vedeva come /dev/sdd ma non riconosceva nelle partizioni alcun filesystem noto, ora sdd non c'è neppure in /dev).
Davo per scontato che SystemRescueCD non leggesse il disco perché non era semplice ext4 ma un qualche formato strano dovuto al RAID. Ma se invece ext2read lo vede, non ho idea del perché SystemRescueCD no, soprattutto trattandosi di un sistema fatto apposta per il recupero dati.
-
Re: suorsassofonoScritto daavvelentaniCubicolarioil 2013-05-30 08:21:02.0 alle 2013-05-30 08:21:02.0Trollate totali: 18184Scritto da:
> > > 1. Comprare una docking station USB ....................... [OK]
> >
> > Curioso come il disco inserito nella docking station sia letto da ext2read in Windows (si vedono i file e le cartelle) ma NON sia neppure visto da Windows (neppure come un disco da formattare) e NEPPURE da SystemRescueCD (collegandolo col cavetto della Vultech lo vedeva come /dev/sdd ma non riconosceva nelle partizioni alcun filesystem noto, ora sdd non c'è neppure in /dev).
>
> Davo per scontato che SystemRescueCD non leggesse il disco perché non era semplice ext4 ma un qualche formato strano dovuto al RAID. Ma se invece ext2read lo vede, non ho idea del perché SystemRescueCD no, soprattutto trattandosi di un sistema fatto apposta per il recupero dati.

Il problema non sara` questo cavetto vultech?I think happiness is love
- Vladimir Putin-
Re: suorsassofonoScritto daNon Autenticatoil 2013-05-30 21:33:15.0 alle 2013-05-30 21:33:15.0> > > > 1. Comprare una docking station USB ....................... [OK]
> > >
> > > Curioso come il disco inserito nella docking station sia letto da ext2read in Windows (si vedono i file e le cartelle) ma NON sia neppure visto da Windows (neppure come un disco da formattare) e NEPPURE da SystemRescueCD (collegandolo col cavetto della Vultech lo vedeva come /dev/sdd ma non riconosceva nelle partizioni alcun filesystem noto, ora sdd non c'è neppure in /dev).
> >
> > Davo per scontato che SystemRescueCD non leggesse il disco perché non era semplice ext4 ma un qualche formato strano dovuto al RAID. Ma se invece ext2read lo vede, non ho idea del perché SystemRescueCD no, soprattutto trattandosi di un sistema fatto apposta per il recupero dati.

>
> Il problema non sara` questo cavetto vultech?
L'ho pensato anch'io, essendo altissima tecnologia napoletana fabbricata in Cina, c'è anche disegnato il Vesuvio, ma:
col vultech il disco è visto ma le partizioni non riconosciute;
con la docking station il disco non è neppure visto;
con la docking station il disco è visto col driver ext2read in Windows;
non ho fatto prove col vultech e il driver ext2read.
-
-
-
-
-
-
-
Re: gatto gattaggioScritto daavvelentaniCubicolarioil 2013-05-28 14:21:11.0 alle 2013-05-28 14:21:11.0Trollate totali: 18184Scritto da: ::1
> Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra,
No, il loader di linux non funziona cosi`. La cosa importante e` che abbiano il nome uguale e siano nel path di ldconfig (/etc/ld.so.conf).
Puoi anche mettere tutto in una directory chiamata librerie e far partire il programma con:$ LD_LIBRARY_PATH=librerie ./mioprogramma
I think happiness is love
- Vladimir Putin-
Re: gatto gattaggioScritto daNon Autenticatoil 2013-05-28 15:51:35.0 alle 2013-05-28 15:51:35.0> > Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra,
>
> No, il loader di linux non funziona cosi`. La cosa importante e` che abbiano il nome uguale e siano nel path di ldconfig (/etc/ld.so.conf).
>
> Puoi anche mettere tutto in una directory chiamata librerie e far partire il programma con:
>
>> $ LD_LIBRARY_PATH=librerie ./mioprogramma >
Non ci capisco una mazza. Per diventare un guru linaro esperto di reti mi ci vorrebbero centinaia di eoni-gatto. Però intanto mi sono salvato il collegamento al thread.-
Re: gatto gattaggioScritto daavvelentaniCubicolarioil 2013-05-28 17:08:15.0 alle 2013-05-28 17:08:15.0Trollate totali: 18184Scritto da:
> > > Siccome è linkato dinamicamente si aspetterà le lib nelle posizioni che vedi sopra,
> >
> > No, il loader di linux non funziona cosi`. La cosa importante e` che abbiano il nome uguale e siano nel path di ldconfig (/etc/ld.so.conf).
> >
> > Puoi anche mettere tutto in una directory chiamata librerie e far partire il programma con:
> >
> >> > $ LD_LIBRARY_PATH=librerie ./mioprogramma > >
>
> Non ci capisco una mazza. Per diventare un guru linaro esperto di reti mi ci vorrebbero centinaia di eoni-gatto. Però intanto mi sono salvato il collegamento al thread.
Non ti preoccupare, nella sua infinita generosita` suoranciata ti ricompilera` extundelete staticamente.I think happiness is love
- Vladimir Putin
-
-
-
-
-