Come faccio a sapere quale filesystem utilizzano le mie partizioni?


61

C'è un modo per scoprire quale file system utilizzano le mie partizioni?


2
Prova sudo blkid -o list > ~/myFileSytemsun terminale per scoprirlo. Quindi apri il file myFileSystemscon un editor di testo (il file dovrebbe trovarsi nella tua cartella home). Ma ritengo che non sia il tuo problema principale, potresti voler fornire maggiori informazioni nella tua domanda.
Edwin,

Sono curioso di sapere perché mai un filesystem influirebbe sulla persistenza delle tue impostazioni.
mlissner,

Risposte:


79

Esistono diversi modi per farlo dalla riga di comando ( Ctrl+ Alt+ t):

Il comando df -Tstamperà i tipi di filesystem, come segue:

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

Questo articolo riassume diversi altri metodi per ottenere queste informazioni.

Ecco un paio di altri esempi che utilizzo occasionalmente:

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)

7
Funziona solo con unità montate
Sanjay Manohar

5
Si noti che con il file system $ df -T chiamato fuseblk significa NTFS ma $ sudo lsblk -f mostra effettivamente ntfs.
Mike,

1
L'ultimo ( sudo file -sL /dev/sda1) è esattamente quello di cui avevo bisogno: dovresti metterlo per primo.
AJMansfield,

Grazie per la scorciatoia Ctrl + Alt + t!
Totor

47

Puoi anche usare il lsblkcomando in questo modo:

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]

1
Mostra vuoto per diverse partizioni. Come posso vedere il byte del file system per quelli?
BrainSlugs83,

2
sudonon sembra essere necessario
Murmel,

sudo non è necessario quando sono disponibili sysfs e udev. -f non sembra essere necessario neanche perché fstype è stampato di default.
Gringo Suave,

27

Un comando semplice e buono

sudo blkid

Elencherà qualcosa del genere:

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

Dov'è /dev/sda1la partizione, LABELè il nome dato alla partizione, UUIDè l'ID univoco del partiton che è abbastanza utile per montare il disco rigido usando /etc/fstab, ed TYPEè il file system.

Uso spesso questo comando per ottenere quasi tutte le informazioni sul mio disco rigido e unità di rimozione. Spero piaccia anche a te. :)


+1, buona soluzione. Si noti che blkidnon ha bisogno di essere eseguito come root. Inoltre, puoi fornire una partizione specifica come argomento blkide ottenere informazioni solo per quella partizione, a la blkid /dev/sda1.
AJMansfield,

@AJMansfield Per ottenere risultati significativi avrai bisogno dei privilegi di root.
mook765,

13

Nel Dash digita Disco e apri l'applicazione Utilità disco, che si chiama Utilità disco in Ubuntu 12.04 e Ubuntu 12.10 o Dischi in Ubuntu 13.04 e versioni successive.

Lo screenshot mostra la finestra Dischi con il disco rigido da 500 GB selezionato per visualizzare informazioni su quel disco. Nel riquadro centrale nella sezione Volumi puoi vedere che la seconda partizione su quel disco fisso è stata selezionata per visualizzare informazioni su quella partizione. Nella sezione Volumi puoi anche vedere la descrizione Sommario: Ext4 che significa che la partizione è formattata come Ext4 che è il formato predefinito del filesystem Ubuntu.

Dischi in Ubuntu 18.04 inserisci qui la descrizione dell'immagine


+0 Bello che ci sia un modo GUI di farlo, ma chiunque si interessi davvero al filesystem che stanno usando (o sa persino che cos'è un "filesystem") sta probabilmente cercando una soluzione da riga di comando.
AJMansfield,

@AJMansfield +0? LOL. A proposito, mi interessa e preferisco fortemente la GUI.
Revetahw,

1
@AJMansfield mentre la CLI è più robusta e funzionerà in ambiente di salvataggio ( initramfs), quando si ha una situazione di partizionamento molto complessa, con più gruppi di volumi, raid, ecc. Uno strumento grafico semplifica la lettura
Hubert Kario,

2

Prova questo nel terminale:

sudo fdisk -l

Copia e incolla semplicemente il comando nel tuo terminale.

Se ti capisco correttamente, questo dovrebbe mostrare le tue unità.


11
fdisk -lnon mostra il filesystem
Gerald Schneider il

Il mio fdisk (2.20.1 su Ubuntu 14.04) mostra l'FS, anche se non in modo molto specifico. "Linux" invece di ext4, ecc.
Leggi il

@MatthewRead che si basa su un codice numerico che di solito è, ma non sempre, corretto - quasi tutto ignora il codice, quindi non deve essere corretto e potrebbe non esserlo.
Robin Green,

+1 Questa è l'unica risposta che ha funzionato per me - nient'altro mi direbbe se le mie partizioni fossero 82, 83 o 8e.
BrainSlugs83,

Nota che mentre fdisk ti dirà quale (famiglia) di file system dovrebbe essere su una data partizione, non controlla se un determinato filesystem è presente su una data partizione. Inoltre, per Linux queste informazioni non sono nemmeno consultive, monteranno un FS indipendentemente dall'ID della partizione (tipo).
Hubert Kario,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.