[Risolto] Lubuntu 24.04: come distinguere partizioni FAT16 da FAT32 da riga di comando?

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
Sargonsei
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2661
Iscrizione: domenica 17 febbraio 2008, 13:56

[Risolto] Lubuntu 24.04: come distinguere partizioni FAT16 da FAT32 da riga di comando?

Messaggio da Sargonsei »

Salve a tutti.
Da riga di comando, le partizioni le vedo così:

Codice: Seleziona tutto

:~$ inxi -SDp # Sistema operativo, H.D. e partizionamento disco rigido
System:
  Host: lubuntu22l4-x555yi Kernel: 6.8.0-60-generic arch: x86_64 bits: 64
  Desktop: LXQt v: 1.4.0 Distro: Lubuntu 24.04.2 LTS (Noble Numbat)
Drives:
  Local Storage: total: 939.03 GiB used: 522.52 GiB (55.6%)
  ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB
  ID-2: /dev/sdb vendor: SanDisk model: U3 Cruzer Micro size: 7.51 GiB
    type: USB
Partition:
  ID-1: / size: 48.91 GiB used: 18.79 GiB (38.4%) fs: ext4 dev: /dev/sda6
  ID-2: /boot/efi size: 1.25 GiB used: 39.4 MiB (3.1%) fs: vfat
    dev: /dev/sda1
  ID-3: /media/lubuntu22l4/EXFAT size: 6.23 GiB used: 5.69 GiB (91.4%)
    fs: exfat dev: /dev/sdb4
  ID-4: /media/lubuntu22l4/FAT12 size: 254.7 MiB used: 0 KiB (0.0%) fs: vfat
    dev: /dev/sdb1
  ID-5: /media/lubuntu22l4/FAT16 size: 515.8 MiB used: 0 KiB (0.0%) fs: vfat
    dev: /dev/sdb2
  ID-6: /media/lubuntu22l4/FAT32 size: 530.9 MiB used: 4 KiB (0.0%) fs: vfat
    dev: /dev/sdb3
  ID-7: /mnt/Dati size: 250 GiB used: 234.35 GiB (93.7%) fs: ntfs
    dev: /dev/sda12
  ID-8: /mnt/Dati2 size: 228 GiB used: 118.27 GiB (51.9%) fs: ntfs
    dev: /dev/sda13
  ID-9: /mnt/L1 size: 68.35 GiB used: 9.08 GiB (13.3%) fs: ext4
    dev: /dev/sda5
  ID-10: /mnt/L3 size: 29.36 GiB used: 12.02 GiB (41.0%) fs: ext4
    dev: /dev/sda7
  ID-11: /mnt/L4 size: 29.36 GiB used: 23.96 GiB (81.6%) fs: ext4
    dev: /dev/sda8
  ID-12: /mnt/L5 size: 29.36 GiB used: 24 KiB (0.0%) fs: ext4 dev: /dev/sda9
  ID-13: /mnt/L6 size: 19.52 GiB used: 8 KiB (0.0%) fs: ext4 dev: /dev/sda11
  ID-14: /mnt/W10 size: 196.77 GiB used: 84.23 GiB (42.8%) fs: ntfs
    dev: /dev/sda3
  ID-15: /mnt/tutti size: 20 GiB used: 16.13 GiB (80.6%) fs: ntfs
    dev: /dev/sda10
:~$ 
quindi riesco a distinguere le partizioni FAT16 dalle FAT32 solo grazie alle etichette, oppure ricorrendo all'interfaccia grafica che ne indica correttamente il file-system.
La mia domanda è: quale comando BASH dovrei usare per riconoscere correttamente il file-system di ciascuna partizione, in modo da poter verificare se si tratta di FAT16 o di FAT32?
Saluto e ringrazio sin d'ora chi mi aiuterà.

-*-*-
edit
-*-*-
Ho risolto impartendo il comando

Codice: Seleziona tutto

:~$ lsblk /dev/sdb -o vendor,tran,model,type,pttype,mode,size,path,fstype,fsver # Informazioni sulle partizioni
VENDOR   TRAN MODEL           TYPE PTTYPE MODE        SIZE PATH      FSTYPE FSVER
SanDisk  usb  U3 Cruzer Micro disk dos    brw-rw----  7,5G /dev/sdb         
                              part dos    brw-rw----  255M /dev/sdb1 vfat   FAT12
                              part dos    brw-rw----  516M /dev/sdb2 vfat   FAT16
                              part dos    brw-rw----  532M /dev/sdb3 vfat   FAT32
                              part dos    brw-rw----  6,2G /dev/sdb4 exfat  1.0
:~$
tuttavia, non mi è molto chiaro né il motivo per cui la colonna FSTYPE non distingue fra loro FAT12, FAT16, e FAT32, né il motivo per cui la colonna FSVER indica il file-system in maniera al quanto criptica.. se qualcuno ha chiarimenti in merito, glie ne sarei grato.
Postare l'output di un comando significa inserire nel post: la riga in cui si digita il comando, tutto l'output, e la riga in cui il prompt ricompare.
Hardware e Sistema Operativo di Sargonsei: http://sargonsei.altervista.org/hardwar ... r-fisso-2/
Comandi da tenere a portata di mano: https://sargonsei.altervista.org/bash-03/
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4664
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome, Plasma
Distribuzione: Fedora

Re: [Risolto] Lubuntu 24.04: come distinguere partizioni FAT16 da FAT32 da riga di comando?

Messaggio da frapox »

Si può vedere anche con file -s, esempio:
# file -s /dev/sda1
/dev/sda1: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSDOS5.0", sectors/cluster 2, reserved sectors 6654, Media descriptor 0xf8, sectors/track 63, heads 255, hidden sectors 2048, sectors 204800 (volumes > 32 MB), FAT (32 bit), sectors/FAT 769, reserved 0x1, serial number 0xf632f5d9, unlabeled
o con lsblk -f
sda
├─sda1 vfat FAT32 F632-F5D9 42M 56% /boot/efi
«La tecnologia va cavalcata. Se è lei a cavalcarci, ne siamo schiavi.»
Avatar utente
Sargonsei
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2661
Iscrizione: domenica 17 febbraio 2008, 13:56

Re: [Risolto] Lubuntu 24.04: come distinguere partizioni FAT16 da FAT32 da riga di comando?

Messaggio da Sargonsei »

frapox ha scritto:
venerdì 18 luglio 2025, 18:34
Si può vedere anche con file -s, esempio:
# file -s /dev/sda1
/dev/sda1: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSDOS5.0", sectors/cluster 2, reserved sectors 6654, Media descriptor 0xf8, sectors/track 63, heads 255, hidden sectors 2048, sectors 204800 (volumes > 32 MB), FAT (32 bit), sectors/FAT 769, reserved 0x1, serial number 0xf632f5d9, unlabeled
o con lsblk -f
sda
├─sda1 vfat FAT32 F632-F5D9 42M 56% /boot/efi
Si, anche i comandi da te suggeriti assolvono lo scopo.
Grazie.

Codice: Seleziona tutto

:~$ sudo file -s /dev/sdb*
/dev/sdb:  DOS/MBR boot sector; partition 1 : ID=0x6, start-CHS (0x3d9,230,47), end-CHS (0x3fb,187,60), startsector 15220736, 522240 sectors; partition 2 : ID=0x6, start-CHS (0x395,118,7), end-CHS (0x3d9,230,46), startsector 14163968, 1056768 sectors; partition 3 : ID=0xc, start-CHS (0x34e,223,59), end-CHS (0x395,118,6), startsector 13074432, 1089536 sectors; partition 4 : ID=0x7, start-CHS (0x0,33,3), end-CHS (0x34e,223,58), startsector 2048, 13072384 sectors
/dev/sdb1: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "mkfs.fat", sectors/cluster 128, reserved sectors 128, root entries 2048, Media descriptor 0xf8, sectors/FAT 128, sectors/track 62, heads 249, hidden sectors 15220736, sectors 522226 (volumes > 32 MB), reserved 0x1, serial number 0xe18efad, label: "FAT12      ", FAT (12 bit)
/dev/sdb2: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "mkfs.fat", sectors/cluster 32, reserved sectors 32, root entries 512, Media descriptor 0xf8, sectors/FAT 160, sectors/track 62, heads 249, hidden sectors 14163968, sectors 1056728 (volumes > 32 MB), reserved 0x1, serial number 0xe81a985, label: "FAT16      ", FAT (16 bit)
/dev/sdb3: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "mkfs.fat", sectors/cluster 8, Media descriptor 0xf8, sectors/track 62, heads 249, hidden sectors 13074432, sectors 1089526 (volumes > 32 MB), FAT (32 bit), sectors/FAT 1064, reserved 0x1, serial number 0xef28241, label: "FAT32      "
/dev/sdb4: DOS/MBR boot sector
:~$ lsblk -f /dev/sdb
NAME   FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sdb                                                                           
├─sdb1 vfat   FAT12 FAT12 0E18-EFAD                             254,7M     0% /media/lubuntu22l4/FAT12
├─sdb2 vfat   FAT16 FAT16 0E81-A985                             515,8M     0% /media/lubuntu22l4/FAT16
├─sdb3 vfat   FAT32 FAT32 0EF2-8241                             530,9M     0% /media/lubuntu22l4/FAT32
└─sdb4 exfat  1.0   EXFAT FD7B-F0F7                             549,1M    91% /media/lubuntu22l4/EXFAT
:~$ 
Postare l'output di un comando significa inserire nel post: la riga in cui si digita il comando, tutto l'output, e la riga in cui il prompt ricompare.
Hardware e Sistema Operativo di Sargonsei: http://sargonsei.altervista.org/hardwar ... r-fisso-2/
Comandi da tenere a portata di mano: https://sargonsei.altervista.org/bash-03/
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite