Linux: jak sprawdzić typ systemu plików bez montowania go?

jak robisz dużo rzeczy naraz możesz zapomnieć czy coś już wyknowałeś czy nie. Tak samo jak robisz coś automatycznie możesz coś
pomieszać. Mnie się ostatnio to przytrafiło, W efekcie musiałem sprawdzić czy wpis w tablicy partycji jest poprawny oraz czy system plików jest już stworzony czy nie. Sprawdzenie tablicy partycji było proste:

[root@ziutusFedora64 ~]# sfdisk -l /dev/sdd

Dysk /dev/sdd: cylindrów: 182401, głowic: 255, sektorów na ścieżce: 63
Jednostka = cylindry, czyli 8225280 bajtów, bloki 1024-bajtowe liczone od 0

  Urządz.Rozr. Początek Koniec #cyl.    #bloków   Id  System
/dev/sdd1   *      0+  97260   97261- 781248951   86  NTFS volume set
/dev/sdd2      97261  133733   36473  292969372+  86  NTFS volume set
/dev/sdd3          0       -       0          0    0  Brak
/dev/sdd4          0       -       0          0    0  Brak

Ale wiecie jak sprawdzić bez montowania czy systemy plików istnieją? Ja już tak:

[root@ziutusFedora64 ~]# file -s /dev/sdd1
/dev/sdd1: x86 boot sector, code offset 0x52, OEM-ID "NTFS    ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80)

Ok, pierwsza partycja już ma system plików.

[root@ziutusFedora64 ~]# file -s /dev/sdd2
/dev/sdd2: data

Drugą należy sformatować.

Przy okazji, należy pamiętać o innej możliwości, otóż tablica partycji może pokazywać błędny typ partycji ;).

Dodaj komentarz