Cambiare l’etichetta di una chiavetta usb, in modo chic

4 11 2007

Qualche tempo fa, avendo necessità di nominare con il mio cognome la chiavetta usb da usare per i file del laboratorio a scuola, ho cercato un po’ su Google e mi sono imbattuto nel post di Aldolat.

Ho deciso quindi di fare in quel modo, e funziona perfettamente. Adesso, visto che volevo provare un po’ di bash, ho fatto un piccolo script per rendere un po’ più automatica la cosa. Ecco come fare.

Scaricate il file da qui e mettetelo nella vostra home. Dopodiché fate:
cd
chmod a+x etichetta-usb.sh
sudo mv etichetta-usb.sh /usr/bin
sudo aptitude install mtools
Ora, per usare lo script, modificate il menù, e in una sezione a scelta (tipo Strumenti di Sistema) inserite una nuova voce, il cui comando deve essere:
xterm -hold -e /usr/bin/etichetta-usb.shRicordate prima di avviare lo script che dovete smontare la chiavetta se la sua icona compare sul desktop, e che dovete essere tra gli utenti che possono compiere operazioni di amministrazione.

Ecco, ditemi che ne pensate.


Azioni

Informazione

37 risposte

4 11 2007
motoplux

una piccola correzione… mlabel sta dentro mtools, quindi sudo aptitude install mtools

4 11 2007
psychomantum

funge, yeah! :D

4 11 2007
no1globe

Sinceramente… ma a che serve?

4 11 2007
RikyM

Serve a rendere più umana la distribuzione e a confondersi meno con le chiavette, utile quando ne hai montate più di una.

5 11 2007
Lune

la cosa che non capisco, è ma dove inserisco quel testo? mi sono saltata qualcosa o sono troppo inesperta.

dove inserisco questo:
cd
chmod a+x etichetta-usb.sh
sudo mv etichetta-usb.sh /usr/bin
sudo aptitude install mlabel
?

in un text-field, o in un programma extra?

scusa la domanda banale, ma solo chi domanda, impara!

5 11 2007
Lazza

@ motoplux, ah… Ok, correggerò. Grazie.
@ psychomantum, ottimo. :cool:
@ no1globe, no comment. :-|
@ RikyM, ecco appunto. :-P
@ Lune, ma no. :-D Devi inserire quei comandi nel terminale. Se cerchi nel blog troverai anche un post che è una guida base al terminale. ;-)

5 11 2007
Bl@ster

Lune c’è un canale intero a tua disposizione
#opensource2007 è il suo nome

Bel post Sir Lazza :D
questo è unire l’utile al dilettevole :)

5 11 2007
Lazza

@ Bl@ster, non farti pubblicità sul mio blog! :-P

5 11 2007
Bl@ster

Il channel è di LuNa :)

5 11 2007
Lazza

E che diamine!!!

5 11 2007
no1globe

@ RikyM: Thanks! adesso ho capito l’utilita’ LOL

@ Lazza: sorry ma non trovavo utilita’ in riguardo… dato che non mi sono mai trovato in una situazione come quella dettami da RikyM, non ho immaginato l’uso! LOL

5 11 2007
Aladark

@Lune: Capisco che sei all’inizio, ma se fai queste domande, ti sconsiglio linux. Potrebbe essere soltanto una vanga sui piedi :-)

@Lazza interessante sto post, grazie :D

5 11 2007
RikyM

@ no1globe: figurati! LOL

@ Aladark: secondo me per usare Linux più che sapere già certe cose bisogna avere la voglia di impararle, quindi non è detto che se qualcuno non sa cosa sia il terminale non sia fatto per Linux, ma non è questo il post(o) per discuterne.

5 11 2007
Lazza

@ no1globe, al prossimo lol fuori luogo ti metto in moderazione. :-P Prendila in maniera scherzosa ma è così.
@ Aladark, evita di dare questi consigli veramente sbagliati, per piacere. Soprattutto quando parli con una donna. ;-)
@ RikyM, perfettamente d’accordo.
@ Lune, dai retta a me, coltiva Linux.

5 11 2007
Aladark

@RikyM & Lazza, si, beh, avete ragione, non ho impostato bene la frase :D deve imparare.
@Lune non badare al post di prima hai fatto bene a chiedere ;-)

6 11 2007
psychomantum

ora ho le mie 3 pennette da 128, 256, 1 gb belle battezzate
(la prima è un grub di ripristino :D ) la seconda è una damn small linux e la terza è una debian personalizzata paccuta!:D

6 11 2007
Lazza

Bene! :-D

7 11 2007
yoshimitzu

ciao Lazza, ho letto il tuo post, ti darei 2 consigli (prendili come tali!):
1) farei un file di conf dove l’utente definisce il device, perche’ piu’ o meno sara’ sempre quello.
2) un demonuccio via cron che sta in ascolto sul messages e quando rileva un disco sd$ o roba simile lancia un xterm con lo script ( ma e’ una sciccheria :P )
3) per gli script di shell di solito per evitare strani errori ti consiglierei di mettere le variabile da $CICCIO a ${CICCIO} … questo evita cose strane.. che a volte capitano per una malainterpretazione dei caratteri contenuti nelle variabili. Almeno per la mia esperienza :)

bravo ad ogni modo :)

7 11 2007
Lazza

@ yoshimitzu, sì e poi magari anche una gui! ;-) Dai, è solo uno scriptino, mica devo creare chissà quale software. :-D

8 11 2007
divilinux

dunque..diciamo che la label si dovrebbe creare nel momento in cui si crea il filesystem, altrimenti Ubuntu assegna un “disk” progressivo di default..
La vera chicca e’ cambiare il device..
:)
vuoi mettere un hdd usb riconosciuto come /dev/divilinux o /dev/lazza?
si puo’ si puo’…lol

8 11 2007
Lazza

@ divilinux, sì è proprio comodo! :-D In effetti la label andrebbe messa quando si crea il filesystem, ma nulla vieta di cambiarla dopo, no? ;-)

11 11 2007
Max

…sigh…a me non funge….
Se eseguo lo script da bash, mi restituisce:

“init :: non DOS media
Cannot initialize ‘::’
mlabel: Cannot initialize drive”

11 11 2007
Lazza

@ Max, ovviamente la chiavetta deve avere un filesystem di tipo FAT.

11 11 2007
Max

Ce l’ha… è una chiavetta da 1 GB della Dikom formattata in fat32…sigh…

11 11 2007
Lazza

Sicuro di inserire il device giusto? Guarda che non basta premere semplicemente invio, devi proprio metterlo!

13 11 2007
Max

Si, da gparted, la mia chiave è /dev/sdd, e quando me lo chiede lo digito e POI premo invio! =0)

13 11 2007
Lazza

Prova a dare il comando “mount” da terminale senza argomenti, una volta che hai inserito la chiavetta e prima di smontarla. Vedrai il device reale.

16 11 2007
RikyM

Divilinux ha detto:
dunque..diciamo che la label si dovrebbe creare nel momento in cui si crea il filesystem, altrimenti Ubuntu assegna un “disk” progressivo di default..
La vera chicca e’ cambiare il device..
:)
vuoi mettere un hdd usb riconosciuto come /dev/divilinux o /dev/lazza?
si puo’ si puo’…lol

Ora devi farci una guida dove spieghi con quali stregonerie riesci a cambiare il device da shell, sarebbe molto interessante, almeno per me.

16 11 2007
Lazza

Sì ma se andiamo a farci queste menate… :lol:

13 12 2007
Dispositivi rimovibili Kubuntu - punto di mount « Divilinux Lost Blog

[...] Altrimenti, o abbiamo un device in cui e’ gia’ presente una Label o la dobbiamo creare noi..ad esempio seguendo questo ottimo Howto del collega Lazza. [...]

7 01 2008
TequilaMex

ciao!
ho provato il tuo script per cambiare nome alle partizioni degli hd, invece di avere “supporto xxG” come nome:

Questo script rinomina l'etichetta di una chiavetta usb
(è consigliabile inserirlo con l'iniziale maiuscola).
Assicurati di aver smontato la chiavetta usb.
Inserisci il nome dell'etichetta da dare alla penna usb:

sdb6

Inserisci il volume (per esempio /dev/sdb1):

/dev/sdb6

[sudo] password for xxxxxx:
init :: non DOS media
Cannot initialize '::'
mlabel: Cannot initialize drive
Finito. Estrai la penna usb e reinseriscila.

ma non ha funzionato!
sai perché?
ciao!

7 01 2008
Lazza

Il mio script non si usa per rinominare le partizioni degli hard disk… Mai detto questo. Si usa per le chiavi usb.
Anche altri hanno avuto questo errore ma non ho idea del perché. Con le chiavi usb funziona divinamente. :-)

7 01 2008
TequilaMex

non conosci un altro modo per rinominare le partizioni?
ciao!

7 01 2008
Lazza

Hai provato con Gparted?

7 01 2008
Aldo

Lazza, ma ti hanno copiato il post paro paro? o_O
http://aincy.wordpress.com/2008/01/07/cambiare-l%e2%80%99etichetta-di-una-chiavetta-usb/
E ci ha messo pure la firma! :/

8 01 2008
Lazza

@ Aldo, mah guarda. Avevo già visto e tolto dalla moderazione il pingback. Anche se è abbastanza patetico, tecnicamente ha rispettato pienamente la licenza, e quindi lo lascio senza problemi.

8 01 2008
oracolo

Curioso, non mi ero accorto si trattasse di un plagio parola per parola.
E’ un po’ patetico, in verità… o meglio, inutile: a questo punto perché non lasciare solo un link?

A questo punto dirigo i commenti che ho fatto di là all’autore originale :-)

Lascia un commento