Qual é o equivalente em Linux do FAT e como ele se relaciona com dispositivos de bloco?

4

Novo no Linux e estou tendo dificuldades em entender alguns conceitos básicos do sistema operacional. Qual é a versão Linux do FAT e como se relaciona com esses chamados "blocos" ou dispositivos de bloco?

    
por pnongrata 21.09.2011 / 16:12

3 respostas

6

No Linux, você tem muitos sistemas de arquivos diferentes para escolher: ext3, ext4, ext2, xfs, ReiserFS, ReiserFS4, até mesmo FAT e NTFS.

Os dispositivos de bloco correspondem ao seu disco rígido e / ou às partições nele contidas ( sda vs. sda1 ), e você coloca um sistema de arquivos de sua escolha. Depois disso, você pode montar esse dispositivo em /mnt , para /usr ou onde quer que você precise.

    
por 21.09.2011 / 16:23
1

O FAT é um sistema de arquivos, uma maneira de organizar o armazenamento em disco com estruturas ocultas que permitem que um sistema operacional localize dados. A maioria das distribuições Linux usa nativamente um sistema de arquivos chamado ext4, entretanto o Linux pode trabalhar com muitos sistemas de arquivos diferentes, incluindo o FAT.

O sistema de arquivos word também é usado para significar uma partição de disco específica nomeada (por exemplo, a partição de inicialização). Também é usado para significar toda a coleção de tais sistemas de arquivos que estão atualmente em uso ("montados") pelo sistema operacional de um computador.

Em sistemas operacionais do tipo Unix, como o Linux, (quase) tudo é um arquivo. Existem arquivos que representam discos e partições de disco. Esses arquivos são chamados de arquivos de dispositivos e residem na pasta / dev. Os dispositivos são categorizados em dispositivos em modo de bloco e dispositivos em modo de caractere, dependendo da maneira como são gravados ou lidos.

    
por 21.09.2011 / 16:23
1

Complementando outras respostas corretas: a filosofia Unix (herdada pelo Linux) é que "tudo é um arquivo". Tudo (a primeira aproximação) é um dispositivo de bloco, incluindo discos, mas também impressoras, dispositivos USB, RAM ....

O FAT é uma maneira de organizar dados em uma partição de disco. O que você vê como letras de unidade no DOS / Windows (C :, D :, etc.) são partições de disco. O Linux pode usar discos FAT, mas também discos organizados de maneiras diferentes, como explicado por @glglgl. Observe que o Windows reconhece as mesmas partições que o Linux, se você conectar o mesmo disco rígido a ambos (não ao mesmo tempo!). E, assim como no Windows, onde você pode atribuir a mesma partição de disco como D: ou E: ou Z :, você pode montá-lo no Linux como / media / mydisk ou / media / externaldisk ou / mnt / securedisk ou o que quiser.

Há muitas complicações (por exemplo, o RAID pode reconhecer vários discos físicos como uma partição ), mas essa é a explicação básica para casos simples.

    
por 21.09.2011 / 18:23