– root@injetionsec:~#

Desmontando e montando arquivos no linux

05.03.2014 (2:41 pm) – Filed under: Linux ::

Os sistemas de arquivo do linux,os diretórios de montagem servem como hospedeiros “ponto de montagem” para dispositivos e a maioria das distribuição do linux utilizam o /mnt para ponto de montagem, podemos ser sub-diretórios e temos alguns diretórios especificos para montagem como /cdrom , /mnt , mas podemos utilizar outros diretórios para essa montagem, se estes diretórios não estiverem vazios o conteudo não ficara disponiveis equanto o mesmo não for desmontados,podemos também utilizar diretórios remotos para ponto de montagem como os binarios do sistema, e o principal arquivo para essas montagens é:

/etc/fstab

esse arquivo,vai armazenar a configurações de todos os dispositivos que devem ser montados e quais são o ponto de montagem dos mesmos,podemos ter 6 campos vejamos:

* dispositivo: caminho a ser montado
* ponto de montagem: especifica o diretorio onde vai ser montado
* tipo de sistema de arquivo : onde especificamos os tipos de arquivos
* opção de montagem : quais são as opções a ser usada, como gravação,leitura e etc
* frequencia de backup : e um campo numero onde 1 e para sistema ext2, e 0 para qualquer outro sistema
*checagem de disco : determina se o dispositivo de ou não se chegado pelo fsck e um campo também numero 1 e para ser chegado primeiro e 0 para não ser chegado e 2 para ser chegado depois do sistema operacional

vejamos o arquivo cat /etc/fstab na imagem abaixo

7u9rr

As opções de montagem são :
* auto: habilita que o dispositivo seja montado durante sua carga
* noauto: desabilita os dispositivos que estão sendo montados durante a carga
* ro : monta o sistema de arquivos para leitura
* rw : monta o sistema de arquivo para leitura e gravação
* exe: abilita a execução de arquivos binarios que são especificados
* noexe: desabilita a execução de arquivos,contrario do exec

Isso e importe por questão de segurança de montagem de dispositivos

* user: permite que qualquer usuario monte o dispositivo, mas não deixa os outros desmonta-los
* users : qualquer usuario pode montar a desmotar
* nouser: somento o usuario root pode montar e desmontar o dispositivo
* sync : habilitamos a transferencia de dados sincronas nos dispositivos,ex.: disquete
* async : habilita a transferencia de dados assincronas nos dispositivos,ex.: cdrom
* dev : dispositivo especial
* suid : habilita os executaveis que tenham bits suid e sgid como usuario root
* nosuid : desabilita os executaveis que tenham os bits suid e sgid
* defauts : configura as opções de montagem como rw,auto,nouser, e usado para montar diretorio raiz e outro dispositivos que permitem a leitura e gravaçao

>> O comando mount, e utilizado para montar um dispositivo no sistema linux veja abaixo as opções

mount [opções] dispositivos

suas opções mais frequentes são:
-a = monta todos os dispositivos no arquivo /etc/fstab os q não tem a opção “noauto” selecionada
-r = monta os dispositivos para somente leitura
-w = monta os dispositivos selecionado para leitura e gravação
-o = especifica as opções de montagem
-t [tipo] = especifica o tipo de dispositivo que queira,podem ser
ext2,ext3,reiserfs,Vfat,msdos,iso9660,umsdos
ex.: mount /dev/sda1 /mnt -w -t ext3
mount /dev/sda2 /mnt -r -t msdos

>> O comando umount e utilizado para desmontar os dispositivos montados sincronizando os conteudos dos buffers, contrario do comando mount ,suas opções são

umount [opções] dispositivos

suas opções mais frequentes são:
-a = desmonta todos os dispositivos no arquivo /etc/mtab
-t [tipo] = desmonta os dispositivos de um determinado sistema de arquivo

ex.: umont /dev/cdrom
umont /cdrom

Bem galera e isso ate o próximo tópico 8)