Como descubro qual sistema de arquivos minhas partições estão usando?

61

Existe uma maneira de descobrir qual sistema de arquivos minhas partições estão usando?

Mimzy
fonte
2
Experimente sudo blkid -o list > ~/myFileSytemsum terminal para descobrir. Em seguida, abra o arquivo myFileSystemscom um editor de texto (o arquivo deve estar na sua pasta pessoal). Mas considero que esse não é o seu problema principal. Você pode fornecer mais informações na sua pergunta.
Edwin
Estou curioso por que diabos um sistema de arquivos afetaria a persistência de suas configurações.
mlissner

Respostas:

79

Existem várias maneiras de fazer isso na linha de comando ( Ctrl+ Alt+ t):

O comando df -Timprimirá seus tipos de sistema de arquivos, da seguinte maneira:

~$ 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

Este artigo resume vários outros métodos para obter essas informações.

Aqui estão alguns outros exemplos que eu uso ocasionalmente:

~$ 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)
Kevin Bowen
fonte
7
só funciona para unidades montadas
Sanjay Manohar
5
Observe que, com o sistema de arquivos $ df -T chamado fuseblk, significa NTFS, mas $ sudo lsblk -f mostra na verdade ntfs.
Mike
11
O último ( sudo file -sL /dev/sda1) é exatamente o que eu precisava - você deve colocar esse primeiro.
precisa saber é o seguinte
Obrigado pelo atalho Ctrl + Alt + t!
Totor 17/07
47

Você também pode usar o lsblkcomando assim:

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]
kiri
fonte
11
Mostra em branco para várias partições. Como vejo o byte do sistema de arquivos para esses?
BrainSlugs83
2
sudonão parece ser necessário
Murmel
O sudo não é necessário quando sysfs e udev estão disponíveis. -f não parece ser necessário, pois o fstype é impresso por padrão.
Gringo Suave
27

Um comando simples e bom

sudo blkid

Ele listará algo como isto:

/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"

Onde /dev/sda1está a partição, LABELé o nome dado à partição, UUIDé o ID exclusivo da partição, que é bastante útil para montar o disco rígido usando /etc/fstabe TYPEé o sistema de arquivos.

Costumo usar esse comando para obter quase todas as informações sobre meu disco rígido e unidade de remoção. Espero que você também goste. :)

Saurav Kumar
fonte
+1, boa solução. Observe que blkidnão precisa ser executado como root. Além disso, você pode fornecer uma partição específica como argumento blkide obter informações apenas dessa partição, à la blkid /dev/sda1.
precisa saber é o seguinte
@AJMansfield Você precisará de privilégios de root para obter uma saída significativa.
mook765
13

No tipo Dash, digite Disk e abra o aplicativo utilitário de disco, chamado Utilitário de Disco no Ubuntu 12.04 e Ubuntu 12.10 ou Discos no Ubuntu 13.04 e posterior.

A captura de tela mostra a janela Discos com o disco rígido de 500 GB selecionado para exibir informações sobre esse disco. No painel central da seção Volumes , você pode ver que a segunda partição no disco rígido foi selecionada para exibir informações sobre essa partição. Na seção Volumes , você também pode ver a descrição Conteúdo: Ext4, o que significa que a partição está formatada como Ext4, que é o formato padrão do sistema de arquivos Ubuntu.

Discos no Ubuntu 18.04 insira a descrição da imagem aqui

karel
fonte
+0 É bom que exista uma maneira GUI de fazer isso, mas quem realmente se importa com o sistema de arquivos que está usando (ou mesmo sabe o que é um "sistema de arquivos") provavelmente está procurando uma solução de linha de comando.
precisa saber é o seguinte
@AJMansfield +0? RI MUITO. BTW, eu me importo, e eu prefiro fortemente GUI.
Revetahw
11
@AJMansfield enquanto CLI é mais robusto e vai trabalhar em ambiente de recuperação ( initramfs), quando você tem situação particionamento muito complexo, com vários grupos de volumes, RAID, etc. uma ferramenta gráfica torna mais fácil de ler
Hubert Kario
2

Tente isso no terminal:

sudo fdisk -l

Simplesmente copie e cole o comando no seu terminal.

Se eu entendi corretamente, isso deve mostrar suas unidades.

Malee
fonte
11
fdisk -lnão mostra o sistema de arquivos
Gerald Schneider
Meu fdisk (2.20.1 no Ubuntu 14.04) mostra o FS, embora não muito especificamente. "Linux" em vez de ext4, etc.
Matthew Leia
@MatthewRead, que é baseado em um código numérico que geralmente é, mas nem sempre, está correto - quase tudo ignora o código, então ele não precisa estar correto e pode não estar.
Robin Green
+1 Esta é a única resposta que funcionou para mim - nada mais me diria se minhas partições fossem 82, 83 ou 8e.
BrainSlugs83
Observe que, embora o fdisk lhe diga qual (família) de sistemas de arquivos deve estar em uma determinada partição, ele não verifica se um sistema de arquivos real está presente em uma determinada partição. Além disso, para o Linux essas informações nem sequer são aconselháveis, ele montará um FS independentemente do ID da partição (tipo).
Hubert Kario