PDA

Visualizza la versione completa : Condivisione HardDisk



luposat
22-09-2009, 10:28
Non capisco per quale motivo non riesco a vedere l' HD del mio DB7000 dal file manager dell' AzBox.
Riesco invece a vedere l'HD del DB800.
Sono tutti e 3 in rete, dal mio PC riesco a vederli senza problemi se specifico l'indirizzo, mentre invece se specifico il gruppo (Dream) mi fa vedere solo il DB800.
Non riesco a capirne il motivo.
Qualcuno ha qualche suggerimento?

PS:
Ho notato che i files .TS registrati da canali HD con il DM800, l'AzBox non riesce a leggerli, mentre i files .TS registrati da canali SD vengono letti senza problemi.
Qualcuno ha risolto?

Cosmico72
25-09-2009, 19:09
Com'è condiviso l'HD del DM7000? NFS?

luposat
25-09-2009, 20:47
Com'è condiviso l'HD del DM7000? NFS?
Io vedo che è attivato sia SAMBA che NFS server nei servizi.
Di sicuro samba lo vedo quando faccio un ps

324 root 456 S /bin/sh /etc/init.d/rcS
377 root 552 S /sbin/inetd
406 root 576 S /bin/nemesisd
419 root 868 S /var/bin/gSUB
445 1 332 S /sbin/portmap
466 root 540 S /sbin/mountd
470 root 612 S /bin/smbd -D
472 root 760 S /bin/nmbd -D
483 root 10456 S /bin/enigma
484 root 10456 S N /bin/enigma
485 root 10456 S N /bin/enigma
490 root 10456 S /bin/enigma
503 root 10456 S /bin/enigma
504 root 10456 S N /bin/enigma
30752 root 10456 S /bin/enigma
494 root 980 S /var/bin/2SUB
25231 root 1868 S /var/bin/newcs.165 -c /var/tuxbox/config/newcs165-nd3.xml
25232 root 1868 S /var/bin/newcs.165 -c /var/tuxbox/config/newcs165-nd3.xml
25235 root 1868 S /var/bin/newcs.165 -c /var/tuxbox/config/newcs165-nd3.xml
25236 root 1868 S /var/bin/newcs.165 -c /var/tuxbox/config/newcs165-nd3.xml
25292 root 2552 S /var/bin/CCcam_2.1.1
25293 root 2552 S /var/bin/CCcam_2.1.1
25294 root 2552 S /var/bin/CCcam_2.1.1
25295 root 2552 S /var/bin/CCcam_2.1.1
25303 root 2552 S /var/bin/CCcam_2.1.1
25304 root 2552 S /var/bin/CCcam_2.1.1
25305 root 2552 S /var/bin/CCcam_2.1.1
25306 root 2552 S /var/bin/CCcam_2.1.1
25307 root 2552 S /var/bin/CCcam_2.1.1
25398 root 2552 S /var/bin/CCcam_2.1.1
323 root 416 S telnetd
327 root 704 S -sh
374 root 636 R ps
~
questi sono i servizi attivi.

Cosmico72
25-09-2009, 21:08
prova a cercare il file di configurazione del samba (smb.conf)


find / -name smb.conf

e verifica che ci sia l'entry per l'HD.


Eventualmente metti un

df -k

del tuo 7000 e un


cat smb.conf


Come si chiama la tua community? WORKGROUP?


...vediamo cosa possiamo fare...

cvd
25-09-2009, 21:17
http://www.dreamboxonline.com/forums/showthread.php?t=12844

Cosmico72
25-09-2009, 21:39
Credo che ci siano problemi di share, non di mount...

luposat
26-09-2009, 07:51
Intanto vorrei ringraziarvi per l'interessamento.
Premetto che sto usando la EDG Nemesis 4.4 per DB7000.
Questo è il contenuto del file smb.conf nella directory /var/etc


[global]
load printers = no
guest account = root
log file = /tmp/smb.log
security = share
server string = DreamBOX network services
workgroup = Dream
netbios name = dreambox
log level = 1
# case sensitive=yes
preserve case=yes
short preserve case=yes
socket options = TCP_NODELAY
preferred master = no ;(These stop the machine being master browser, which means that it doesn't waste time there.)


[Configuration]
comment = Configuration files - take care!
path = /var
read only = no
public = yes
guest ok = yes

[Harddisk]
comment = The harddisk
path = /hdd
read only = no
public = yes
guest ok = yes



Se provo ad accedere al DB da Windows non ho problemi, vedo entrambe le share, purtroppo da AxBox nulla.

PS:
Il file di configurazione di NFS dove lo posso trovare e come si chiama.
Come si chiama il servizio di NFS, come faccio a riconoscerlo quando faccio "ps"?

luposat
26-09-2009, 09:50
http://www.dreamboxonline.com/forums/showthread.php?t=12844

Ti ringrazio per il link, ho provato a seguire queste istruzioni ma il risultato è stato questo:


MMP[/]$ mount 192.168.0.24:/hdd/movie /DATA/nfs
mount: 192.168.0.24:/hdd/movie failed, reason given by server: Permission denied
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.0.24:/hdd/movie on /DATA/nfs failed: Invalid argument
MMP[/]$

Come faccio a dire all'NFS server del DB7000 cosa mettere in share?

luposat
26-09-2009, 10:07
Mi dispiace fare risposte successive multiple, ma non mi da la possibilità di correggere l'ultimo post...

Occhio e croce questi dovrebbero essere i service di NFS


445 1 332 S /sbin/portmap
466 root 540 S /sbin/mountd

e questi di SAMBA


470 root 612 S /bin/smbd -D
472 root 760 S /bin/nmbd -D

quindi i server sono entrambi attivi, ma nulla da fare...

PS:Ho provato a montare la stessa directory anche da DM800, ma stesso risultato

Merlino
26-09-2009, 10:18
(cut) Se provo ad accedere al DB da Windows non ho problemi, vedo entrambe le share, purtroppo da AxBox nulla. (cut)
Hai attivato il file server sull'AzBox?

Io lo vedo normalmente da Windows XP H. e Windows Vista H.
Da linux devo ancora provare!

edit
credo di aver capito male, non tenere conto di questo intervento.
/edit

Cosmico72
26-09-2009, 10:30
Se dal windows te lo vede teoricamente dovrebbe vederlo anche dall'AZ.


Metti nel file /etc/exports



root@dm8000:~# more /etc/exports
hdd *(rw,sync)

verifica che /hdd sia corretto


root@dm8000:~# ls -l /hdd
lrwxrwxrwx 1 root root 9 Jan 1 1970 /hdd -> media/hdd


Fai partire l'nfs.server


root@dm8000:~# /etc/init.d/nfsserver start
creating NFS state directory: done
starting 8 nfsd kernel threads: done
starting mountd: done


Adesso vado a vedere che ca//o è successo all'AZ che non mi risponde più all'ssh...

Cosmico72
26-09-2009, 10:53
Allora, così funziona con un linux normale.



root@dm8000:/tmp# more /etc/exports
#/hdd *(rw,sync)
/media/hdd *(sync,insecure)

Verifica:


root@dm8000:/tmp# exportfs
/media/hdd <world>




Sul server remoto:


centauro:~# mount -t nfs 192.168.1.89:/hdd /test
centauro:~ # df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 66050540 1642880 61052488 3% /
udev 1021460 136 1021324 1% /dev
/dev/sda1 4127108 87564 3829896 3% /boot
/dev/sda7 66050540 2568936 60126432 5% /sysadm
/dev/sda6 66050540 359288 62336080 1% /var
/dev/sda8 261132956 2506196 245361892 2% /web
192.168.1.89:/hdd 961432096 227386272 685207808 25% /test


Sull'AZ rimane li a pensarci...


EDIT:

Alla fine l'ha montato, ci ha messo un po'


MMP[/]$ df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/mtdblock5 1024 380 644 37% /DISK1
/dev/hda1 138825 109049 22609 83% /MMP
/dev/hda2 15863 6410 8634 43% /EMU
/dev/hda3 7931 5603 1919 74% /DISK2
/dev/hda4 80313 51004 25162 67% /Download
192.168.1.89:/hdd 961432096 227386272 685207808 25% /DATA/usb2

Merlino
26-09-2009, 10:58
Ti ringrazio per il link, ho provato a seguire queste istruzioni ma il risultato è stato questo:


MMP[/]$ mount 192.168.0.24:/hdd/movie /DATA/nfs
mount: 192.168.0.24:/hdd/movie failed, reason given by server: Permission denied
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.0.24:/hdd/movie on /DATA/nfs failed: Invalid argument
MMP[/]$Come faccio a dire all'NFS server del DB7000 cosa mettere in share?
Perchè cerchi di montarlo in: /DATA/nfs?
La directory "/DATA/nfs" l'hai creata tu?

Prova così:
mount 192.168.0.24:/hdd/movie /DATA/network

ps: vediamo se almeno ho capito questo! :innocent:

Cosmico72
26-09-2009, 11:05
Tricks:
mount remote directory con nfs su AZbox

Aggiungere l'opzione "-o nolock"

mount in 109ms (comunque alto) invece di 1:45 min



MMP[~]$ time mount -t nfs 192.168.1.89:/media/hdd /DATA/usb2/ -o nolock

real 0m*****9s
user 0m0.014s
sys 0m0.043s
MMP[~]$ umount /DATA/usb2
MMP[~]$ time mount -t nfs 192.168.1.89:/media/hdd /DATA/usb2/

real 1m45.154s
user 0m0.007s
sys 0m0.048s




@merlino: comunque bisogna mettere "-t nfs"

luposat
26-09-2009, 13:38
Oggi sono alle prese con la tinteggiatura di casa e tra una pausa e l'altra provo a fare dei tentativi.
Intanto volevo ringraziarvi ancora per la vostra disponibilità.

Al momento il mount non funziona (adesso mi sto concentrando su NFS) nè da DM800 nè da Azbox, il DB7000 sembra non avere i permessi correttamente configurati.

Su DB7000 ho visto "/var/etc/export" e mi sembra configurato correttamente:

hdd *(rw,sync)



MMP[/]$ time mount -t nfs 192.168.0.24:/hdd /DATA/db7000/ -o nolock
mount: 192.168.0.24:/hdd failed, reason given by server: Permission denied
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.0.24:/hdd on /DATA/db7000 failed: Invalid argument

real 0m0.067s
user 0m0.011s
sys 0m0.034s
MMP[/]$


Se da AzBox provo a fare il mount della directory del DM800HD riesco senza problemi ed è velocissimo.

MMP[/]$ time mount -t nfs 192.168.0.26:/media/hdd /DATA/network/ -o nolock

real 0m0.131s
user 0m0.010s
sys 0m0.035s
M
Il suo "/var/etc/export" mi sembra uguale a quello del DB7000

hdd *(rw,sync)


PS:
192.168.0.24=DB7000
192.168.0.26=DM800
192.168.0.24=AzBox
Prima di dare il comando di mount, la directory utilizzata per il mount la creo io con mkdir, quindi "/DATA/network" e "/DATA/db7000" le ho create io in precedenza sull' AzBox.


Domanda, ma sul DB7000, "export" va nella directory "/var/etc/"?
C'è un comando per vedere le directory attualmente esportate su DB7000?

luposat
26-09-2009, 13:41
Comando dato su DB7000



/ > exportfs
/hdd <world>
/ >

a questo punto non so cosa altro provare....

Cosmico72
26-09-2009, 14:51
(cut)
192.168.0.24=DB7000
192.168.0.26=DM800
192.168.0.24=AzBox
(cut)


Qui hai qualcosa di strano.

Typo o configurazione errata?


NB: Per ringraziare usa il tasto alla destra del messaggio, quello con scritto "Grazie".

Cosmico72
26-09-2009, 14:52
Comando dato su DB7000



/ > exportfs
/hdd <world>
/ >

a questo punto non so cosa altro provare....



con exportfs dovresti vedere quello che è condiviso in rete.

Aspetto la risposta alla domanda precedente prima di andare oltre...


(che due 00 questo 24)

luposat
26-09-2009, 16:26
Qui hai qualcosa di strano.

Typo o configurazione errata?


NB: Per ringraziare usa il tasto alla destra del messaggio, quello con scritto "Grazie".
E' stato un mio errore, la configurazione giusta è:


192.168.0.24=DB7000
192.168.0.26=DM800
192.168.0.34=AzBox


con exportfs dovresti vedere quello che è condiviso in rete.
Si ho visto, sembra che il DB7000 condivide /hdd

Cosmico72
26-09-2009, 16:37
E' stato un mio errore, la configurazione giusta è:



Si ho visto, sembra che il DB7000 condivide /hdd

Il mount non funziona ancora?

luposat
26-09-2009, 16:54
WOW risolto!!!

Allora il problema (almeno per il mount della directory condivisa su server NFS del DB7000) sembra essere nella definizione delle directory nel file "/var/etc/exports"

l'originale è:

hdd *(rw,sync)


quello modificato da me:

hdd *(rw,sync)
/var/mnt/hdd/movie *(rw,sync)


con il comando:

/var/etc > exportfs
/hdd/movie <world>
hdd <world>
/var/etc >

come si può vedere, quello inserito da me ha "/" all'inizio, mentre l'altro no.
Se faccio il mount:

time mount -t nfs 192.168.0.24:/hdd/movie /DATA/db7000/ -o nolock

funziona alla grande.

Mentre invece per SAMBA devo fare ancora qualche prova.

luposat
26-09-2009, 17:24
Giusto come nota, per poter vedere la directory del DB7000 montata, conviene fore il mount in una sottodirectory di "/DATA/recordfile/" usata per le registrazion.

Io ho fatto così:

time mount -t nfs 192.168.0.24:/hdd/movie /DATA/recordfile/db7000 -o nolock

Cosmico72
26-09-2009, 17:56
bene


Ricordati di mettere i "grazie" a chi ti ha aiutato; evita di metterli in questo thread pf.