Archivio di Dicembre 2006

xargs - un comando molto utile.

Giovedì 14 Dicembre 2006

Questo piccolo post è un promemoria all’utilissimo comando “xargs” che può far risparmiare molto tempo, ecco un piccolo esempio sicuramente non molto utile che vi mostra il suo utilizzo base:

ls | xargs file $1

In pratica la lista generata dal comando “ls” viene utilizzata da “xargs” per lanciare ricorsivamente il comando “file $1″ dove $1 è ogni voce della lista generata da “ls” che lista il contenuto della directory corrente.

Vi allego un paio di link uno su “wikipedia” l’altro su “unixreview“, in inglese, che parlano più approfonditamente di xargs.

Linux e LG USBDriveSilver/Prolific PL-2515.

Giovedì 14 Dicembre 2006

Se avete problemi con Linux a montare una chiave usb con il chipset Prolific PL-2515, riporto un articolo che descrive come risolverlo, questo è il “link originale“.

Praticamente il problema riscontrato dal log in “/var/log/messages” è “Unable to read partition table”, non c’è modo di risolverlo neanche tentando di ripartizionare la chiave con fdisk o parted.
L’unica soluzione che ha funzionato è stata quella di scaricare un tool apposito fornito dalla prolific stessa, purtroppo solo per windows, per riformattare la chiave.
Una volta installato il tool e riformattata la chiave viene correttamente individuata e montata.
Qui potete scaricare il tool della prolific “PL-2515/2515PRO/2518 Software and Drivers“.

SSH Filesystem

Lunedì 11 Dicembre 2006

Con sshfs si può montare un filesystem remoto tramite il protocollo ssh ed averlo a disposizione localmente nell’interfaccia grafica come una qualsiasi directory.
Seguono i passi da eseguire per installare il software e configurarlo:

  • Installazione del software che dipende dalla distribuzione, segue un esempio per i sistemi basati su Debian. (come Ubuntu)
    • sudo apt-get install sshfs
  • Aggiunta di fuse nel file /etc/modules per il caricamento del driver, segue un esempio per i sistemi basati su Debian. (come Ubuntu)
    • sudo nano /etc/modules
  • Aggiunta dell’utente che userà sshfs al gruppo ‘fuse’, per rendere le modifiche effettive bisogna effettuare un log-off ed un nuovo log-in, segue un esempio per i sistemi basati su Debian. (come Ubuntu)
    • sudo adduser your-username fuse
  • Creazione di una cartella o punto di mount per montare il filesystem remoto, la cartella deve essere accessibile dall’utente, altrimenti configurare i permessi perchè lo sia , segue un esempio per i sistemi basati su Debian. (come Ubuntu)
    • sudo mkdir /media/mount-name
    • sudo chown your-username /media/mount-name
  • Montare il filesystem remoto, segue un esempio per i sistemi basati su Debian. (come Ubuntu)
    • sshfs utente@server_remoto:/cartella_remota /media/mount-name
  • Smontare il filesystem una volta terminato l’uso, segue un esempio per i sistemi basati su Debian. (come Ubuntu)
    • fusermount -u /media/mount-name

Vi segnalo la home page di sshfs, di fuse, ed alcuni link da cui ho tradotto l’articolo uno su Ubuntuforums l’altro su un Blog.