FreeBSD : Gestion de clé USB

Distribution de travail : FreeBSD 15.0

I/ Formatage de clé USB.

1/ Insérer la clé USB dans l'ordinateur.

2/ Vérifier le périphérique USB.

[util01@reseau99 ~]$ dmesg
...
ugen2.5: <Philips USB Device> at usbus2
umass0 on uhub3
umass0: <Philips USB Device, class 0/0, rev 2.00/1.00, addr 5> on usbus2
umass0:  SCSI over Bulk-Only; quirks = 0x0
umass0:4:0: Attached to scbus4
da0 at umass-sim0 bus 0 scbus4 target 0 lun 0
da0: <Philips USB Flash Drive 8.07> Removable Direct Access SPC-2 SCSI device
da0: Serial Number EPW173401376
da0: 40.000MB/s transfers
da0: 7680MB (15728640 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
GEOM: da0: the secondary GPT header is not in the last LBA.
GEOM: iso9660/15_0_RELEASE_AMD64_DVD: the secondary GPT header is not in the last LBA.
GEOM: diskid/DISK-EPW173401376: the secondary GPT header is not in the last LBA.
[util01@reseau99 ~]$ sudo camcontrol devlist
...
<Philips USB Flash Drive 8.07>     at scbus4 target 0 lun 0 (da0,pass2)

La clé usb est sous le périphérique : da0

3/ Supprimer la table de partition.

[util01@reseau99 ~]$ sudo umount /dev/da0p1 2>/dev/null
[util01@reseau99 ~]$ sudo gpart destroy -F da0
da0 destroyed

4/ Créer une table de partition.

[util01@reseau99 ~]$ sudo gpart create -s GPT da0
da0 created
[util01@reseau99 ~]$ sudo gpart add -t ms-basic-data -a 1M da0
da0p1 added

5/ Formater en FAT32.

[util01@reseau99 ~]$ sudo newfs_msdos -F 32 -L USB /dev/da0p1
/dev/da0p1: 15716800 sectors in 245575 FAT32 clusters (32768 bytes/cluster)
BytesPerSec=512 SecPerClust=64 ResSectors=64 FATs=2 Media=0xf0 SecPerTrack=63 Heads=255 HiddenSecs=0 HugeSectors=15724544 FATsecs=1920 RootCluster=2 FSInfo=1 Backup=2

II/ Monter la clé usb formater en FAT32

1/ Créer un point de montage.

[util01@reseau99 ~]$ sudo mkdir -p /mnt/usb

2/ Monter la clé USB.

[util01@reseau99 ~]$ sudo mount -t msdosfs /dev/da0p1 /mnt/usb

3/ Vérification.

[util01@reseau99 ~]$ df -h
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/ada0s1a    421G     75G    312G    19%    /
devfs           1,0K      0B    1,0K     0%    /dev
procfs          8,0K      0B    8,0K     0%    /proc
/dev/da0p1      7,5G     32K    7,5G     0%    /mnt/usb

III/ Démonter la clé USB.

1/ Démonter la clé USB.

[util01@reseau99 ~]$ sudo umount /mnt/usb

2/ Vérification.

[util01@reseau99 ~]$ df -h
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/ada0s1a    421G     75G    312G    19%    /
devfs           1,0K      0B    1,0K     0%    /dev
procfs          8,0K      0B    8,0K     0%    /proc
[util01@reseau99 ~]$