Introdução à montagem de sistemas de arquivos no Linux

Tabela de conteúdos

  1. Introdução
  2. Exibindo uma lista de sistemas de arquivos montados
  3. O comando de montagem
  4. Como desmontar um sistema de arquivos
  5. Conclusão

Introdução

Um sistema de arquivos é a maneira como um sistema operacional organiza os arquivos em um disco. Esses sistemas de arquivos vêm em muitos sabores diferentes, dependendo de suas necessidades específicas. No caso do Windows, você tem os sistemas de arquivos NTFS, FAT, FAT16 ou FAT32. Para Macintosh você tem o sistema de arquivos HFS e para Linux você tem mais sistemas de arquivos do que podemos listar neste tutorial. Uma das grandes vantagens do Linux é que ele tem a capacidade de acessar dados armazenados em muitos sistemas de arquivos diferentes, mesmo que esses sistemas de arquivos sejam de outros sistemas operacionais.

Para acessar um sistema de arquivos no Linux, você deve primeiro montá-lo. Montar um sistema de arquivos significa simplesmente tornar o sistema de arquivos específico acessível em um determinado ponto na árvore de diretórios do Linux. Ao montar um sistema de arquivos, não importa se o sistema de arquivos é uma partição de disco rígido, um CD-ROM, um disquete ou um dispositivo de armazenamento USB. Você só precisa saber o nome do dispositivo associado ao dispositivo de armazenamento específico e o diretório no qual deseja montá-lo. Ter a capacidade de montar um novo dispositivo de armazenamento em qualquer ponto do diretório é muito vantajoso. Por exemplo, digamos que você tenha um site armazenado em usrlocalwebsite. O site se tornou muito popular e você está ficando sem espaço no seu disco rígido de 36 GB. Você pode simplesmente sair e comprar um novo disco rígido de 73 GB, instalá-lo em seu computador e montar esse disco inteiro como usrlocal. Agora seu ponto de montagem usrlocal tem um espaço total no disco rígido de 73 GB, e você pode liberar o disco rígido antigo copiando tudo do antigo usrlocal para o novo. Como você pode ver, adicionar mais espaço ao disco rígido de um computador, mantendo exatamente a mesma estrutura de diretórios, agora é muito fácil.

Exibir uma lista de sistemas de arquivos montados

Para determinar quais sistemas de arquivos estão em uso no momento, digite o comando:

$ montar

Quando você digita isso em um prompt de comando, esse comando exibirá todos os dispositivos montados, o tipo de sistema de arquivos no qual está montado e o ponto de montagem. O ponto de montagem é o diretório local designado a um sistema de arquivos durante o processo de montagem.

Como montar sistemas de arquivos

Antes de poder montar um sistema de arquivos em um diretório, você deve estar logado como root (alguns sistemas de arquivos podem ser montados por um usuário padrão) e o diretório no qual você deseja montar o sistema de arquivos deve existir primeiro. Além disso, em algumas situações, você deve estar conectado como usuário root para criar o diretório de montagem específico. Se o diretório existir e qualquer usuário puder montar esse dispositivo específico, não será necessário efetuar login como root. Ao montar um determinado sistema de arquivos ou dispositivo, você precisa conhecer o arquivo de dispositivo especial associado a ele. Um arquivo de dispositivo é um arquivo especial em sistemas operacionais UnixLinux que é usado para permitir que programas e o usuário se comuniquem diretamente com as várias partições e dispositivos em seu computador. Esses arquivos de dispositivo estão localizados na pasta dev.

Como nosso primeiro exemplo, vamos usar um exemplo do mundo real de como acessar seus arquivos do Windows a partir de um disquete no Linux.

Para montar um dispositivo em uma determinada pasta, essa pasta deve existir. Muitas distribuições Linux contêm uma pasta mnt, ou mesmo uma pasta mntfloppy, que é usada para montar vários dispositivos. Se a pasta na qual você deseja montar o dispositivo existir, está tudo pronto. Se não, você tem que criá-lo assim:

$ mkdir mntfloppy

Este comando terá criado um diretório chamado mntfloppy. A próxima etapa será montar o sistema de arquivos nessa pasta ou ponto de montagem.

$ mount -t msdos devfd0 mntfloppy

Agora você montou um sistema de arquivos msdos, que é indicado pela opção -t (tipo). O dispositivo é reconhecido pelo ponto mntfloppy. Agora você pode acessar os discos formatados pelo MS-DOS como faria com qualquer outro diretório.

Para montar um CD-ROM:

$ mount -t iso9660 devcdrom mntcdrom

Novamente, este é um método semelhante à montagem do CD-ROM como acima.

Diferentes sistemas de arquivos também podem ser montados de maneira semelhante:

$ mount -t vfat devhda1 vitória

Qualquer sistema de arquivos que não esteja montado pode ser visualizado através do comando df. Então, usando esse comando, você sabe com o que precisa trabalhar.

Nota: A opção -t deve ser usada para que o sistema operacional conheça o tipo de sistema de arquivos específico no qual você deseja montar o dispositivo. Se você deixar a opção -t fora do comando, mount tentará determinar o tipo de sistema de arquivos correto com o qual montar o dispositivo.

Como desmontar um sistema de arquivos

Quando terminar de usar um sistema de arquivos específico, você deve desmontá-lo. O comando para desmontar um sistema de arquivos é o comando umount.

Quando você desmonta um sistema de arquivos, basta digitar umount seguido do ponto de montagem. Por exemplo:

$ umount mntfloppy

$ umount mntcdrom

Conclusão

Agora que você sabe como montar e desmontar sistemas de arquivos, mesmo os de outros sistemas operacionais, no Linux, usar o Linux agora deve ser uma ferramenta ainda mais atraente e poderosa. Para obter mais informações sobre os comandos mount e umount, você pode ver sua página man (arquivos de ajuda) digitando os seguintes comandos:

$ homem montar

$ man umount

Para obter mais informações sobre como montar automaticamente determinados sistemas de arquivos quando o sistema operacional é iniciado, você pode ver a seguinte página man:

$ man fstab

Como sempre, se você tiver alguma dúvida, sinta-se à vontade para perguntar no Linux Forum.

Por DarkRaika

  • Maze ransomware agora criptografa por meio de máquinas virtuais para evitar a detecção
  • Fluxos de dados alternativos do Windows

Deixe uma resposta Cancelar resposta

Ir arriba