Mount device usb manualmente ?

Utilizzate questo forum per qualsiasi argomento che non è categorizzato altrove.
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

kill_one ha scritto:
qn4p01 ha scritto:In effetti, windows non e' in grado di gestire i symlink unix. Ho appena notato che sul qnap non esiste un "rc.local" o equivalente. Non so se creandolo verra' letto al boot oppure verra' semplicemente ignorato o forse addirittura eliminato(probabilmente e' un ramdisk che viene montato ad ogni boot; quindi nuovi files, non esistenti nella configurazione di fabbrica, non li troveresti piu').
Facevo prima a cercare in rete :) Potrebbe esserti di aiuto creare un autorun.sh e inserirci all'interno le stringhe di comandi coi mount point.

https://wiki.qnap.com/wiki/Running_Your ... at_Startup

Letta la wiki, e' un device contenente la configurazione che viene montato in /tmp/config. Credo tu debba lavorare su questo.
L'ho testato sul qnap TS-EC1280U e funziona(ho provato solo il comando per scoprire il device e quindi il mount). Trovo:

[/tmp] # ls -la /tmp/config
-rw-r--r-- 1 admin administ 15 Feb 20 11:05 .sys_update_time
drwx------ 2 admin administ 12288 Jan 11 2010 lost+found/
-rw-r--r-- 1 admin administ 6904 Feb 20 11:33 smb.conf
-rw-r--r-- 1 admin administ 11 Feb 20 11:33 smb.conf.cksum
-rw-r--r-- 1 admin administ 37 Feb 20 11:33 system.map.key
-rw-r--r-- 1 admin administ 7981 Feb 20 10:57 uLinux.conf

Prova a creare qui un file "autorun.sh" con all'interno i comandi di mount, salvalo e smonta il tutto.

puoi postare il comando esatto del mount da inserire?
Perche' non usi NFS? : Sailor :
La sintassi e' come ti avevo scritto sopra. Verifica come sono montati, digitando il comando "mount" da una shell e premi invio. Ho pero' riletto il tuo post dove dicevi che i device vengono montati, ma non visti come risorse condivise, giusto? Avevo capito male io, avevo inteso che il sistema non montava gli ultimi due hard disk che avevi aggiunto, invece l'unico problema e' la condivisone di quei dischi, correggimi se sbaglio. Se cosi, dovresti agire sul file di configurazione di samba, /etc/config/smb.conf che pero' verra' sovrascritto ad ogni reboot. Dovrai quindi sempre usare l'escamotage dell'autorun.sh, di modo che all'avvio il file /etc/config/smb.conf originale venga sovrascritto dal tuo modificato. Per fare questo, andra' trovato un path all'interno del nas che non venga brasato all'avvio, dove depositare il tuo file smb.conf.
In prima battuta, potresti semplicemente provare ad aggiungere le tue share semplicemente copiando una di quelle esistenti nel file /etc/config/smb.conf. In caso di dubbi/problemi potrai sempre consultare la documentazione di samba.

[Web]
comment = System default share
path = /share/CACHEDEV1_DATA/Web
browsable = yes
...
.....

Se il tuo disco e' montato su "/share/external/sdq1", potresti fare:

[CARTELLA_CONDIVISA]
comment = disco rompiscatole
path = /share/external/sdq1/CARTELLA_CONDIVISA
browsable = yes
...
......

CARTELLA_CONDIVISA dovrai crearla tu sul disco. Quasi dimenticavo, a cose fatte dovrai riavviare il servizio samba perche' le modifiche abbiano luogo
Spero di esserti stato di aiuto in qualche modo ...
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

qn4p01 ha scritto:
Perche' non usi NFS? : Sailor :
La sintassi e' come ti avevo scritto sopra. Verifica come sono montati, digitando il comando "mount" da una shell e premi invio. Ho pero' riletto il tuo post dove dicevi che i device vengono montati, ma non visti come risorse condivise, giusto? Avevo capito male io, avevo inteso che il sistema non montava gli ultimi due hard disk che avevi aggiunto, invece l'unico problema e' la condivisone di quei dischi, correggimi se sbaglio. Se cosi, dovresti agire sul file di configurazione di samba, /etc/config/smb.conf che pero' verra' sovrascritto ad ogni reboot. Dovrai quindi sempre usare l'escamotage dell'autorun.sh, di modo che all'avvio il file /etc/config/smb.conf originale venga sovrascritto dal tuo modificato. Per fare questo, andra' trovato un path all'interno del nas che non venga brasato all'avvio, dove depositare il tuo file smb.conf.
In prima battuta, potresti semplicemente provare ad aggiungere le tue share semplicemente copiando una di quelle esistenti nel file /etc/config/smb.conf. In caso di dubbi/problemi potrai sempre consultare la documentazione di samba.

[Web]
comment = System default share
path = /share/CACHEDEV1_DATA/Web
browsable = yes
...
.....

Se il tuo disco e' montato su "/share/external/sdq1", potresti fare:

[CARTELLA_CONDIVISA]
comment = disco rompiscatole
path = /share/external/sdq1/CARTELLA_CONDIVISA
browsable = yes
...
......

CARTELLA_CONDIVISA dovrai crearla tu sul disco. Quasi dimenticavo, a cose fatte dovrai riavviare il servizio samba perche' le modifiche abbiano luogo
Spero di esserti stato di aiuto in qualche modo ...
si i dischi vengono già montati ed in effetti è quello il file dove ci sono le condivisioni! Resta da capire cosa lo va a modificare all'avvio...

ecco un esempio di alcuni dischi eseguendo il comando mount
/dev/sdic1 on /share/external/sdic1 type ufsd (rw,iocharset=utf8,dmask=0000,fmask=0111,force)
/dev/sdie1 on /share/external/sdie1 type ufsd (rw,iocharset=utf8,dmask=0000,fmask=0111,force)
/dev/sdig1 on /share/external/sdig1 type ufsd (rw,iocharset=utf8,dmask=0000,fmask=0111,force)
/dev/sdij1 on /share/external/sdij1 type vfat (rw,utf8,dmask=0000,fmask=0111,shortname=mixed)

ufsd e vfat dovrebbero essere il file system dei dischi NTFS e FAT32, rw lettura scrittura... ma il resto ??? non ne ho idea... :D

mentre nel smb.conf i seguenti dischi sono inseriti così

[USBDisk4]
comment = USB storage share
path = /share/external/sdic1
browsable = yes
oplocks = no
ftp write only = no
recycle bin = no
recycle bin administrators only = no
qbox = yes
public = yes
invalid users = "guest"
read list =
write list = "admin"
valid users = "root","admin"
inherit permissions = yes
smb encrypt = disabled
mangled names = no
nt acl support = no
q use receivefile = no

[USBDisk5]
comment = USB storage share
path = /share/external/sdie1
browsable = yes
oplocks = no
ftp write only = no
recycle bin = no
recycle bin administrators only = no
qbox = yes
public = yes
invalid users = "guest"
read list =
write list = "admin"
valid users = "root","admin"
inherit permissions = yes
smb encrypt = disabled
mangled names = no
nt acl support = no
q use receivefile = no

[USBDisk7]
comment = USB storage share
path = /share/external/sdig1
browsable = yes
oplocks = no
ftp write only = no
recycle bin = no
recycle bin administrators only = no
qbox = yes
public = yes
invalid users = "guest"
read list =
write list = "admin"
valid users = "root","admin"
inherit permissions = yes
smb encrypt = disabled
mangled names = no
nt acl support = no
q use receivefile = no

[USBDisk1]
comment = USB storage share
path = /share/external/sdij1
browsable = yes
oplocks = no
ftp write only = no
recycle bin = no
recycle bin administrators only = no
qbox = yes
public = yes
invalid users = "guest"
read list =
write list = "admin"
valid users = "root","admin"
inherit permissions = yes
smb encrypt = disabled
mangled names = no
nt acl support = no
q use receivefile = no

e se invece vado tramite shell nella cartella share

e do il comando ls -l

[/share] # ls -l

lrwxrwxrwx 1 admin administ 33 Feb 27 21:57 USBDisc15 -> HDA_DATA/share/external/sdq1/sdq1@
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk1 -> external/sdij1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk10 -> external/sdrd1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk11 -> external/sdrq1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk12 -> external/sdrr1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk13 -> external/sdrs1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk14 -> external/sdrt1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk2 -> external/sdik1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk3 -> external/sdib1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk4 -> external/sdic1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk5 -> external/sdie1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk7 -> external/sdig1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk8 -> external/sdra1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk9 -> external/sdrb1/

mi da i nomi USBDisk che dovrebbero essere symlink in celeste e il percorso a cui puntano (external/...) in blu scuro
invece la prova che ho fatto io ad aggiungere una condivisione usando il percorso del disco nella dir external in share in celeste sia il nome che il percorso a cui punta mettendo una chioccola finale.
Quello che vorrei capire è che quindi modificando il file smb.conf posso cambiare l'ordine dei dischi, il nome e il percorso a cui puntano le condivisioni ed aggiungerne di nuove ?
e perchè dopo averlo modificato al riavvio viene cancellato ?
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

si i dischi vengono già montati ed in effetti è quello il file dove ci sono le condivisioni! Resta da capire cosa lo va a modificare all'avvio...

Esatto!

ecco un esempio di alcuni dischi eseguendo il comando mount
/dev/sdic1 on /share/external/sdic1 type ufsd (rw,iocharset=utf8,dmask=0000,fmask=0111,force)
/dev/sdie1 on /share/external/sdie1 type ufsd (rw,iocharset=utf8,dmask=0000,fmask=0111,force)
/dev/sdig1 on /share/external/sdig1 type ufsd (rw,iocharset=utf8,dmask=0000,fmask=0111,force)
/dev/sdij1 on /share/external/sdij1 type vfat (rw,utf8,dmask=0000,fmask=0111,shortname=mixed)

ufsd e vfat dovrebbero essere il file system dei dischi NTFS e FAT32, rw lettura scrittura... ma il resto ??? non ne ho idea... :D

Come ti avevo scritto in precedenza, per sapere di che tipo di fs si tratta basta digitare il comando "mount" e premere invio, senza parametri. Oppure, puoi usare "blkid", "tune2fs -l /dev/sda" o "file -sL /dev/sda". Con questi comandi va usato il nome del device fisico/la sorgente, come /dev/sda, non il punto di mount(ovvero la directory).

mentre nel smb.conf i seguenti dischi sono inseriti così

[USBDisk4]
comment = USB storage share
path = /share/external/sdic1
browsable = yes
oplocks = no
ftp write only = no
recycle bin = no
recycle bin administrators only = no
qbox = yes
public = yes
invalid users = "guest"
read list =
write list = "admin"
valid users = "root","admin"
inherit permissions = yes
smb encrypt = disabled
mangled names = no
nt acl support = no
q use receivefile = no

Ecco, copiane uno di questi e modifica i campi necessari inserendo i due dischi interessati. Non devi inserire il tipo di fs in smb.conf.


e se invece vado tramite shell nella cartella share

e do il comando ls -l

[/share] # ls -l

lrwxrwxrwx 1 admin administ 33 Feb 27 21:57 USBDisc15 -> HDA_DATA/share/external/sdq1/sdq1@
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk1 -> external/sdij1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk10 -> external/sdrd1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk11 -> external/sdrq1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk12 -> external/sdrr1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk13 -> external/sdrs1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk14 -> external/sdrt1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk2 -> external/sdik1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk3 -> external/sdib1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk4 -> external/sdic1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk5 -> external/sdie1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk7 -> external/sdig1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk8 -> external/sdra1/
lrwxrwxrwx 1 admin administ 14 Feb 27 21:57 USBDisk9 -> external/sdrb1/


A questo punto, crea un symlink ai tuoi due hd proprio come vedi in questo listato. Poi riavvia il servizio di samba e guarda se li vedi o quantomeno se riesci a condividerli via share da pc.

mi da i nomi USBDisk che dovrebbero essere symlink in celeste e il percorso a cui puntano (external/...) in blu scuro

E' normale, tutte le moderne distro Linux agevolano la visualizzazione colorandola.

invece la prova che ho fatto io ad aggiungere una condivisione usando il percorso del disco nella dir external in share in celeste sia il nome che il percorso a cui punta mettendo una chioccola finale.
Quello che vorrei capire è che quindi modificando il file smb.conf posso cambiare l'ordine dei dischi, il nome e il percorso a cui puntano le condivisioni ed aggiungerne di nuove ?

L'ordine in cui li vedrai dipendera' dalle impostazioni di visualizzazione del tool che usi, per esempio windows explorer, ma e' un'inezia. Nome visualizzato, percorso e aggiunta, certo.

e perchè dopo averlo modificato al riavvio viene cancellato ?

E' una cosa furba: per evitare che qualcuno apporti delle modifiche e poi si ritrovi col nas non funzionante senza riuscire piu' a tornare indietro. Almeno, io lo farei per questo motivo. Per sapere se c'e' dell'altro bisogna chiedere a qnap.
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
emanuelef
Messaggi: 39
Iscritto il: 08 feb 2017, 13:49

Re: Mount device usb manualmente ?

Messaggio da emanuelef »

qn4p01 ha scritto:mi da i nomi USBDisk che dovrebbero essere symlink in celeste e il percorso a cui puntano (external/...) in blu scuro

E' normale, tutte le moderne distro Linux agevolano la visualizzazione colorandola.
Domanda...non è sono hard link invece che soft link?
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

Provato a creare USBDisk15 e funziona, viene visto correttamente dalle risorse di rete!
E quindi all'avvio tramite autorun modificato si può sovrascrivere il file prima che carichi il servizio samba ?
e una volta che sono riuscito a far partire questo autorun quale sarebbe la stringa giusto da inserire nel file ?
Posso quindi modificare anche l'ordine dei dischi a questo punto, basterà cambierà il percorso dei vari usbdisk nel file conf ?
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

credo di aver trovato il file che assegna le condivisioni ai dischi esterni...

il file incriminato si trova nella partizione HDA_ROOT nella cartella .config e si chiama external_storage.conf

il suo contenuto è il seguente:

VOLUME 1]
drive no = 1
device name = /dev/sda
vendor =
model =
capacity = 0
free capacity = 37655
type = 1
QNAP disk = 0
file system = 9
partition number = 1
status = -1
speed = 1
share Name = none
raid level =
[VOLUME 2]
drive no = 2
device name = /dev/sdij1
vendor = ST350041
model = 3AS
capacity = 476938
free capacity = 46080
type = 2
QNAP disk = 0
file system = 2
partition number = 1
status = 0
speed = 2
share Name = USBDisk5
raid level =
[VOLUME 3]
drive no = 3
device name = /dev/sdik1
vendor = Toshiba
model = StorE HDD
capacity = 476937
free capacity = 24
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 2
share Name = USBDisk6
raid level =
[VOLUME 4]
drive no = 4
device name = /dev/sdra1
vendor = Seagate
model = Expansion
capacity = 476937
free capacity = 8074
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk7
raid level =
[VOLUME 5]
drive no = 5
device name = /dev/sdrb1
vendor = ST916082
model = 7AS
capacity = 152627
free capacity = 42392
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk8
raid level =
[VOLUME 6]
drive no = 6
device name = /dev/sdrd1
vendor = Jmicron
model = Corp.
capacity = 305243
free capacity = 92434
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 2
share Name = USBDisk9
raid level =
[VOLUME 7]
drive no = 7
device name = /dev/sdrq1
vendor = TOSHIBA
model = External USB 3.0
capacity = 476939
free capacity = 7168
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk10
raid level =
[VOLUME 8]
drive no = 8
device name = /dev/sdrr1
vendor = Seagate
model = Expansion
capacity = 610477
free capacity = 2142
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk11
raid level =
[VOLUME 9]
drive no = 9
device name = /dev/sdrs1
vendor = TOSHIBA
model = External USB 3.0
capacity = 476937
free capacity = 2802
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk12
raid level =
[VOLUME 10]
drive no = 10
device name = /dev/sdrt1
vendor = Seagate
model = Expansion
capacity = 476937
free capacity = 132252
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk13
raid level =
[VOLUME 11]
drive no = 11
device name = /dev/sdq1
vendor = WDC WD50
model = 00AAJS-22TKA0
capacity = 476937
free capacity = 308363
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk14
raid level =
[VOLUME 12]
drive no = 12
device name = /dev/sdr1
vendor = WDC WD10
model = EZEX-22RKKA0
capacity = 953867
free capacity = 63233
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name =
raid level =
[Global]
Available Disk = 12

come si può uno dei dischi che non vedo è il VOLUME 12 ed infatti alla voce share Name non c'è nulla mentre gli altri hanno USBDisk.... basterebbe quindi aggiungere =USBDisk15 per farlo vedere?
resta da capire se viene sovrascritto ad ogni avvio... stasera testo :)
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

emanuelef ha scritto:
qn4p01 ha scritto:mi da i nomi USBDisk che dovrebbero essere symlink in celeste e il percorso a cui puntano (external/...) in blu scuro

E' normale, tutte le moderne distro Linux agevolano la visualizzazione colorandola.
Domanda...non è sono hard link invece che soft link?
No, gli hard link non possono oltrepassare il confine del filesystem/partizione. E' come fossero "alias", puntano direttamente allo stesso file fisico, i symlink invece possono oltrepassare quel confine perche' sono dei puri e semplici riferimenti.
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
emanuelef
Messaggi: 39
Iscritto il: 08 feb 2017, 13:49

Re: Mount device usb manualmente ?

Messaggio da emanuelef »

Si scopre sempre qualcosa di nuovo ;) grazie

Inviato dal mio X9076 utilizzando Tapatalk
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

kill_one ha scritto:credo di aver trovato il file che assegna le condivisioni ai dischi esterni...

il file incriminato si trova nella partizione HDA_ROOT nella cartella .config e si chiama external_storage.conf

il suo contenuto è il seguente:

VOLUME 1]
drive no = 1
device name = /dev/sda
vendor =
model =
capacity = 0
free capacity = 37655
type = 1
QNAP disk = 0
file system = 9
partition number = 1
status = -1
speed = 1
share Name = none
raid level =
[VOLUME 2]
drive no = 2
device name = /dev/sdij1
vendor = ST350041
model = 3AS
capacity = 476938
free capacity = 46080
type = 2
QNAP disk = 0
file system = 2
partition number = 1
status = 0
speed = 2
share Name = USBDisk5
raid level =
[VOLUME 3]
drive no = 3
device name = /dev/sdik1
vendor = Toshiba
model = StorE HDD
capacity = 476937
free capacity = 24
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 2
share Name = USBDisk6
raid level =
[VOLUME 4]
drive no = 4
device name = /dev/sdra1
vendor = Seagate
model = Expansion
capacity = 476937
free capacity = 8074
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk7
raid level =
[VOLUME 5]
drive no = 5
device name = /dev/sdrb1
vendor = ST916082
model = 7AS
capacity = 152627
free capacity = 42392
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk8
raid level =
[VOLUME 6]
drive no = 6
device name = /dev/sdrd1
vendor = Jmicron
model = Corp.
capacity = 305243
free capacity = 92434
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 2
share Name = USBDisk9
raid level =
[VOLUME 7]
drive no = 7
device name = /dev/sdrq1
vendor = TOSHIBA
model = External USB 3.0
capacity = 476939
free capacity = 7168
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk10
raid level =
[VOLUME 8]
drive no = 8
device name = /dev/sdrr1
vendor = Seagate
model = Expansion
capacity = 610477
free capacity = 2142
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk11
raid level =
[VOLUME 9]
drive no = 9
device name = /dev/sdrs1
vendor = TOSHIBA
model = External USB 3.0
capacity = 476937
free capacity = 2802
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk12
raid level =
[VOLUME 10]
drive no = 10
device name = /dev/sdrt1
vendor = Seagate
model = Expansion
capacity = 476937
free capacity = 132252
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk13
raid level =
[VOLUME 11]
drive no = 11
device name = /dev/sdq1
vendor = WDC WD50
model = 00AAJS-22TKA0
capacity = 476937
free capacity = 308363
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk14
raid level =
[VOLUME 12]
drive no = 12
device name = /dev/sdr1
vendor = WDC WD10
model = EZEX-22RKKA0
capacity = 953867
free capacity = 63233
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name =
raid level =
[Global]
Available Disk = 12

come si può uno dei dischi che non vedo è il VOLUME 12 ed infatti alla voce share Name non c'è nulla mentre gli altri hanno USBDisk.... basterebbe quindi aggiungere =USBDisk15 per farlo vedere?
resta da capire se viene sovrascritto ad ogni avvio... stasera testo :)
Sembrerebbe di si : Chessygrin : Fai una copia di questo "external_storage.conf", falla sempre prima di modificare, anche quando vengono sovrascritti al reboot, non si sa mai!
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

emanuelef ha scritto:
qn4p01 ha scritto:mi da i nomi USBDisk che dovrebbero essere symlink in celeste e il percorso a cui puntano (external/...) in blu scuro

E' normale, tutte le moderne distro Linux agevolano la visualizzazione colorandola.
Domanda...non è sono hard link invece che soft link?
se li cancello non mi cancella anche il contenuto quindi credo siano soft link
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

kill_one ha scritto:
emanuelef ha scritto:
qn4p01 ha scritto:mi da i nomi USBDisk che dovrebbero essere symlink in celeste e il percorso a cui puntano (external/...) in blu scuro

E' normale, tutte le moderne distro Linux agevolano la visualizzazione colorandola.
Domanda...non è sono hard link invece che soft link?
se li cancello non mi cancella anche il contenuto quindi credo siano soft link
Occhio, se crei n hardlink il file viene eliminato solo quando cancelli l'ultimo "nome" rimasto.
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

qn4p01 ha scritto:
kill_one ha scritto:credo di aver trovato il file che assegna le condivisioni ai dischi esterni...

il file incriminato si trova nella partizione HDA_ROOT nella cartella .config e si chiama external_storage.conf

il suo contenuto è il seguente:

VOLUME 1]
drive no = 1
device name = /dev/sda
vendor =
model =
capacity = 0
free capacity = 37655
type = 1
QNAP disk = 0
file system = 9
partition number = 1
status = -1
speed = 1
share Name = none
raid level =
[VOLUME 2]
drive no = 2
device name = /dev/sdij1
vendor = ST350041
model = 3AS
capacity = 476938
free capacity = 46080
type = 2
QNAP disk = 0
file system = 2
partition number = 1
status = 0
speed = 2
share Name = USBDisk5
raid level =
[VOLUME 3]
drive no = 3
device name = /dev/sdik1
vendor = Toshiba
model = StorE HDD
capacity = 476937
free capacity = 24
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 2
share Name = USBDisk6
raid level =
[VOLUME 4]
drive no = 4
device name = /dev/sdra1
vendor = Seagate
model = Expansion
capacity = 476937
free capacity = 8074
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk7
raid level =
[VOLUME 5]
drive no = 5
device name = /dev/sdrb1
vendor = ST916082
model = 7AS
capacity = 152627
free capacity = 42392
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk8
raid level =
[VOLUME 6]
drive no = 6
device name = /dev/sdrd1
vendor = Jmicron
model = Corp.
capacity = 305243
free capacity = 92434
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 2
share Name = USBDisk9
raid level =
[VOLUME 7]
drive no = 7
device name = /dev/sdrq1
vendor = TOSHIBA
model = External USB 3.0
capacity = 476939
free capacity = 7168
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk10
raid level =
[VOLUME 8]
drive no = 8
device name = /dev/sdrr1
vendor = Seagate
model = Expansion
capacity = 610477
free capacity = 2142
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk11
raid level =
[VOLUME 9]
drive no = 9
device name = /dev/sdrs1
vendor = TOSHIBA
model = External USB 3.0
capacity = 476937
free capacity = 2802
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk12
raid level =
[VOLUME 10]
drive no = 10
device name = /dev/sdrt1
vendor = Seagate
model = Expansion
capacity = 476937
free capacity = 132252
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk13
raid level =
[VOLUME 11]
drive no = 11
device name = /dev/sdq1
vendor = WDC WD50
model = 00AAJS-22TKA0
capacity = 476937
free capacity = 308363
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name = USBDisk14
raid level =
[VOLUME 12]
drive no = 12
device name = /dev/sdr1
vendor = WDC WD10
model = EZEX-22RKKA0
capacity = 953867
free capacity = 63233
type = 2
QNAP disk = 0
file system = 5
partition number = 1
status = 0
speed = 3
share Name =
raid level =
[Global]
Available Disk = 12

come si può uno dei dischi che non vedo è il VOLUME 12 ed infatti alla voce share Name non c'è nulla mentre gli altri hanno USBDisk.... basterebbe quindi aggiungere =USBDisk15 per farlo vedere?
resta da capire se viene sovrascritto ad ogni avvio... stasera testo :)
Sembrerebbe di si : Chessygrin : Fai una copia di questo "external_storage.conf", falla sempre prima di modificare, anche quando vengono sovrascritti al reboot, non si sa mai!
anche questo file viene sovrascritto...ora come si può fare ?
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

https://qysrca.dm2301.livefilestore.com ... pmode=none
Come si può vedere dalla foto modificando questo file external_storage.conf (in share name ho messo USBDisk15) in dispositivi esterni finalmente il disco me lo legge come USBDisk15 ma nelle condivisioni nessuna traccia anche riavviando il server samba, se riavvio il nas il file external storage viene ripristinato...
ora come fare per non farli cancellareall'avvio?
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

kill_one ha scritto:https://qysrca.dm2301.livefilestore.com ... pmode=none
Come si può vedere dalla foto modificando questo file external_storage.conf (in share name ho messo USBDisk15) in dispositivi esterni finalmente il disco me lo legge come USBDisk15 ma nelle condivisioni nessuna traccia anche riavviando il server samba, se riavvio il nas il file external storage viene ripristinato...
ora come fare per non farli cancellareall'avvio?
Come si era detto sopra! Trova un path sul nas che non viene sovrascritto all'avvio, potresti anche creare una cartella coi file da copiare dentro l'area storage del nas dove tieni i tuoi documenti, poi crei l'autorun.sh con all'interno una cosa tipo:


#!/bin/bash

/bin/cp -a /tuo_percorso/smb/conf /etc/config/smb.conf > /tmp/mio_mount.log 2>&1
/bin/cp -a /tuo_percorso/external_storage.conf /HDA_ROOT/.config/external_storage.conf >> /tmp/mio_mount.log 2>&1

exit 0

Controlla che i path siano corretti.
Se poi qualcosa non dovesse funzionare, potrai andare a leggere il log in /tmp/mio_mount.log o, in alternativa, rimuovere il file autorun.sh.
Il singolo maggiore nella prima riga e il doppio nella seconda non sono un errore, cosi avrai sempre il log della sessione corrente : Wink :
Ovviamente, dovrai dare i permessi di exec all'autorun.sh, e scrittura per l'utente con cui lo crei, cosi:

chmod 755 autorun.sh
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

una volta montato questo è il contenuto di config:

[/tmp/config] # ls
autorun.sh@ lost+found/ smb.conf.cksum uLinux.conf
customise.conf smb.conf system.map.key
[/tmp/config] # ls -l
lrwxrwxrwx 1 admin administ 9 Feb 11 2015 autorun.sh -> /dev/null
-rw-r--r-- 1 admin administ 27 Jan 4 2003 customise.conf
drwx------ 2 admin administ 12288 Aug 5 2013 lost+found/
-rw-r--r-- 1 admin administ 10624 Mar 3 15:51 smb.conf
-rw-r--r-- 1 admin administ 11 Mar 3 15:51 smb.conf.cksum
-rw-r--r-- 1 admin administ 37 Feb 19 03:01 system.map.key
-rw-r--r-- 1 admin administ 6611 Mar 3 15:51 uLinux.conf
[/tmp/config] # [/tmp/config] # ls
-rw-r--r-- 1 admin administ 11 Mar 3 15:51 smb.conf.cksum
-rw-r--r-- 1 admin administ 37 Feb 19 03:01 system.map.key
-rw-r--r-- 1 admin administ 6611 Mar 3 15:51 uLinux.conf
[/tmp/config] #

è un link simbolico che punta a /dev/null
se provo ad aprirlo mi esce un file vuoto è normale questo ???
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

L'avranno fatto per sicurezza. /dev/null come dice il nome fa nulla, e' come un pozzo senza fondo. Eliminalo e crea il vero autorun.sh con un editor tipo vi.
Hai listato qui il contenuto, puoi sempre crearlo in un attimo con ln -s /dev/null autorun.sh.

Ho appena notato che c'e' anche una guida qui sul forum: https://www.qnapclub.it/viewtopic.php?f=14&t=7733
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

qn4p01 ha scritto:L'avranno fatto per sicurezza. /dev/null come dice il nome fa nulla, e' come un pozzo senza fondo. Eliminalo e crea il vero autorun.sh con un editor tipo vi.
Hai listato qui il contenuto, puoi sempre crearlo in un attimo con ln -s /dev/null autorun.sh.

Ho appena notato che c'e' anche una guida qui sul forum: https://www.qnapclub.it/viewtopic.php?f=14&t=7733
quindi se ho capito bene la procedura corretta sarebbe questa:

mount -t ext2 /dev/mtdblock5 /tmp/config
cd /tmp/config
ln -s /dev/null autorun.sh
vi autorun.sh

#!/bin/sh
/share/HDA_DATA/.qpkg/autorun/autorun.sh &

salvo ed esco

chmod +x /tmp/config/autorun.sh
umount /tmp/config

poi vado in

/share/HDA_DATA/.qpkg/autorun/
vi autorun.sh

#!/bin/bash

/bin/cp -a /share/HDA_DATA/.qpkg/autorun/smb.conf /etc/config/smb.conf > /tmp/mio_mount.log 2>&1
/bin/cp -a /share/HDA_DATA/.qpkg/autorun/external_storage.conf /HDA_ROOT/.config/external_storage.conf >> /tmp/mio_mount.log 2>&1

exit 0

salvo ed esco

chmod 755 autorun.sh

fatto questo riavvio il NAS e dovrebbe caricare i comandi inseriti all'interno di /share/HDA_DATA/.qpkg/autorun/autorun.sh

E' tutto giusto così?
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

kill_one ha scritto:
qn4p01 ha scritto:L'avranno fatto per sicurezza. /dev/null come dice il nome fa nulla, e' come un pozzo senza fondo. Eliminalo e crea il vero autorun.sh con un editor tipo vi.
Hai listato qui il contenuto, puoi sempre crearlo in un attimo con ln -s /dev/null autorun.sh.

Ho appena notato che c'e' anche una guida qui sul forum: https://www.qnapclub.it/viewtopic.php?f=14&t=7733
quindi se ho capito bene la procedura corretta sarebbe questa:

mount -t ext2 /dev/mtdblock5 /tmp/config
cd /tmp/config
ln -s /dev/null autorun.sh

Perche' crei nuovamente il link a /dev/null? Va fatto solo se vuoi tornare indietro con la configurazione. Dovresti invece eliminare il symlink con "rm autorun.sh" e poi creare il tuo. Metterei i comandi di copia direttamente nell'autorun.sh originale.

vi autorun.sh

#!/bin/sh
/share/HDA_DATA/.qpkg/autorun/autorun.sh &

salvo ed esco

chmod +x /tmp/config/autorun.sh
umount /tmp/config

poi vado in

/share/HDA_DATA/.qpkg/autorun/
vi autorun.sh

#!/bin/bash

/bin/cp -a /share/HDA_DATA/.qpkg/autorun/smb.conf /etc/config/smb.conf > /tmp/mio_mount.log 2>&1
/bin/cp -a /share/HDA_DATA/.qpkg/autorun/external_storage.conf /HDA_ROOT/.config/external_storage.conf >> /tmp/mio_mount.log 2>&1

exit 0

salvo ed esco

chmod 755 autorun.sh

fatto questo riavvio il NAS e dovrebbe caricare i comandi inseriti all'interno di /share/HDA_DATA/.qpkg/autorun/autorun.sh

E' tutto giusto così?
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
kill_one
Messaggi: 58
Iscritto il: 10 nov 2015, 11:38

Re: Mount device usb manualmente ?

Messaggio da kill_one »

qn4p01 ha scritto:
kill_one ha scritto:
qn4p01 ha scritto:L'avranno fatto per sicurezza. /dev/null come dice il nome fa nulla, e' come un pozzo senza fondo. Eliminalo e crea il vero autorun.sh con un editor tipo vi.
Hai listato qui il contenuto, puoi sempre crearlo in un attimo con ln -s /dev/null autorun.sh.

Ho appena notato che c'e' anche una guida qui sul forum: https://www.qnapclub.it/viewtopic.php?f=14&t=7733
quindi se ho capito bene la procedura corretta sarebbe questa:

mount -t ext2 /dev/mtdblock5 /tmp/config
cd /tmp/config
ln -s /dev/null autorun.sh

Perche' crei nuovamente il link a /dev/null? Va fatto solo se vuoi tornare indietro con la configurazione. Dovresti invece eliminare il symlink con "rm autorun.sh" e poi creare il tuo. Metterei i comandi di copia direttamente nell'autorun.sh originale.
Ah ok! avevo capito il contrario... :D
quel comando è solo per ripristinare come prima ok, visto che poi la smonta è più semplice poi da modificare ogni volta se devo aggiungere altro non credi ?
qn4p01
Messaggi: 47
Iscritto il: 18 feb 2017, 14:35

Re: Mount device usb manualmente ?

Messaggio da qn4p01 »

kill_one ha scritto:
qn4p01 ha scritto:
kill_one ha scritto:
qn4p01 ha scritto:L'avranno fatto per sicurezza. /dev/null come dice il nome fa nulla, e' come un pozzo senza fondo. Eliminalo e crea il vero autorun.sh con un editor tipo vi.
Hai listato qui il contenuto, puoi sempre crearlo in un attimo con ln -s /dev/null autorun.sh.

Ho appena notato che c'e' anche una guida qui sul forum: https://www.qnapclub.it/viewtopic.php?f=14&t=7733
quindi se ho capito bene la procedura corretta sarebbe questa:

mount -t ext2 /dev/mtdblock5 /tmp/config
cd /tmp/config
ln -s /dev/null autorun.sh

Perche' crei nuovamente il link a /dev/null? Va fatto solo se vuoi tornare indietro con la configurazione. Dovresti invece eliminare il symlink con "rm autorun.sh" e poi creare il tuo. Metterei i comandi di copia direttamente nell'autorun.sh originale.
Ah ok! avevo capito il contrario... :D
quel comando è solo per ripristinare come prima ok, visto che poi la smonta è più semplice poi da modificare ogni volta se devo aggiungere altro non credi ?
E' anche piu' facile da eliminare : Chessygrin :
TVS-673 - 16GB 4x6TB WD RED PRO WD6002FFWX - RAID 5
TS-EC1280U - 4GB 6x4TB SEAGATE ST4000NM0033-9ZM170 - RAID 5
Rispondi