3Sistema de ficheiros INTRODUÇÃO
|
|
- Ruth Ferretti Martins
- 7 Há anos
- Visualizações:
Transcrição
1 3Sistema de ficheiros 13 FCA Editora de Informática 3.1. INTRODUÇÃO O sistema de ficheiros é uma parte fundamental do sistema operativo Linux. A configuração e a manutenção do mesmo é uma tarefa que muitas vezes não é fácil e a qual fica sempre ao cuidado do administrador do sistema. Um sistema de ficheiros (filesystem) é o método e a estrutura de dados que um sistema operativo utiliza para administrar ficheiros num disco ou numa partição, ou seja, a forma pela qual os ficheiros estão organizados num disco. A expressão também é utilizada para se referenciar a uma partição ou disco que seja usado para armazenar os ficheiros ou outros tipos de sistemas de ficheiros. Alguns utilizadores podem afirmar que há dois sistemas de ficheiros, significando que têm duas partições nas quais armazenam ficheiros. A diferença entre um disco ou partição e um sistema de ficheiros é bastante significativa. Poucos programas (inclusive os programas que criam sistemas de ficheiros) operam directamente em sectores não inicializados de um disco ou partição e, caso exista um sistema de ficheiros, ele será destruído ou danificado seriamente. Muitos programas operam num sistema de ficheiros e não funcionam numa partição se esta não contiver um (ou que contenha um do tipo errado). Antes de uma partição ou disco ser usado como um sistema de ficheiros, necessita de ser inicializado e a estrutura básica de dados necessita de ser gravada no disco. A este processo é dado o nome de making a file system. 63
2 Linux Muitos sistemas de ficheiros UNIX têm uma estrutura geral similar, apesar dos detalhes exactos variarem um pouco. Os conceitos básicos de superblock, inode, data block, directory block e indirection block são similares. O superblock contém as informações sobre o sistema de ficheiros como um todo, como seja o seu tamanho (a informação exacta depende do sistema de ficheiros). Um inode contém as informações sobre um determinado ficheiro, excepto o seu nome, o qual está armazenado no directório, junto com o número do inode. Uma entrada de directório é formada pelo nome e pelo número do inode que representa o ficheiro. O inode contém o número de diversos blocos de dados usados para armazenar as informações do ficheiro. Há espaço somente para uns poucos números de blocos de dados no inode, e caso um número maior seja necessário, mais espaço para ponteiros será libertado dinamicamente. Esta alocação dinâmica é composta pelos indirection block que, como o nome indica, contêm endereços para outros blocos. Os sistemas de ficheiros UNIX normalmente permitem a criação de espaços vazios num ficheiro (execute o comando lseek para mais informações), o que significa que o sistema de ficheiros simplesmente reserva um espaço de zero bytes para uma determinada parte do ficheiro, mas nenhum sector do disco é reservado, ou seja, o ficheiro vai usar um pouco menos de espaço em disco. Isso ocorre frequentemente para pequenos binários, bibliotecas compartilhadas, algumas bases de dados e outros casos especiais. Os espaços são implementados através do armazenamento de valores especiais de endereços de data block no indirection block ou no inode. Este endereço especial significa que não há blocos de dados realmente reservados para aquela parte do ficheiro, ou seja, há um "buraco". Os espaços vazios são razoavelmente úteis. Uma medição num nosso sistema mostrou uma economia de pelo menos 4 MB de espaço em disco, de um total de 200 MB utilizado com o sistema (2%). 64
3 3.2. CLASSIFICAÇÃO DOS SISTEMAS DE FICHEIROS Sistema de ficheiros O Linux suporta diversos tipos de sistemas de ficheiros. Entre esses podemos salientar os seguintes: minix o mais antigo e presumivelmente o mais credível, mas bastante limitado em facilidades (máximo de 30 caracteres para nomes de ficheiros, etc.) e restrições de armazenamento (no máximo 64 MB por sistema de ficheiros). xia uma versão modificada do sistema de ficheiros minix, o qual aumenta os limites dos nomes dos ficheiros e do sistema de ficheiros, mas não introduz novas facilidades. Não é muito popular, mas comenta-se que funciona muito bem. ext2 e ext3 os mais poderosos e populares sistemas de ficheiros nativos do Linux. Criados para serem facilmente compatíveis com os avanços das novas versões, sem ser necessário refazer os sistemas de ficheiros já existentes. ext uma versão antiga do ext2, a qual não é mais compatível com as versões actuais. É raro vê-la instalada em sistemas novos e mesmo os mais antigos têm sido convertidos para ext2. Adicionalmente, há o suporte a diversos sistemas de ficheiros de outros sistemas operativos, para simplificar a troca de informações com esses sistemas operativos. Estes sistemas de ficheiros funcionam como se fossem nativos, excepto pela perda de algumas facilidades presentes no UNIX, ou apresentam algumas particularidades: FCA Editora de Informática msdos compatibilidade com o MS-DOS (OS/2 e Windows NT) através de sistemas de ficheiros FAT. umsdos sistemas de ficheiros msdos estendidos para suportar nomes longos, donos, permissões, ligações e ficheiros de dispositivos do Linux. Isso permite que um sistema de ficheiros msdos possa ser usado como se fosse um sistema Linux, removendo a necessidade de uma partição distinta para o Linux. iso9660 o sistema de ficheiros padrão do CD-ROM. A extensão Rock Ridge permite a utilização de nomes longos, sendo suportada de forma automática. 65
4 Linux nfs sistemas de ficheiros de redes que permitem compartilhar o acesso fácil aos ficheiros entre os diversos computadores da rede. hpfs o sistema de ficheiros do OS/2. sysv sistema de ficheiros do System V/386, Coherent e Xenix. A opção do sistema de ficheiros a ser usado depende da situação. Geralmente o ext3 é a opção mais acertada. No caso de compatibilidade ou outras razões tornarem um dos sistemas de ficheiros não nativos necessários, então este deve ser utilizado. Caso a opção seja livre, então provavelmente a decisão mais acertada será usar o ext3, uma vez que ele traz diversas facilidades sem sofrer perda de performance. Há ainda o sistema de ficheiros proc, normalmente acessível através do directório /proc, o qual não é um sistema de ficheiros real, apesar de, à primeira vista, parecer. O sistema de ficheiros proc permite o acesso mais simples a determinadas estruturas do kernel como, por exemplo, a lista de processos. Isso faz com que a estrutura de dados seja parecida com um sistema de ficheiros que pode ser manipulado com as ferramentas habituais. Por exemplo para obter uma lista de todos os processos pode utilizar o comando: ls -l /proc total 0 dr-xr-xr-x 4 root root 0 Jan 31 20:37 1 dr-xr-xr-x 4 liw users 0 Jan 31 20:37 63 dr-xr-xr-x 4 liw users 0 Jan 31 20:37 94 dr-xr-xr-x 4 liw users 0 Jan 31 20:37 95 dr-xr-xr-x 4 root users 0 Jan 31 20:37 98 dr-xr-xr-x 4 liw users 0 Jan 31 20: r--r--r-- 1 root root 0 Jan 31 20:37 devices -r--r--r-- 1 root root 0 Jan 31 20:37 dma -r--r--r-- 1 root root 0 Jan 31 20:37 filesystems -r--r--r-- 1 root root 0 Jan 31 20:37 interrupts -r root root Jan 31 20:37 kcore -r--r--r-- 1 root root 0 Jan 31 11:50 kmsg -r--r--r-- 1 root root 0 Jan 31 20:37 ksyms -r--r--r-- 1 root root 0 Jan 31 11:51 loadavg -r--r--r-- 1 root root 0 Jan 31 20:37 meminfo -r--r--r-- 1 root root 0 Jan 31 20:37 modules dr-xr-xr-x 2 root root 0 Jan 31 20:37 net dr-xr-xr-x 4 root root 0 Jan 31 20:37 self 66
5 -r--r--r-- 1 root root 0 Jan 31 20:37 stat -r--r--r-- 1 root root 0 Jan 31 20:37 uptime -r--r--r-- 1 root root 0 Jan 31 20:37 version Sistema de ficheiros Podem existir mais alguns, no entanto, o exemplo anterior foi resumido por questões didácticas. Tenha presente o seguinte: apesar de ser chamado sistema de ficheiros, o proc não acede ao disco rígido. Ele existe exclusivamente no kernel do sistema. Sempre que alguém tenta aceder a alguma parte do sistema de ficheiros proc, o kernel torna esta parte visível em qualquer lugar. Então, mesmo que pareça existir um ficheiro com diversos megabytes denominado /proc/kcore, ele não utiliza um único byte do disco rígido Sistemas de ficheiros a utilizar Faz pouco sentido utilizar muitos sistemas de ficheiros diferentes. Actualmente o ext2 e ext3 são os mais populares, sendo muito provavelmente a decisão mais correcta. Dependendo da necessidade de recursos adicionais na manutenção das estruturas: velocidade, segurança, estabilidade e compatibilidade e, por outras razões, pode ser desejável e necessário utilizar outro tipo de sistema de ficheiros. Esta necessidade deve ser analisada, sempre, caso a caso. FCA Editora de Informática 3.3. CRIAÇÃO DO SISTEMA DE FICHEIROS Os sistemas de ficheiros são criados, ou melhor inicializados, através do comando mkfs. Actualmente existe um comando específico para cada tipo de sistema de ficheiros. O mkfs é simplesmente uma interface que executa o programa adequado ao tipo desejado. O tipo desejado pode ser seleccionado através da opção -t fstype. Os programas accionados pelo mkfs podem ter uma interface de linha de comando ligeiramente diferente. As opções comuns e mais importantes são resumidas a seguir (veja a página de manual on-line para mais informações): -t fstype selecciona o tipo do sistema de ficheiros. 67
6 Linux 68 -c pesquisa por blocos defeituosos e inicia a lista de badblocks. -l filename lê a lista de badblocks a partir do ficheiro filename. Para criar um sistema de ficheiros do tipo ext2 numa disquete, basta executar o comando: fdformat -n /dev/fd0h1440 Double-sided, 80 tracks, 18 sec/tracks. Total Capacity 1440 Kb. Formatting... done badblocks /dev/fd0h > blocos-def mkfs -t ext2 -l blocos-def /dev/fd0h1440 mke2fs 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/ inodes, 1440 blocks 72 blocks (5.00%) reserved for the super user First data block=1 Block size=1024 (log=0) Fragment size=1024 (log=0) 1 block group 8192 blocks per group, 8192 fragments per group 360 inodes per group Writing inode tables: done Writing superblocks and filesystem accounting information: done Inicialmente a disquete foi formatada (a opção -n, inibe a verificação de blocos defeituosos). Após ter sido executado o comando badblocks, este faz a verificação e redirecciona as mensagens de saída para o ficheiro badblocks e, por fim, o sistema de ficheiros é criado, com a lista de badblocks inicializada com tudo aquilo que o comando badblocks tenha encontrado. A opção -c pode ser utilizada em conjunto com o comando mkfs, em alternativa ao uso do comando badblocks e de um ficheiro em separado, conforme o exemplo a seguir: mkfs -t ext2 -c /dev/fd0h1440 mke2fs 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/ inodes, 1440 blocks 72 blocks (5.00%) reserved for the super user First data block=1 Block size=1024 (log=0) Fragment size=1024 (log=0) 1 block group
7 8192 blocks per group, 8192 fragments per group 360 inodes per group Sistema de ficheiros Checking for bad blocks (read-only test): done Writing inode tables: done Writing superblocks and filesystem accounting information: done A opção -c é mais conveniente do que o uso do comando badblocks em separado, no entanto, este último é necessário para uma verificação mais apurada, após a criação do sistema de ficheiros. O processo de preparação dos sistemas de ficheiros em discos rígidos ou partições é o mesmo para as disquetes, excepto pelo facto da formatação não ser necessária. FCA Editora de Informática 3.4. MONTAR E DESMONTAR UM SISTEMA DE FICHEIROS A partir da versão 10 da Caixa Mágica (ou SuSE 9.2) a montagem de periféricos passa a ser feita automaticamente pelo sistema operativo Linux. Isto é, basta-nos inserir o mesmo, como uma disquete, e o sistema operativo lista automaticamente o seu conteúdo no Explorador de ficheiros. Nas versões anteriores e ainda em algumas distribuições, antes de um sistema de ficheiros poder ser utilizado, ele necessita ser montado (mounted). O sistema operativo executa diversas verificações para estar seguro de que tudo está a funcionar correctamente. Uma vez que todos os ficheiros em UNIX estão numa árvore de directórios, a operação de montagem fará com que o novo sistema de ficheiros pareça um subdirectório existente em algum sistema de ficheiros já montado. Por exemplo, a figura abaixo mostra três sistemas de ficheiros diferentes, cada qual com o seu próprio directório raiz. Quando os dois últimos são montados sob /home e /usr, respectivamente, no primeiro sistema de ficheiros, temos uma única árvore de directórios e as suas entradas, conforme a figura da página seguinte. bin dev A home B aclm C etc lib usr ftp prrt bin magic amanda 69
8 Linux A dev bin lib etc home usr bin magic amanda ftp pub incoming As montagens podem ser executadas, por exemplo, da seguinte forma: mount /dev/hda2 /home mount /dev/hda3 /usr O comando mount tem dois argumentos. O primeiro é o ficheiro de dispositivo correspondente ao disco ou partição que contém o sistema de ficheiros. O segundo é o directório sob o qual ele vai ser montado. Após esse comando, o conteúdo dos dois sistemas de ficheiros vai parecer simplesmente dois directórios: /home e /usr respectivamente. Pode-se então dizer que /dev/hda2 está montado em /home e similarmente /dev/hda3 está montado em /usr. Para examinar estes sistemas de ficheiros pode-se aceder a estes directórios exactamente da mesma forma que a qualquer outro. É importante realçar a diferença entre os ficheiros /dev/hda2 e o directório montado /home. Enquanto o primeiro dá acesso aos dados brutos do disco, o directório permite o acesso aos ficheiros contidos no mesmo disco. Ao directório montado é dado o nome de ponto de montagem (mount point). O Linux suporta diversos tipos de sistemas de ficheiros. A montagem tenta verificar qual o tipo de sistema de ficheiros que está para ser montado. Pode-se utilizar opcionalmente a opção -t fstype para especificar o tipo directamente na montagem. Isso pode ser útil quando a verificação automática não funcione de forma correcta. Por exemplo, para montar uma disquete MS-DOS, pode-se usar o seguinte comando: 70
9 Sistema de ficheiros mount -t msdos /dev/fd0 /floppy FCA Editora de Informática O directório montado não necessita de estar vazio, na verdade ele simplesmente deve existir. Alguns ficheiros, no entanto, podem estar inacessíveis enquanto o sistema de ficheiros é montado (qualquer ficheiro que já tenha sido aberto estará disponível). Ficheiros que contêm as ligações directas com outros directórios também podem ser acedidos através daqueles nomes. Nenhum dano será causado ao sistema de ficheiros e isso pode, por vezes, ser bastante útil. Por exemplo, caso se deseje ter /tmp e /var/tmp como sinónimos, faz-se uma ligação simbólica de /var/tmp para /tmp. Quando o sistema é inicializado, antes que o sistema de ficheiros /var seja montado, o directório /var/tmp que se encontra residente no directório raiz é usado no seu lugar. Quando /var é montado, ele vai fazer com que o directório /var/tmp na raiz esteja indisponível. Caso este directório não existisse na raiz, seria impossível usar os ficheiros temporários antes de montar /var. Caso não se pretenda gravar absolutamente nada no sistema de ficheiros, pode-se usar o parâmetro -r para montar o sistema de ficheiros permitindo só operações de leitura (readonly mount). Isso faz com que o kernel do sistema bloqueie qualquer tentativa de gravação naquele sistema de ficheiros. Montagens de leitura só são necessárias para suportes não graváveis como, por exemplo, CD-ROM. O leitor mais atento está já a perceber um pequeno problema logístico. Como pode o primeiro sistema de ficheiros chamado raiz (root filesystem), por conter o directório raiz (/), ser montado visto que este não pode ser montado a partir de outros sistemas de ficheiros? Isso é feito de forma automática. O sistema de ficheiros raiz é montado automaticamente durante a iniciação do sistema operativo e pode estar certo de que ele estará sempre disponível, pois de outra forma o sistema não poderá ser inicializado. O nome do sistema de ficheiros que é montado como / é compilado juntamente com o kernel do sistema ou configurado no LILO ou através do comando rdev. O sistema de ficheiros raiz normalmente é montado com permissões só de leitura. Os programas de arranque (startup scripts) iniciais executarão o comando fsck para verificar a sua integridade e se, por ventura, há algum 71
10 Linux problema. Caso tudo corra bem, ele será montado novamente, agora com as permissões de gravação. O programa fsck não deve ser executado em sistemas de ficheiros montados, pois quaisquer alterações no sistema durante a sua execução podem causar problemas. Uma vez que o sistema de ficheiros raiz é montado com permissões somente de leitura, o fsck pode ser executado e regularizar qualquer anormalidade encontrada, uma vez que após a remontagem com permissões de gravação, os eventuais ajustes serão efectuados de forma automática. Em muitos sistemas, há outros sistemas de ficheiros que devem ser montados automaticamente durante a sua iniciação. Estes sistemas de ficheiros devem ser especificados no ficheiro /etc/fstab (execute o comando man do fstab para mais informações). Os detalhes exactos de como cada sistema de ficheiros será montado dependem de muitos factores e pode ser efectuado de acordo com a necessidade de cada administrador. Após o capítulo de iniciação do sistema, pode-se obter mais informações sobre o tema. Quando um sistema de ficheiros não necessita mais de estar montado, pode ser desmontado através do comando umount. Este comando necessita de um só argumento: ou o ficheiro de dispositivo ou o ponto de montagem. Por exemplo, para desmontar os directórios do exemplo anterior, deve-se executar o seguinte comando: umount /dev/hda2 umount /usr Para mais informações sobre este comando, sugerimos a leitura da página de manual on-line. Não se deve simplesmente retirar a disquete da unidade, na medida em que os dados podem estar em memória e ainda não terem sido gravados. Isso só ocorre após a execução do comando umount. Retirá-lo antes pode danificar o conteúdo da disquete. Caso se esteja só a ler a disquete isso pode não ser tão crítico, mas caso se esteja a gravar algum conteúdo o resultado pode ser catastrófico. 72 É fundamental que uma disquete seja sempre desmontada em versões antigas do Linux.
Aula 06. Montagem de Dispositivos. Prof. Roitier Campos
Aula 06 Montagem de Dispositivos Prof. Roitier Campos Montagem de Dispositivo No Linux, os arquivos em qualquer dispositivo de armazenamento (disquete, CDROM ou HD), devem fazer parte do sistema de arquivos
Leia maisHierarquia de Diretórios da Família Linux. Sistemas Operacionais 1
Hierarquia de Diretórios da Família Linux 1 Conteúdo Estrutura de Diretórios; Árvore de Diretórios; Diretórios mais importantes; 2 Estrutura de Diretórios A identificação dos objetos de um sistema de arquivos
Leia maisSISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa
SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX Prof. Gleison Batista de Sousa Sistema de Arquivo É o método e a estrutura de dados que um sistema operacional utiliza para administrar arquivos em um disco ou
Leia maisADMINISTRAÇÃO DE REDES I LINUX. Partições, Raid. Frederico Madeira LPIC 1, CCNA
ADMINISTRAÇÃO DE REDES I LINUX Partições, Raid Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Agenda - Partições - RAID - Partição é uma sessão do disco rígido onde será criado um
Leia maisAdministração de sistemas Linux. Manipulação do sistemas de arquivos
Administração de sistemas Linux Manipulação do sistemas de arquivos Antes de instalar qualquer sistema operacional, é necessário particionar o HD, criando as partições de instalação. Devido a uma limitação
Leia maisComandos Diversos relacionados a Sistemas de Arquivos
Aula 04 Comandos Diversos relacionados a Sistemas de Arquivos Prof. Roitier Campos Partições São divisões existentes no disco rígido que marcam onde começa onde terminam um sistema de arquivos. Elas permitem
Leia maisInstalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Partições Sistemas de Arquivos Pontos de Montagem Partições
Leia maisImplementação de Sistemas de Arquivos. Na Aula Anterior... Esquema do Sistema de Arquivos. Nesta Aula 31/10/2016. Estrutura de Baixo Nível de um Disco
GSI018 Sistemas Operacionais 31/10/2016 Implementação de Sistemas de Arquivos Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala Na Aula Anterior... Memória
Leia maisTurma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso:
Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso: Técnico/a de Informática - Instalação e Gestão de Redes.
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos
Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização
Leia maisAdministração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III
Capacitação Sistema Operacional Linux Semana III A estrutura dos diretórios do sistema GNU/Linux Gerenciador de diretórios e arquivos Para quem está acostumado a operar o Windows, vai notar que existe
Leia maisTécnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 03 Visão Geral do Linux Objetivos Entender de forma básica o funcionamento do sistema Linux; Aprender as principais
Leia maisAdministração de sistemas Linux. Estrutura de diretórios Linux
Administração de sistemas Linux Estrutura de diretórios Linux Filesystem Hierarchy Standard (FHS): A norma FHS é um conjunto de requerimentos técnicos que visam estabelecer normas e padrões para a estrutura
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Tipos de Filesystem Filesystem no Linux tudo é tratado como arquivo, por exemplo, um disco rígido é tratado como arquivo, placa
Leia maisTipos de usuários do Linux Root Usuário Comum: #
LINUX Linux não é totalmente um SO, na verdade ele é o que chamamos de KERNEL, ou seja, o núcleo do Sistema Operacional. O Kernel é o responsável pela integração do hardware com o software. Como o código-fonte
Leia maisListagens de ficheiros e directorias
Listagens de ficheiros e directorias Listagens de ficheiros e directorias Para além do tipo dos ficheiros, o modo possui nove caracteres que representam as permissões (ou protecções) associadas aos ficheiros
Leia maisAdministração de Sistemas Operacionais
Administração de Sistemas Operacionais Linux - Introdução Alex Furtunato CEFET/RN alex@cefetrn.br http://www.cefetrn.br/~alex Sumário Histórico Características principais Distribuições Partições Sistema
Leia maisAdministração Sistemas Operacionais de Rede
Administração Sistemas Operacionais de Rede SISTEMAS DE ARQUIVOS Professor Airton Ribeiro 2016 Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados devem
Leia maisAdministração de Sistemas Operacionais Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios
Leia maisUnidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS. Prof. Victor Halla
Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS Prof. Victor Halla Conteúdo Sistema de Arquivos Introdução Sistemas de Diretórios Gerenciamento de Entrada e Saída; Problemas de alocação em memória Perda
Leia mais9 Sistemas de ficheiros
9 Sistemas de ficheiros Ficheiros Directórios Implementações de sistemas de ficheiros Exemplos de sistemas de ficheiros 1 Informação a longo-prazo 1. Deve guardar grandes quantidades de dados 2. A informação
Leia maisEstrutura de Diretórios Linux. Rodrigo Gentini gentini@msn.com
Linux Rodrigo Gentini gentini@msn.com /bin - Ficam armazenados os comandos básicos que todos os usuários podem usar, como o : ls, cat, cd entre outros. /boot - Ficam todos os arquivos que a máquina precisa
Leia maisSistemas de arquivos
Todos os programas precisam armazenar e recuperar dados. Os processos não podem armazenar grande quantidade de dados no seu espaço de endereçamento. Quando o processo chega ao final os dados no seu espaço
Leia maisSistema Operacional GNU/Linux Discos
Discos e Partições Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/21 Partições São divisões existentes no disco rígido que marcam onde
Leia maisAdministração de Redes em Software Livre Aula 02 Instalando o GNU/Linux (CENTOS Minimal)
Administração de Redes em Software Livre Aula 02 Instalando o GNU/Linux (CENTOS Minimal) Professor: O que precisamos saber antes de iniciar a instalação? 1. Entender a estrutura de diretório do GNU/LINUX;
Leia maisPROJETO INTERDISCIPLINAR I
PROJETO INTERDISCIPLINAR I Linux e LPI 104 Dispositivos, Sistemas de e FHS www.lpi.org João Bosco Teixeira Junior boscojr@gmail.com 104.1 Particões e Sistemas de arquivos MBR - Setor de Boot (512b) Loader
Leia maisInstalador e Operador de Sistemas de Telefonia e Comunicação de Dados
Redes Gerência e a Internet de Redes Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados Conceitos Básicos 01 E-mail: euberchaia@yahoo.com.br Site: www.echaia.com Sistema de Arquivos
Leia maisLINUX. Uma visão geral
LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987
Leia maisSistemas de Arquivos. (Aula 23)
Sistemas de Arquivos (Aula 23) Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais 2008/1 Necessidade de Armazenamento
Leia maisComandos de monitoração de ambiente e redes no Linux
Comandos de monitoração de ambiente e redes no Linux Ip addr show (lo) = loopback não é uma interface física e sim lógica, ela estará sempre presente no sistema, mesmo a máquina não estando em rede. (eth0)
Leia maisSISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel.
1/5 SISTEMAS DE ARQUIVOS Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel. Tudo no computador é gerenciado pelo sistema operacional,
Leia maisGraduação Tecnológica em Redes de Computadores. Introdução aos Sistemas Proprietários Microsoft
Graduação Tecnológica em Redes de Computadores Introdução aos Sistemas Proprietários Microsoft Euber Chaia Cotta e Silva euberchaia@yahoo.com.br Graduação Tecnológica em Redes de Computadores Unidade II
Leia maisS.O.R. Sistemas de arquivos no Linux
S.O.R. Sistemas de arquivos no Linux Estrutura de diretórios / /etc /dev /proc /boot /home /usr /media /mnt Sistemas de arquivos no Linux São visíveis através do processo de montagem Um disco pode ser
Leia maisLINUX. Prof. Camila. Pedro de Assis Sobreira Jr.
LINUX Prof. Camila Pedro de Assis Sobreira Jr. 2 Sistemas de Arquivo Todo sistema operacional precisa de um sistema de arquivos. Todo sistema de arquivo serve para fornecer ao sistema operacional uma estrutura
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 1 O que é um sistema de arquivos? O que é um sistema de arquivos? É a forma de organização
Leia maisManipulação de directorias
Manipulação de directorias Outra forma de voltarmos para a directoria curso é: > cd ~/curso > pwd > ls -la Manipulação de directorias Os dois exemplos são equivalentes No primeiro exemplo, o comando «cd»
Leia maisSistema de arquivos. Adriano J. Holanda 24/5/2016
Sistema de arquivos Adriano J. Holanda 24/5/2016 Sistema de arquivos Definição Interface entre os processos e os meios de armazenamento que fornece as abstrações e operações para a manipulação de bytes.
Leia maisHistórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais
Histórico e conceitos básicos GSO I Gestão de Sistemas Operacionais História do Linux Em 1991, Linus Benedict Torvalds, um estudante Filandês, pela necessidade de estudar melhor sistemas operacionais desenvolve
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de arquivos em disco Proteção
Leia maisALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisComandos básicos. Sistemas Operacionais II
Comandos básicos Sistemas Operacionais II Comando ln Cria links entre arquivos e diretórios. Sintaxe ln [opções] arquivo link ln [opções] arquivos diretorio Opções -f: sobrescreve links existentes ou arquivos
Leia maisPeriféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 13
Aula Teórica 13 Sumário: Os serviços DOS para disco. O controlador da drive de disquetes e a tabela de parâmetros da drive de disquetes. Leitura Recomendada: Capítulos 28, 29 e 30 - Hans-Peter Messmer,
Leia maisSistemas de Informação. Sistemas Operacionais
Sistemas de Informação Sistemas Operacionais SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de Alocação de
Leia maisMódulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão
Leia maisAULA 7. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS
M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 7 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 S i s t e m a s d e A r q u i v o s e I n
Leia maisUtilizar discos DVD-RAM
Este manual contém as informações mínimas necessárias para utilização de discos DVD-RAM com a unidade DVD MULTI no Windows 98/Me/2000. Windows, Windows NT e MS-DOS são marcas comerciais registadas da Microsoft
Leia maispedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho
Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho 1 Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux.
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 File System no UNIX Provê armazenamento persistente Facilidades no gerenciamento de
Leia maisManual do Formatador Kfloppy
Thad McGinnis Nicolas Goutte Desenvolvimento: Bernd Johannes Wuebben Desenvolvimento (novo desenho da interface): Chris Howells Desenvolvimento (Adição do suporte para o BSD): Adriaan de Groot Desenvolvimento
Leia maisConceito de programação
Sumário Conceito de programação Introdução ao Sistema Operativo Componentes do Computador - Hardware/ Software Sistema Operativo, algumas características Noção de Sistemas de Ficheiros Comandos, exemplificação
Leia maisConjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático
Sistema Operativo Definição de ficheiro: Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático Características dos ficheiros: Ocupam uma
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 21: Sistemas de Arquivos Diego Passos Conceitos Básicos Arquivo Unidade lógica de armazenamento de informação. Contém bytes que representam uma ou mais informações
Leia maisInstalando HD na Cubieboard. Lojamundi Tecnologia Sem Limites br
Instalando HD na Cubieboard Nesse artigo você irá aprender a transferir o conteúdo da NAND para o HD da Cubieboard 1, 2 e Cubietruck. Utilizaremos o sistema operacional Linux Debian 7 Squeeze para esse
Leia maisCÓDIGO FONTE CÓDIGO FONTE DO BOLO DE CHOCOLATE MOLHADINHO
SOFTWARE LIVRE CÓDIGO FONTE CÓDIGO FONTE DO BOLO DE CHOCOLATE MOLHADINHO 2 XÍCARAS DE FARINHA DE TRIGO 2 XÍCARAS DE AÇÚCAR 1 XÍCARA DE LEITE 6 COLHERES DE SOPA CHEIAS DE CHOCOLATE EM PÓ 1 COLHER DE SOPA
Leia maisFicha de Revisão do Módulo 4 - Sistema Operativo Open Source
UNIÃO EUROPEIA FUNDO SOCIAL EUROPEU Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source História do Linux Refira dois antecessores do Linux. Como se chama a fundação que tem o objetivo de proteger
Leia maisDo Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto)
O DISCO RÍGIDO 1 Do Inglês HARD DISK inicialmente designado Winchester (nome de código da IBM durante o desenvolvimento do projecto) Parte do computador onde são armazenados os dados DE FORMA PERMANENTE
Leia maisComo criar utilizadores
Como criar utilizadores Existem três tipos de contas de Utilizadores, que contém toda a informação referente a um utilizador do domínio, nomeadamente: nome; password; grupos a que pertence no domínio,
Leia maisWindows 95/98/Me/2000
Windows 95/98/Me/2000 Mais que um Sistema Operativo, o MS-Windows é um ambiente de trabalho que simula no ecrã o trabalho diário sobre uma secretária. A ideia base do MS-Windows foi a de esconder a organização
Leia maisSistemas de Ficheiros
Paulo Sérgio Almeida Grupo de Sistemas Distribuídos Departamento de Informática Universidade do Minho 2005/2006 Ficheiro Ficheiros Unidade lógica de armazenamento Espaço de endereçamento lógico contíguo
Leia maisProgramação Aplicada a Redes de Computadores Shell Script
Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo
Leia maisAula 3. Angelo Brito asb Adriano Melo - astm. Dispositivos, Sistema de arquivo Linux e Hierarquia padrão
+ Aula 3 Angelo Brito asb Adriano Melo - astm Dispositivos, Sistema de arquivo + Disco Rígido Disco Rígido Linux suporta muitos tipo de dispositivos e formatos: Disco rígido SCSI e IDE, CD-ROMs, pen-drive...
Leia maisComandos. Sistema Operacional GNU/Linux. Explicações Básicas
Comandos Explicações Básicas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/26 Textos para leitura: Leitura GNU/Linux - Introdução Dicas
Leia maisCapítulo 11 Sistemas de Arquivos
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo Sistemas de s Introdução O armazenamento e a recuperação de informações
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO O Sistema de Arquivos é o modo como as informações são armazenadas nos dispositivos físicos de armazenamento, exemplo
Leia maisInstalação e Manutenção de Computadores Sandra Silva
Instalação e Manutenção de Computadores Sandra Silva 2010 Unicenter. Todos os direitos reservados Hardware vs software Hardware É a parte física do computador, ou seja, o conjunto de dispositivos responsáveis
Leia maisSistemas Operacionais Abertos
Sistemas Operacionais Abertos Revisando a aula anterior O formato de pacotes.deb Formato do pacote : samba_3.0-2_i386.deb samba nome do pacote 3.0 versão 2 release i386 arquitetura deb tipo do pacote dpkg
Leia maisDESENVOLVIMENTO DE UM SISTEMA DE ARQUIVOS INSTALÁVEL PARA LINUX. Thiago Klein Flach Orientador: Mauro Marcelo Mattos
DESENVOLVIMENTO DE UM SISTEMA DE ARQUIVOS INSTALÁVEL PARA LINUX Thiago Klein Flach Orientador: Mauro Marcelo Mattos ROTEIRO 1 Introdução: 1.1 Objetivos. 2 Fundamentação Teórica: 2.1 Conceitos Básicos;
Leia maisPor Carlos E. Morimoto. Revisado 26/jun/2005 às 22h03 em:
SUMÁRIO 1 Definição de MBR... 2 2 - Qual a diferença entre MBR e GPT?... 3 2.1 - Master Boot Record (MBR)... 3 2.2 - Guid Partition Table (GPT)... 4 3 Partições de disco rígido baseado em BIOS/MBR... 5
Leia maisO Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha
O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade
Leia mais1.2 Organização de directórios e ficheiros A linha de comandos
1.2 Organização de directórios e ficheiros 1.2.1 A linha de comandos A linha de comandos Quando fazemos login no sistema, utilizando um username e uma password, o computador fica à espera das nossas ordens
Leia maisF Os tipos de média estáticos agrupam elementos de informação dependentes do tempo, tais como, por exemplo, o áudio, o vídeo e a animação.
Escola Secundária de Ribeira Grande plicações Informáticas º Período Ficha diag. 0 009 / 00 Curso Tecnológico de Informática Nome: Nº: Turma:.º G Cotação Classificação: Docente: 4 5 6 7 8 9 0 4 Total,4,5
Leia maisSistemas Operativos I/O. Rui Maranhão
Sistemas Operativos I/O Rui Maranhão (rma@fe.up.pt) I/O (E/S)? Parte do SO que permite interagir (convenientemente) com o ambiente que o rodeia Cria canais virtuais entre os programas e os periféricos
Leia maisMS-DOS MS-DOS MS-DOS. Comandos. Sumário. Unidade 4. Ficheiros de arranque núcleo do MS-DOS. Ficheiros de arranque núcleo do MS-DOS.
s Sumário (Revisão) Unidade 4 Utilização de comandos em. Tecnologias Informáticas 10º Ano 2004/2005 Hugo Barreiros 2 Ficheiros de arranque núcleo do O Sistema Operativo é o responsável por desempenhar
Leia maisProgramação de Sistemas
Programação de Sistemas Sistemas de ficheiros ext e iso9660 Programação de Sistemas Sistema de ficheiros : 1/21 Sistema de ficheiros ext (1) As estruturas de dados usadas nas partições do Unix muito diversificadas
Leia maisSistemas Operacionais
Introdução Sistemas Operacionais Sistema de arquivos virtual Aspectos de implementação de sistemas de arquivos Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons.
Leia maisPlanificação Anual da Disciplina de Sistemas Operativos - 12º 1PI
Módulo3-24Blocos Planificação Anual da Disciplina de Sistemas Operativos - 12º 1PI. Conhecer o enquadramento Sistema Operativo Windows Server Introdução ao S. O. Windows Server histórico do Windows Server
Leia maisImplementação de Diretórios (1)
Implementação de Diretórios (1) Ao abrir um arquivo, o SO usa o caminho para localizar a entrada no diretório. A entrada no diretório fornece informações para localizar os blocos de disco. Endereço de
Leia maisIntrodução aos Sistemas Informáticos
Introdução aos Sistemas Informáticos O Sistema Operativo MS-DOS Autor: Reis Lima Quarteu Licenciaturas em Engenharia Informática, Engenharia Mecânica, Engenharia Química, e Gestão e Engenharia Industrial
Leia maisAshampoo Rescue Disc
1 Ashampoo Rescue Disc O Software permite-lhe criar um CD, DVD ou Pen USB de restauro que pode utilizar para: 1. Restaurar uma cópia de segurança para o seu disco rígido principal. Isto não pode ser efetuado
Leia maisPreparatório LPIC-1 Tópico 102
Preparatório LPIC-1 Tópico 102 Professor Leandro Trindade leandro.a.trindade@gmail.com Tópico 102 Visão Geral Instalação do Linux e gerenciamento de pacotes Definir layout do disco rígido Instalação de
Leia maisIntrodução à Informática
Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009
Leia maisLaboratório de Redes de Computadores e Sistemas Operacionais
Laboratório de Redes de Computadores e Sistemas Operacionais Instalação do Red Hat Enterprise Linux 4 Fabricio Breve Compatibilidade de Hardware Antes de iniciar uma instalação você deve verificar se seu
Leia maisDisciplina: Sistemas Operacionais
Curso: Análise e Desenvolvimento de Sistemas Disciplina: Sistemas Operacionais Parte 4: Gerenciamento de Armazenamento (Estrutura do Sistema de Arquivos, Diretórios, Método de segurança de Arquivos) Prof.
Leia maisSistemas Operacionais Profa. Roberta Lima Gomes ROTEIRO LAB File System
Sistemas Operacionais Profa. Roberta Lima Gomes ROTEIRO LAB File System Estrutura de Diretórios Os principais sistemas de arquivos usados para a formatação de discos locais em Linux são o ext2, ext3, ext4,
Leia maisMANUAL DE INSTALAÇÃO
Recurso Didáctico Formador[a] Sónia Rodrigues UFCD / UC 772 Sistemas Operativos Data 10/03/2009 Contextualização / Objectivos Instalar o Sistema Operativo Windows XP Orientação Pedagógica Manual MANUAL
Leia maisManual do KDiskFree. Jonathan Singer Michael Kropfberger Tradução: José Pires
Jonathan Singer Michael Kropfberger Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Utilização do KDiskFree 6 2.1 Iniciar o KDiskFree..................................... 6 2.2 A Janela Principal......................................
Leia maisAs normas EIDE / ATAPI e SCSI
As normas EIDE / ATAPI e SCSI O padrão ATA (Advanced Technology Attachment) é um interface standard que permite a conexão de periféricos de armazenamento nos computadores de tipo PC; Apesar da denominação
Leia maisOs computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.
Memórias Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento. O computador, além da memória principal, necessita
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
Leia maisCapítulo 6 Sistema de ficheiros
Capítulo 6 Sistema de ficheiros 6.1 Ficheiros 6.1.1 Nomeação de ficheiros Ficheiro é um mecanismo de abstracção. Quando um processo cria um ficheiro ele dá o nome a esse ficheiro. Quando o processo termina,
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos
Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização
Leia maisSistemas Operacionais Arquivos. Carlos Ferraz Jorge Cavalcanti Fonsêca
Sistemas Operacionais Arquivos Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Copyright Carlos Ferraz Cin/UFPE Armazenamento da Informação a Longo Prazo 1. Deve ser possível
Leia maisManual do Formatador Kfloppy
Thad McGinnis Nicolas Goutte Desenvolvimento: Bernd Johannes Wuebben Desenvolvimento (novo desenho da interface): Chris Howells Desenvolvimento (Adição do suporte para o BSD): Adriaan de Groot Desenvolvedor
Leia maisSistema Operativo: o que é?
Sistemas Operativos Sistema Operativo: o que é? O Sistema Operativo é o programa responsável pelo controlo da actividade do computador, prevenindo falhas e erros. Ele é, assim, software fundamental para
Leia maisANDRÉ ALENCAR INFORMÁTICA 1
ANDRÉ ALENCAR INFORMÁTICA 1 SISTEMAS DE ARQUIVOS 1. Conceito Os sistemas operacionais (SO) são, no sentido mais amplo, um conjunto de programas e arquivos que criam uma interface entre o usuário, seus
Leia maisCPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017
SUSEPE Informática Rodrigo Schaeffer Pré Prova Fundamentos da Computação: conceitos básicos de informática, componentes hardware e software dos computadores, Periféricos, dispositivos de entrada, saída
Leia maisSistemas Operacionais. Sistema de Arquivos. Edeyson Andrade Gomes.
Sistemas Operacionais Sistema de Arquivos Edeyson Andrade Gomes www.edeyson.com.br Sistema de Arquivos Mecanismo que provê armazenamento e acesso a dados e programas do Sistema Operacional e do usuário;
Leia maisSistemas Operacionais II. Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos
Sistemas Operacionais II Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos Threads Suporte a threads no núcleo; Foi definida uma nova chamada ao sistema não presente no Unix:
Leia mais