Para criar sistema de arquivos utiliza-se o comando: MKFS.
sintaxe é : #
mkfs [opção] dispositivo [blocos]
Opções :
- -c = Verifica a existência de bad blocks no dispositivo.
- -L nome = Configura o nome para o dispositivo.
- -n nome = Configura o nome do dispositivo para formato msdos.
- -q = Faz com que o mkfs trabalhe com o minimo de saída no video
- -v = Faz com que o mkfs trabalhe com o máximo de saída do video
- -t = especifica o tipo de sistema de arquivos a ser criado
Dispositivos: o arquivo especial correspondente ao dispositivo
Blocos: quantidade de blocos a ser utilizada pelo sistema de arquivos.
Exemplo : usuario:
#mkfs -t ext3 -L discoPrincipal /dev/hda1Nesse exemplo estou atribuindo o tipo sistema de arquivos para "ext3" dando o nome do disco de "disco Principal" e informando em qual disco do computador é para realizar a ação.
DIRETÓRIOS No Linux todos os arquivos estão arranjados em uma única árvore hierárquica onde o usuário não precisa se preocupar com discos específicos como C; D; etc...
Navegando no sistema de arquivosA partir do comando "ls -p" partindo da raiz ("/") sera listada as pastas do sistema.
bin/ dev/ home/ lib/ misc/ opt/ root/ tmp/ var/
boot/ etc/ initrd/ lost+found/ mnt/ proc/ sbin/ usr/
/sbin: Diretório onde esta os arquivos vitais para o sistema Linux, referente a administração e manutenção de hardware e software. Exemplo de arquivo é o "
ifconfig" responsável pela configuração de de enderaçamento IP.
/bin: Armazena comandos de shell como bash e csh e comandos bastante utilizados como cp, mv, rm, cat, etc..
/usr/sbin: Contem arquivos binários utilizado pelo administrador do sistema, arquivos que apenas o administrador tem acesso.
/usr/bin: Contem arquivos binários referente aos usuários do sistema. Estes binários não são essenciais ao usuário se comparados com a pasta /bin
/boot: Este diretório contem o arquivo system.map e o kernel do Linux. Os bootloaders (LILO e GRUB) colocam o backup do setor de boot neste diretório
/dev: Nele estão contidos os arquivos que representam partições, devices, dentre outros dispositivos. Aqui encontramos arquivos como hda1, hda2, cdrom, etc. E cada arquivo representa um dispositivo
reconhecido e instalado
/etc: Neste diretório ficam todos os arquivos de configuração de seu sistema Linux. Encontra-se arquivos para configurar resolução de DNS (resolv.conf) e Lilo (lilo.conf) entre outros.
/home: Onde fica as pastas de arquivos de cada usuário (home directory)
/lib:Contem todas as
libraries que devem ser comuns a todo o sistema. Este diretório pode ser comparado ao diretório System32 do windons, utilizado para armazenar e compartilhar as DLLs
/lost+found: Sempre que um arquivo for corrompido ele poderá ser encontrado nesse diretório.
/mnt: Diretório chamado de "mount point" (ponto de montagem), onde serão colocados todas as montagens do sistema.
/opt: Contem todos os softwares e pacotes de add-on que não fazem parte da instalação padrão do seu linux.
/proc: podemos dizer que é um pseudo-diretório, que faz track de processos ativos na máquina, status do sistema, dentre outras informações.
/root: É o home directory do usuário root.
/tmp: Armazena os arquivos que são utilizados por curto periodos de tempo. Este diretório é limpo durante o boot e shutdown de seu sistema.
/usr: Neste diretório estão armazenados arquivos binarios dos usuários, programas como telnet, ftp, dentre outros.
/var: Diretório padrão dos logs do sistema também, caso você não tenha mudado de lugar. Um arquivo importante de log é o /var/messages, que armazena logs do sistema, regras de iptables, etc.
Fontes:
Fonte 01
Fonte 02
Fonte 03
Fonte 04
Fonte 05