Déterminer le type de FS

De UnixManiax
Aller à : navigation, rechercher


Solaris

Sous Solaris, il existe la commande fstyp. Exemple avec un filesystem Veritas (vxfs) :

# fstyp /dev/vx/dsk/zonedg/mazonelv
vxfs

Linux

Pas de commande fstyp sous linux. Il existe plusieurs façons de voir le type de FS, mais plusieurs ne fonctionnent que pour certains types de FS, ce qui n'a que peu d'intérêt.

Il existe malgré tout la commande lsblk -f qui semble fonctionner à tous les coups.

Exemple avec une CentOS 7 / xfs :

# lsblk -f
NAME              FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1            xfs               255d0567-c5ed-46ec-97f9-dab732620d81   /boot
└─sda2            LVM2_member       QbWXuF-imxD-4hAX-UEn2-6E6A-WceL-R7QbSe
  ├─rootvg-swaplv swap              a25ab9d3-ba45-4658-bbba-e3d584ba1da3   [SWAP]
  ├─rootvg-usrlv  xfs               56323eed-7fac-4117-b24e-dd200b0ece21   /usr
  ├─rootvg-rootlv xfs               65ece9f7-68ef-4ba1-b4d4-7c89ba97331b   /
  ├─rootvg-datalv xfs               d0aec798-0060-45a4-a01e-43cf976ba809   /data
  ├─rootvg-varlv  xfs               2ee819be-17ad-4b12-a909-86042ccfd42e   /var
  ├─rootvg-tmplv  xfs               82b7bd6d-3528-4c69-af1a-247a8cf001f1   /tmp
  ├─rootvg-optlv  xfs               53185337-0ddf-485d-8227-f0554f1b3b84   /opt
  └─rootvg-homelv xfs               ef8ab8f6-d4aa-443a-aa98-3030b1c3f2d8   /home
sdb
└─sdb1            LVM2_member       pjmGKJ-1KOJ-IpM5-sb7u-aWGs-T87d-h0kTIu
  ├─rootvg-usrlv  xfs               56323eed-7fac-4117-b24e-dd200b0ece21   /usr
  ├─rootvg-varlv  xfs               2ee819be-17ad-4b12-a909-86042ccfd42e   /var
  └─rootvg-homelv xfs               ef8ab8f6-d4aa-443a-aa98-3030b1c3f2d8   /home
sdc               LVM2_member       GuHVX7-4ayd-bNOL-E021-vWRA-OPGX-Y0yRO6
└─rootvg-homelv   xfs               ef8ab8f6-d4aa-443a-aa98-3030b1c3f2d8   /home
sr0

Exemple avec une Debian 9 / ext4 :

$ lsblk -f
NAME                   FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1                 ext2              44c8fcd4-2f35-4d45-a9e3-bc5f144d0928   /boot
├─sda2
└─sda5                 LVM2_member       EAOhit-uOF1-d9zW-xbDR-f0L4-euAI-VM2bKL
  ├─debian9--vg-root   ext4              92753482-9012-4ad0-bda7-875133135577   /
  ├─debian9--vg-var    ext4              984816e8-0711-4eac-bb3d-e5ba5fdacde0   /var
  ├─debian9--vg-swap_1 swap              b581a05b-5f59-49b8-a406-ebd5e6231c4b   [SWAP]
  ├─debian9--vg-tmp    ext4              a6829e6f-3e23-4ed3-ad14-36a85bc59a96   /tmp
  └─debian9--vg-home   ext4              b1623697-225e-4768-8c34-8aab8e68e1eb
sdb
└─sdb1                 LVM2_member       u8876F-f4lH-nRkR-ycj1-2qJk-gmof-cTEeuq
  ├─debian9--vg-root   ext4              92753482-9012-4ad0-bda7-875133135577   /
  ├─debian9--vg-var    ext4              984816e8-0711-4eac-bb3d-e5ba5fdacde0   /var
  └─debian9--vg-tmp    ext4              a6829e6f-3e23-4ed3-ad14-36a85bc59a96   /tmp
sr0