20.2. Sistemas de arquivos do Linux®

O FreeBSD fornece suporte built-in para vários sistemas de arquivos do Linux®. Esta seção demonstra como carregar o suporte e como montar os sistemas de arquivos suportados do Linux®.

20.2.1. ext2

O suporte no kernel para sistemas de arquivos ext2 está disponível desde o FreeBSD 2.2. No FreeBSD 8.x e anterior, o código está licenciado sob a GPL. Desde o FreeBSD 9.0, o código foi reescrito e agora é licenciado sob a licença BSD.

O driver ext2fs(5) permite que o kernel do FreeBSD leia e grave em sistemas de arquivos ext2.

Nota:

Esse driver também pode ser usado para acessar os sistemas de arquivos ext3 e ext4. O sistema de arquivos ext2fs(5) possui suporte completo para leitura e gravação para o ext4 a partir do FreeBSD 12.0-RELEASE. Além disso, os atributos estendidos e as ACLs também são suportados, enquanto o journalling e a criptografia não são. Começando com o FreeBSD 12.1-RELEASE, um provedor do DTrace também estará disponível. Versões anteriores do FreeBSD podem acessar o ext4 no modo de leitura e gravação usando sysutils/fusefs-ext2.

Para acessar um sistema de arquivos ext, primeiro carregue o módulo correspondente do kernel:

# kldload ext2fs

Em seguida, monte o volume ext especificando seu nome de partição no FreeBSD e um ponto de montagem existente. Este exemplo monta /dev/ad1s1 em /mnt:

# mount -t ext2fs /dev/ad1s1 /mnt

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.