web-dev-qa-db-fra.com

Option de ligne de commande pour vérifier le système de fichiers que j'utilise?

Existe-t-il une commande qui indique le système de fichiers (ext3, ext4, FAT32, ...) utilisé par les différentes partitions et disques?

Semblable à la façon dont Sudo fdisk -l liste les informations sur les disques et les partitions?

48
j-g-faustus

monter:

me@hostname:/$ 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)

...

35
jwilkins

A trouvé une solution dans buntuforums : 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" 

Le montage sans spécifier le système de fichiers (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)
32
j-g-faustus

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 fournit également d’autres informations utiles pour créer la ligne nécessaire pour votre fichier fstab, tel que l’UUID.

8
Cheesemill

Toutes les solutions suggérées ici sont valables, mais ne permettent pas de voir si, par exemple, 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: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSWIN4.1", sectors/cluster 32, Media descriptor 0xf8, sectors/track 63, heads 255, sectors 15794176 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 3856, reserved 0x1, serial number 0x4c437f55, unlabeled
4
David Faure

Le programme fsarchiver est un outil simple et agréable permettant de rechercher des informations sur les périphériques connectés et de faire des sauvegardes.

Vous devez probablement l'installer pour l'utiliser ...

La commande que j'utilise habituellement pour savoir ce qu'il y a sur le système est la suivante:

 Sudo fsarchiver probe simple

et cela revient avec quelque chose comme:

 [====== DISK ======] [============= NOM ==============] [==== TAILLE ====] [MAJ] [MIN] 
 [Sda] [WDC WD1001FALS-0] [931.51 GB] [8] [0] 
 [Sdb] [sdb] ST31000524AS] [931.51 GB] [8] [16] 
 [Sdg] [DataTraveler 3.0] [29.31 GB] [8] [96] 
 
 [===== APPAREIL =====] [== FILESYS ==] [====== ÉTIQUETTE ======] [==== TAILLE ====] [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] [97] 
 [dm-0] [xfs] [] [100.00 Go] [253] [0] 
 [dm-1] [swap] [] [34.00 Go] [253] [1] 
 [dm-2] [xfs] [] [797.02 GB] [253] [2] 
1
brock

C'est un peu exagéré, mais il y a toujours gpart . Il est destiné aux cas où la table de partition est cassée, mais il vous indique le type de tous les systèmes de fichiers qu'il peut trouver.

EDIT: Cela ne semble pas fonctionner si quelque chose est déjà monté sur le disque (je viens de l'essayer sur mon système en cours d'exécution).

Théoriquement, si vous voulez seulement imprimer la table de partition, vous pouvez utiliser une commande comme celle-ci (depuis la page de manuel):

$ Sudo gpart -vvd /dev/sda

Mais encore une fois je ne peux pas l'essayer maintenant; Je ne sais pas s'il vous indiquera les systèmes de fichiers s'il ne s'agit pas d'une analyse.

1
Luke Maurer