Existe-t-il une commande indiquant quel système de fichiers (ext3, ext4, FAT32, ...) les différentes partitions et disques utilisent?
Similaire à la façon dont sudo fdisk -l
répertorie les informations sur les disques et les partitions?
Existe-t-il une commande indiquant quel système de fichiers (ext3, ext4, FAT32, ...) les différentes partitions et disques utilisent?
Similaire à la façon dont sudo fdisk -l
répertorie les informations sur les disques et les partitions?
mount:
[email protected]:/$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
...
Vous avez trouvé une solution dans ubuntuforums : blkid
Disque système:
sudo blkid /dev/sda1
/dev/sda1: UUID="...." TYPE="ext4"
Disque USB externe:
sudo blkid /dev/sdf1
/dev/sdf1: LABEL="backup" UUID="..." TYPE="ext3"
mdadm RAID:
sudo blkid /dev/md0
/dev/md0: LABEL="raid" UUID="..." TYPE="ext4"
Mount sans spécifier de système de fichiers (en commentant les entrées de fstab) fonctionne également:
sudo mount /dev/sdf1 /mnt/tmp
mount | grep /mnt/tmp
/dev/sdf1 on /mnt/tmp type ext3 (rw)
df -h -T
listera tous les disques utilisés avec le type de système de fichiers.
lsblk -f
Vous donnera le système de fichiers de tous les périphériques connectés, qu’ils soient montés ou non.
Il vous donne également d’autres informations utiles pour créer la ligne nécessaire pour votre fichier fstab, telle que l’UUID.
Toutes les solutions suggérées ici sont valides, mais ne permettent pas de voir par exemple si une partition est FAT16 ou FAT32. Pour ce niveau de détail, la meilleure commande est
sudo file -s /dev/sda1
Exemple, sur une clé USB:
/ dev / sdc: Secteur de démarrage DOS / MBR, offset de code 0x58 + 2, identifiant OEM "MSWIN4.1", secteurs / cluster 32, descripteur de média 0xf8, secteurs / piste 63, têtes 255, secteurs 15794176 (volumes > 32 Mo), FAT (32 bits), SAT / FAT 3856, réservé 0x1, numéro de série 0x4c437f55, sans étiquette
C'est un peu exagéré, mais il y a toujours gpart
. Cela signifie que la table de partition est cassée, mais elle vous indique quel type de système de fichiers elle peut trouver.
EDIT : cela ne semble pas fonctionner si quelque chose est déjà monté sur le disque (je l'ai juste essayé sur mon système en cours d'exécution).
En théorie, si vous voulez simplement imprimer la table de partition, vous pouvez utiliser une commande comme celle-ci (à partir de la page de manuel):
$ sudo gpart -vvd /dev/sda
Mais encore une fois, je ne peux pas l'essayer maintenant; Je ne sais pas si cela vous dira les systèmes de fichiers s’il ne fait pas une analyse.
Le programme fsarchiver est un outil simple pour trouver des informations sur les périphériques connectés ... et pour effectuer des sauvegardes.
Vous devez probablement l’installer pour l’utiliser ...
La commande que j'utilise habituellement pour savoir ce qui se trouve sur le système est la suivante:
sudo fsarchiver probe simple
et ça revient avec quelque chose comme:
[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN] [sda ] [WDC WD1001FALS-0 ] [ 931.51 GB] [ 8] [ 0] [sdb ] [ST31000524AS ] [ 931.51 GB] [ 8] [ 16] [sdg ] [DataTraveler 3.0 ] [ 29.31 GB] [ 8] [ 96] [=====DEVICE=====] [==FILESYS==] [======LABEL======] [====SIZE====] [MAJ] [MIN] [sda1 ] [xfs ] [ ] [ 500.00 MB] [ 8] [ 1] [sda2 ] [LVM2_member] [ ] [ 931.02 GB] [ 8] [ 2] [sdb5 ] [ext4 ] [mydisk_data_01 ] [ 931.51 GB] [ 8] [ 21] [sdg1 ] [vfat ] [KINGSTON ] [ 29.30 GB] [ 8] [ 97] [dm-0 ] [xfs ] [ ] [ 100.00 GB] [253] [ 0] [dm-1 ] [swap ] [ ] [ 34.00 GB] [253] [ 1] [dm-2 ] [xfs ] [ ] [ 797.02 GB] [253] [ 2]
Lire d'autres questions sur les étiquettes command-line filesystem