Come formattare una pen drive in Linux da terminale

Prima di tutto collegate la pen drive alla porta USB del vostro pc. Dopo alcuni secondi verrà automaticamente riconosciuta e apparirà la relativa icona a seconda del desktop environment che utilizzate.

Trovare il dispositivo

La prima cosa da fare è sapere qual è il dispositivo su cui andremo ad operare. Per riconoscerlo si possono utilizzare differenti metodi.

  • Metodo 1 – Usare il comando: ls /dev/sd*

Prima di collegare il pen drive alla porta usb eseguite:

ls /dev/sd*

che vi darà un output del tipo:

/dev/sda /dev/sda10 /dev/sda12 /dev/sda2 /dev/sda6 /dev/sda8
/dev/sda1 /dev/sda11 /dev/sda13 /dev/sda5 /dev/sda7 /dev/sda9

Una volta eseguito collegate la penna alla porta USB e rieseguite il comando:

ls /dev/sd*

Noterete che rispetto all’output precedente si saranno aggiunti un nuovo dispositivo e una nuova partizione:

/dev/sda /dev/sda10 /dev/sda12 /dev/sda2 /dev/sda6 /dev/sda8 /dev/sdb
/dev/sda1 /dev/sda11 /dev/sda13 /dev/sda5 /dev/sda7 /dev/sda9 /dev/sdb1

Nell’esempio /dev/sdb indica la periferica mentre /dev/sdb1 identifica la prima partizione di quel drive.

  • Metodo 2 – Usare il comando: df

Se dopo aver connesso il pen drive alla porta usb eseguite il comando:

df

Avrete un output del tipo:

Filesystem  1K-blocks  Used     Available Use% Mounted on

/dev/sda10  29753556   8008860  20208884  29%  /

/dev/sda12  19840892   1528664  17288088  9%   /msfiles

/dev/sda11  21825108   16772836 3925716   82%  /venu

tmpfs       1032232    0        1032232   0%   /dev/shm

/dev/sdb1   7800332    7502216  298116    97%   /media/kingston

Come potete vedere la pendrive nell’esempio è montata in /media/kingston. Se avete dei dubbi su quale sia il vostro pen drive potete sempre utilizzare la tecnica del metodo 1 eseguendo il comando df prima e dopo aver collegato il pen drive.

  • Metodo 3 – Usare il comando: dmesg | tail

Se dopo aver collegato il pendrive eseguo il comando:

dmesg | tail

Avremo un output del tipo:

[40151.894815] sd 5:0:0:0: >[sdb] Write Protect is off
[40151.894829] sd 5:0:0:0: >[sdb] Mode Sense: 23 00 00 00
[40151.895437] sd 5:0:0:0: >[sdb] No Caching mode page present
[40151.895449] sd 5:0:0:0: >[sdb] Assuming drive cache: write through
[40151.898570] sd 5:0:0:0: >[sdb] No Caching mode page present
[40151.898581] sd 5:0:0:0: >[sdb] Assuming drive cache: write through
[40151.899211] sdb: sdb1
[40151.901567] sd 5:0:0:0: >[sdb] No Caching mode page present
[40151.901580] sd 5:0:0:0: >[sdb] Assuming drive cache: write through
[40151.901588] sd 5:0:0:0: >[sdb] Attached SCSI removable disk

Che ci permette di visualizzare nello standard output i messaggi contenuti nel buffer del kernel del sistema operativo e di identificare in modo univoco il dispositivo collegato.
  • Metodo 4 – Usare il comando: fdisk -l

Un’altro metodo è quello di collegare la pendrive ed eseguire il comando:

sudo fdisk -l

che fornirà un output del tipo:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 testine, 63 settori/tracce, 60801 cilindri, totale 976773168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xbcaad54a

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 208845 480258304 240024730 7 HPFS/NTFS/exFAT
/dev/sda3 480260094 949659647 234699777 5 Esteso
/dev/sda4 949659648 976771071 13555712 7 HPFS/NTFS/exFAT
/dev/sda5 480260096 941271039 230505472 83 Linux
/dev/sda6 941273088 949659647 4193280 82 Linux swap / Solaris

Disco /dev/sdb: 8011 MB, 8011120640 byte
255 testine, 63 settori/tracce, 973 cilindri, totale 15646720 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x0009eb1d

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 63 15631244 7815591 b W95 FAT32

  • Metodo 5 – Usare il comando: mount -l

Un’altra possibilità è quella di collegare il pen drive ed eseguire da terminale il comando:

mount -l

Che fornirà un output del tipo:

/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
https://www.box.com/dav on /mnt/box.com type davfs (rw,nosuid,nodev,_netdev,uid=0,gid=0)
/dev/sda2 on /media/HP type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096) [HP]
/dev/sdb1 on /media/kingston type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,
utf8=1,showexec,flush,uhelper=udisks)

Formattare la pen drive

Prima di tutto scegliete il filesystem con cui volete formattare il vostro pendrive: FAT32, EXT3, EXT4, NTFS…

  • Smontate (non fisicamente) il pendrive che avete identificato in precedenza eseguendo il comando:

umount /dev/sdb1

  • Formattiamo il pen drive a seconda del tipo di filesystem scelto:

FAT32:

mkdosfs -n "Label" -I /dev/sdb1
mkfs.vfat -n "Label" -I /dev/sdb1

NTFS:

mkfs.ntfs -f /dev/sdb1

EXT4:

mkfs.ext4 -L "Label" /dev/sdb1

EXT3:

mkfs.ext3 -L "Label" /dev/sdb1

EXT2:

mke2fs -L "Label" /dev/sdb1

Dove potete sostituire al posto di Label l’etichetta che volete assegnare al pen drive e al posto di /dev/sdb1 sostituite il dispositivo identificato in precedenza.
Fonte: Bashguru

Leave a Reply

 

Login

Google Pagerank

...loading

Friend Site

PaperblogIl BloggatoreGiornaleBlog Notizie Blog di Informatica e Internethttp://www.wikio.itAdd to Technorati FavoritesSegnala FeedVero GeekTecnolandiaAggregatore di blogAggregati a KikkeMania.comSmilla MagazineColombo’S Blogiwinuxfeed.altervista.orgFeedelissimobloghissimoAggregatore di feedMiglior AggregatoreBlogItalia.itIscritto su Mondo Geek.it- aggregatore di news sulle tecnologieAggregatore Blogtua notiziaWebShake – tecnologiaWebsoblipperaggregatuttolimegatorMarco Robutti - Software Newseppoliano.net Blognotiziedalweb map of RSS
Wikio - Top dei blog - Linux

Blogroll

    '); ?>

Help us!

contact us map of RSS


Calendar

dicembre: 2016
L M M G V S D
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031