Lar Finanças Pessoais Explorando NFS no UNIX - dummies

Explorando NFS no UNIX - dummies

Índice:

Vídeo: Hack Network File System NFS - Kali Linux 2025

Vídeo: Hack Network File System NFS - Kali Linux 2025
Anonim

Se seu computador estiver em uma LAN, o computador provavelmente está configurado para compartilhar arquivos com outros computadores. Alguns esquemas diferentes permitem que os computadores use arquivos em outras máquinas. Esses esquemas são chamados principalmente de TLAs (Acrônimos de Três letras), como AFS, RFS e NFS. Aqui, você conhece o NFS (você n sempre f dig seu s tufo) porque esse é o esquema mais comumente usado, embora funcione, de várias maneiras, o pior.

O que é o NFS ?

O programa NFS (Sistema de arquivos de rede) permite que você trate arquivos em outro computador de forma mais ou menos da mesma forma que você trata os arquivos em seu próprio computador.

Você pode querer usar o NFS por vários motivos: Muitas vezes, você tem um monte de computadores similares espalhados, todos executando mais ou menos os mesmos programas.

  • Ao invés de carregar todos os programas em cada computador, o administrador do sistema carrega uma cópia de tudo em um computador (o servidor) para que uma Os outros computadores (os clientes) podem compartilhar os programas.
Centralizar os arquivos em um servidor facilita o backup e a administração.
  • É muito mais fácil administrar um disco de 4 000 megabytes do que administrar 10 discos de 400 megabytes cada. Também é mais fácil fazer backup de tudo, porque tudo está em um só lugar ao invés de espalhar em uma dúzia de máquinas. Outro uso do NFS é fazer com que um monte de estações de trabalho funcionem como um sistema compartilhado de compartilhamento de tempo.
  • É razoavelmente simples configurar um monte de estações de trabalho para que você possa se sentar em qualquer um deles, fazer logon e usar o mesmo conjunto de arquivos independentemente de onde na rede residam fisicamente. Esta capacidade é uma excelente conveniência. Além disso, ao usar programas como ssh, você pode fazer login em outra máquina na rede e trabalhar com essa máquina (o que é útil se a outra máquina for mais rápida que a sua ou tenha algum recurso especial que você queira usar).
Em redes heterogêneas, o NFS é um termo extravagante para redes com diferentes tipos de computadores.
  • O NFS está disponível para todos os tipos de computadores, desde PCs até mainframes. Ignorando o NFS

Exceto quando o NFS parafusar, você não precisa se preocupar em usá-lo. O administrador do seu sistema fez todo o trabalho quando instalou.

Arquivos passados ​​sobre a rede agem quase exatamente como os da máquina local; na maioria dos casos, você pode tratá-los da mesma forma. A principal diferença é que o acesso a arquivos através do NFS é aproximadamente duas vezes mais lento que o acesso a arquivos na máquina local. Esse problema geralmente não é grande porque, para a maioria das coisas que você faz, a máquina não gasta muito tempo esperando o disco de qualquer maneira.

Quando você faz algo

realmente grande e lento (como repaginar um documento de 500 páginas), vendo se você pode fazer login na máquina em que os arquivos residem e executar o programa, pode valer a pena A Hora. Onde estão esses arquivos, afinal?

O NFS funciona ao montar diretórios remotos.

Montagem significa fingir que um diretório em outro disco ou mesmo em outro computador é realmente parte do sistema de diretório em seu disco. Arquivos que são armazenados em muitos lugares diferentes podem parecer estar bem organizados em um único diretório de estrutura de árvore. Sempre que UNIX vê o nome de um diretório - / stars / elvis, por exemplo - verifica se alguns nomes no diretório são

pontos de montagem, que são diretórios nos quais um disco está logicamente conectado para outro. Seu sistema pode ter o diretório / estrelas montados de alguma outra máquina, por exemplo, e então o diretório elvis e todos os arquivos nele residem na outra máquina.

A maneira mais fácil de saber quais arquivos estão onde está com o comando df (espaço livre de disco). Ele imprime a quantidade de espaço livre em cada disco e informa onde os discos estão. Aqui está uma saída típica de df:

Sistema de arquivos kbytes usado disponibilidade capacidade Montado em

/ dev / sd0a 30383 6587 20758 24% /

/ dev / sd0g 157658 124254 17639 88% / usr

/ dev / sd0h 364378 261795 66146 80% / home

/ dev / sd3a 15671 1030 13074 7% / tmp

/ dev / sd3g 1175742 758508 299660 72% / mnt

server-sys: / usr / spool / mail

300481 190865 79567 71% / var / spool / mail

server-sys: / usr / lib / news

300481 190865 79567 71% / usr / lib / news

server-sys: / usr / spool / news

298068 243877 24384 91% / var / spool / news

Neste exemplo, o diretório / reside em um disco local (um disco em seu próprio computador) chamado / dev / sd0a; / usr reside em / dev / sd0g; / residência residencial em / dev / sd0h; e assim por diante. O diretório / var / spool / mail é realmente o diretório / usr / spool / mail no servidor da máquina-sys, / usr / lib / news é realmente / usr / lib / news no machine server-sys, e assim por diante.

Alguns dos nomes dos diretórios locais são os mesmos que os nomes dos diretórios da máquina remota - e alguns não são. Esta situação pode e muitas vezes causa uma grande confusão; infelizmente, geralmente é inevitável. Um administrador de sistema com qualquer sentido, pelo menos, monta cada diretório com um nome consistente onde quer que seja montado para que / var / documents / bigproject seja o mesmo, não importa qual computador você está trabalhando.

Um banco de dados conhecido como NIS (Network Information System) torna mais fácil o processo de nomeação. Não se preocupe com isso, a menos que o administrador do sistema se preocupe.

NFS e falhas do sistema

O que acontece se você estiver trabalhando com o NFS, seus arquivos são armazenados em um servidor e o servidor falha? A resposta é que você espera. Eventualmente, quando o servidor volta, você continua de onde você deixou. Se o acidente for grave, você pode aguardar muito tempo.

O pior problema prático é que, se um programa se bloquear enquanto aguarda um servidor NFS morto, você não tem como parar ou matar o programa, sem reiniciar seu computador UNIX.

As versões recentes do NFS possuem recursos chamados

soft e montagens duras que impedem um programa que parou durante a espera de um servidor inoperante possível. O problema é que, se um servidor é apenas lento e não morto, um cliente pode assumir que o servidor está morto e parar um programa. Se o cliente tivesse sido um pouco mais paciente, o servidor teria respondido e o programa poderia ter completado sua tarefa.

Explorando NFS no UNIX - dummies

Escolha dos editores

Como modelar paredes no SketchUp que se encontram em ângulos não diretos - manequins

Como modelar paredes no SketchUp que se encontram em ângulos não diretos - manequins

Se você estiver lidando com um canto no Sketchup que não é de 90 graus, você pode prosseguir de maneiras diferentes; Usar a ferramenta Intersect Faces é um ótimo lugar para começar. As etapas a seguir elaboram a técnica: Modelar cada segmento de parede reta de forma independente, mas não se sobrepõem às extremidades ainda. Construa cada parede para ...

Com a Ferramenta de Escala do SketchUp - dummies

Com a Ferramenta de Escala do SketchUp - dummies

Os heróis reais raramente são óbvios. A ferramenta Scale é o membro mais incompreendido do kit de ferramentas misericordioso. Novos modelistas assumem que o Scale é para redimensionar as coisas no seu modelo. Isso é tecnicamente verdadeiro, mas a maioria das pessoas só o usa para redimensionar objetos inteiros; o verdadeiro poder da Escala acontece quando você usa ...

Escolha dos editores

Ao se mover para um ambiente híbrido em nuvem pode ser benéfico - dummies

Ao se mover para um ambiente híbrido em nuvem pode ser benéfico - dummies

Para otimizar o benefício econômico de movendo-se para um ambiente de nuvem híbrido, você deve primeiro ter uma boa compreensão de seus requisitos de carga de trabalho. Normalmente, uma organização possui diversos tipos de carga de trabalho para gerenciar em seu centro de dados, e algumas dessas cargas de trabalho serão mais adequadas do que outras para um ambiente de nuvem híbrido. ...

Por que a orientação do serviço é importante para modelos de computação em nuvem - os serviços dummies

Por que a orientação do serviço é importante para modelos de computação em nuvem - os serviços dummies

São importantes para a computação em nuvem a partir de ambos uma infra-estrutura e uma perspectiva de aplicação. Quando você tem algum conhecimento sobre como adotar uma abordagem orientada para o serviço para projetar sistemas de tecnologia, você pode começar a ver a relação entre essa abordagem e a computação em nuvem. A orientação do serviço permeia a nuvem e a nuvem serve como ambiente ...

Híbridos Elementos Fundamentais da Nuvem - manequins

Híbridos Elementos Fundamentais da Nuvem - manequins

A nuvem híbrida requer elementos fundamentais para fazer um modelo híbrido trabalhar no mundo real. Embora existam muitos problemas e considerações técnicas ao usar a nuvem híbrida, a compreensão dos seguintes elementos é particularmente importante: serviços de virtualização: não é surpreendente que muitas empresas tenham aproveitado o tempo para agilizar seus data centers através de tecnologias ...

Escolha dos editores

Como criar e editar a configuração CLI do Junos - manequins

Como criar e editar a configuração CLI do Junos - manequins

Você cria ou edita a configuração do seu dispositivo em o modo de configuração da interface de linha de comando Junos (CLI). Para entrar no modo de configuração, use o comando configure no prompt do modo operacional: wiley @ netnik> configure Iniciando o modo de configuração [editar] wiley @ netnik # Isso permite que você crie ou edite a configuração do candidato. Enter set? Após o prompt do modo de configuração ...

Como criar um chassi virtual de dois ou mais Juniper EX Switches - manequins

Como criar um chassi virtual de dois ou mais Juniper EX Switches - manequins

Quando você deseja criar uma unidade de Chassi Virtual a partir de duas ou mais (até dez) switches da série EX, você normalmente as interconecta usando as portas dedicadas do Chassi Virtual (VCPs) de 64 Gbps na parte traseira do chassi do switch, que são projetadas exclusivamente para interruptores de interconexão (e que não requerem configuração extra no interruptor). Você ...

Como projetar um filtro de firewall Junos - manequins

Como projetar um filtro de firewall Junos - manequins

Para projetar um filtro de firewall Junos corretamente, você precisa saber Como Junos processa os filtros. Há duas considerações básicas a ter em conta para garantir que seus filtros de firewall Junos se comportem da maneira que você pretende: na maioria dos dispositivos, você pode aplicar vários filtros de firewall em uma cadeia ordenada. Se você aplicar o limite-ssh-telnet ...