Come faccio a sapere se ho un collegamento simbolico, un collegamento di qualche tipo o una cartella in Linux? Si prega di vedere la seguente schermata.
Come puoi vedere, il ls
comando elenca gli oggetti in cui alcuni sono colorati in blu scuro mentre altri sono colorati in azzurro (ciano). Quali sono questi oggetti di colore ciano? Sono questi veri e propri collegamenti simbolici?
Come puoi vedere, non riesco cd
a quello chiamato hdd.
root@dm500hd:/# cd hdd
-sh: cd: can't cd to hdd
Penso che debba reindirizzare a /media/hdd
e ho notato che manca la cartella hdd.
C'è un modo per risolvere questo problema?
Aggiornamento: ecco i risultati del ls -al
comando.
Come puoi vedere dice hdd -> /media/hdd
ed è colorato in rosso. Questo significa che è rotto o che è montato automaticamente, cioè quando un hdd fisico è collegato?
Aggiornamento: ecco il risultato del grep media /etc/auto*
comando.
Cosa fanno queste /etc/auto.master:/media/net
e le /etc/auto.network
voci?
Ecco i risultati del ls -Fal /media
comando.
È di qualche aiuto? ...
Ecco i risultati stat
e i file
comandi, nonché gli elenchi di / usr e / bin.
Questo mi aiuta in qualche modo? ... ti aiuta ad aiutarmi? ...
Da un lato no, quello che dovresti sapere è che questo è un STB basato su Linux con BusyBox, è un sistema incorporato. Quindi non tutti i comandi potrebbero essere supportati.
Aggiornamento: ultimo screenshot, che mostra i file e i comandi supportati in / sbin e / usr / sbin.
Aggiornamento: nuova condivisione aggiunta ...
Ora ho rimosso quella vecchia condivisione e ne ho ricreata una con lo stesso nome di prima e ora ho aggiunto una seconda condivisione. Quindi ora ne ho due.
SHARES
remote share local share
mydream dream1
mydream2 dream2
LOCATIONS
remote local
C:\mydream /media/net/dream1
C:\mydream2 /media/net/dream2
Le registrazioni sono collocate in / media / net / dream1 / movie.
Inoltre, per la condivisione dream2 ho scelto di non montarlo come sostituto dell'HDD in Mount Manager, poiché sospetto che non sia possibile avere più di un atto come HDD. Dove registrerebbe? In entrambe le località? Con il doppio della velocità dei dati? ... Non credo sia possibile.
Quindi per questo motivo non esiste una sottocartella denominata movie per la condivisione dream2. Solo quelli che vengono specificati come sostitutivi dell'HDD quando vengono creati ottengono la sottocartella del film.
Se io cd
a hdd dalla radice va /media/net/dream1
. Se io cd
a ..
(genitore) torna a root (/)
.
Alla radice
ls -al
dà hdd -> media/hdd
.
ls -al hdd
dà hdd -> media/hdd
.
ls -al media
dà /media/net/dream1
.
Inoltre, se io cd
a /media
c'è un altro hdd
link simbolico. Non l'ho notato prima. Penso che questo venga creato automaticamente quando viene montata una condivisione. E se io cd
a questo disco rigido va /media/net/dream1
.
Un collegamento simbolico hdd
(/ hdd) che punta a un altro hdd
collegamento simbolico (/ media / hdd), che a sua volta punta alla cartella di condivisione (/ media / net / dream1)? ..... Mi gira la testa ...
Non era così prima della versione 3.2.3 o almeno 3.2.0 dell'immagine Enigma2.
Modifica: per impostazione predefinita, la seconda condivisione fungerà da sostituto dell'HDD e diventa la condivisione attiva per la registrazione. Allo stesso tempo, la condivisione precedentemente impostata come sostituto dell'HDD non è più attiva, anche se è ancora impostata su "sì" (agisce come sostituzione dell'HDD).
Se dream1 è stato inizialmente utilizzato come sostituto dell'HDD ("sì" per fungere da sostituto) e quindi dream2 è impostato come sostituto dell'HDD, diventa la nuova condivisione per la registrazione. Riesco ancora a vedere e visualizzare i file video archiviati in dream1 ma non riesco più a registrarli. Se voglio tornare a utilizzare dream1 per la registrazione, devo prima impostare dream2 su "no" (smettere di agire come sostituto dell'HDD) e quindi ripristinare dream1 su "sì".
Quindi no, non è possibile registrare su due condivisioni contemporaneamente. Uno di loro deve andare. Quindi è o dream1 o dream2, non entrambi. Anche se dovrei menzionare che è possibile registrare più di un servizio (canale televisivo) se sono entrambi sullo stesso transponder, in caso contrario viene visualizzato il messaggio "nessun sintonizzatore gratuito". Questo è un STB con un solo sintonizzatore.
ls -al
che fa davvero è che mostra tutti i file (-a) in un lungo elenco (-l). Sì, questo mi dà ulteriori informazioni, ma mi aiuta a identificare un collegamento simbolico? Se ha una freccia a destra, è così che dico se si tratta di un collegamento simbolico? L'altro identificatore è ovviamente il codice colore, ma alcuni di voi suggeriscono che il colore non è affidabile.
ls -al
comando ha mostrato hdd -> media/hdd
. E ora è possibile eseguire cd
l'hdd e il collegamento funziona. Ma ciò che è interessante è che ls -al media
mostra hdd -> /media/net/mydream
e questo è in realtà dove va quando devo cd
hdd. "Mydream" è il nome della condivisione. Perché ottengo risultati diversi?