Salve ho un problema ho Truenas 25.10 devo copiare delle cartelle da un pool ad un altro entrambi interni e volevo farlo tramite shell in modo che rimane acceso solo il nas ed vada alla massima velocità, problema che come facevo con Truenas 13 ora con Truenas 25.10 non funziona / mnt/ pool/ vedi foto. cosa sbaglio?
Welcome to TrueNAS
Last login: Tue Mar 10 17:27:51 CET 2026 on pts/1
truenas% /mnt/TruenasFulvio/
zsh: permission denied: /mnt/TruenasFulvio/
truenas% sudo /mnt/TruenasFulvio/
[sudo] password for XXX
sudo: /mnt/TruenasFulvio/: command not found
truenas% sudo /mnt/TruenasFulvio/ls
sudo: /mnt/TruenasFulvio/ls: command not found
truenas%
Welcome to TrueNAS
Last login: Tue Mar 10 17:27:51 CET 2026 on pts/1
truenas% /mnt/TruenasFulvio/
zsh: permission denied: /mnt/TruenasFulvio/
truenas% sudo /mnt/TruenasFulvio/
[sudo] password for XXX
sudo: /mnt/TruenasFulvio/: command not found
truenas% sudo /mnt/TruenasFulvio/ls
sudo: /mnt/TruenasFulvio/ls: command not found
truenas%
Ciao! Ti ho messo lo snipplet tra ` per renderlo più leggibile.
Onestamente non ho ben capito che comandi hai provato a lanciare, inizia però con sudo su, poi puoi fare cd /mnt/TruenasFulvio/ per spostarti nella cartella, e vedere eventualmente cosa c è con ls quando sei nel path giusto.
Invece di usare la Shell esiste anche la replicazione che puoi fare da GUI, è molto efficiente e se stai migrando una pool te la consiglio vivamente perché puoi anche “portarti dietro” proprietà - permessi - ecc ecc
Ma difatti qua è il problema se do questo comando questo è la risposta cd /mnt/TruenasFulvio/ls: command not found OPPURE
cd /mnt/TruenasFulvio/ls: command not found
E’ sbagliato cd /mnt/TruenasFulvio/ls stai chiedendo di spostarti nella cartella ls.
Lanciali come comandi separati: cd /mnt/TruenasFulvio e poi solo ls… oppure cd /mnt/TruenasFulvio && ls, questi funzioneranno sicuramente
ieri sera ho combinato un casino l’angolo di una cartella ha preso il tasto destro del mouse e come ho spostato mi ha rimpicciolito la parte dx dove sono il menu e non riuscivo più a ingrandirla fatta breve ho reinstallato tutto è tutto tornato normale. Ma ho provato subito dalla shell con il Treunas-admin effettivamente i comandi funzionano ma quando riavvio con un’altra user non funziona più( ho già abilitata dalle credenziali utente l’uso per la shell) ,mentre quando sono sulla shell non so perché non funziona si deve abilitare qualcosa non ne vengo fuori. Non ho avuto altro tempo per fare altri test,
ps ho provato la replicazione locale ho fatto un casino la directory non un dataset ma una backup su 1 hdd e mi ha cancellato tutto il nuovo dataset meglio la shell che copio mi cosa serve e la ricopio dove mi serve con rsync peccato che non ci sono piu i task x dare i comandi personalizzati con rsync
Onesto non c ho capito gran che solo che è stato un bel casino ahah
Se fai replicazione flaggando replication from scratch, praticamente stai dicendo al sistema di “piallare” quello che c è nel dataset per trasferire i dati. Tieni conto che la replicazione è una vera e propria copia del file system, il vantaggio più tangibile in termini di performance è che sposti blocchi di dati non singoli file… in pratica copi alla massima velocità (se sei sulla stessa macchina, o magari comunque dispositivi nella stessa rete, non ti servono neanche protezioni particolari e puoi puntare tutto sulla velocità).
Rsync da quello che mi ricordo è come dici, non funziona sulla stessa macchina (proprio perchè esiste la replicazione ). E’ comunque molto meno efficiente della replica proprio perchè funziona su singoli file, e alla fine il risultato è pressochè quasi lo stesso.
A parte tutto… da che mi ricordo (ormai è un po’ che non uso Core), il comando base per la copia di una cartella non mi pare fosse diverso tra le due versioni?
cp -r /mnt/pool/sorgente /mnt/pool/destinazione
puoi usare rsync anche direttamente da shell, però non so darti il comando esatto
e proprio qui il problema quando sono con un utente diverso di Truenas-admin non riesco dare comandi da shell mentre quando entro con Truenas-admin riesco regolarmente dare i comandi da shell non so se è un bug o voluto
Posso chiederti di condividere uno screenshot con i settings di questo utente?
Ovviamente offusca eventuali dati sensibili (tipo email)… Così magari si riesce a capire se manca qualcosa.
ho provata dal pc di truenas direttamente dove sono le 10 voci ed ho utilizzato la shell di linux ancora meglio cosi utilizzo solo 1 pc acceso ed è velocissimo a ricopiare i file 120 140 mb/sec e non ci sono problemi di user
non ho capito dove devo mettere il comando nella shell?
Oggi ho fatto una scoperta sto un po aggiustando tutto e sta girando tutto come un orologio ma anche nella shell da localhost con il mio account ho notato una cosa, che la radice rimane sempre quella anche se prima do il comando cd /mnt/ mio dataset/ rimane sempre Truenas% e se poi do il comando ls risponde correttamente sembra che ora funzioni correttamente non so se c’è stato qualche piccolo aggiornamento o se ho risolto il conflitto in modo inconsapevole. comunque mille grazie a tutti