Lar Finanças Pessoais Explorando NFS no UNIX - dummies

Explorando NFS no UNIX - dummies

Índice:

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

Vídeo: Hack Network File System NFS - Kali Linux 2024
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 jogar um Tiebreaker no tênis - dummies

Como jogar um Tiebreaker no tênis - dummies

Quando os jogadores de tênis ganham seis jogos cada, eles geralmente jogam um desempate para decidir o vencedor do set. (As regras do tênis que regem os desempatadores diferem para tenis em equipe e para o Campeonato de Wimbledon e podem ser diferentes para torneios locais também.) Se você estiver jogando um desempate, siga estes passos: O jogador deve servir o 13º ...

Superando um Lefty no campo de tênis - dummies

Superando um Lefty no campo de tênis - dummies

Esquerdistas são uma dor real no pescoço para righties no quadra de tênis. Os jogadores canhotos gozam de certas vantagens naturais. O maior é que, por razões, ninguém realmente pode explicar - pelo menos não em termos leigos - os servos de rotação esquerdista são especialmente mortíferos. Os esquerdos também servem mais confortavelmente no tribunal de anúncio, enquanto ...

Os membros de uma equipe de curling - dummies

Os membros de uma equipe de curling - dummies

Em curling, a equipe em que você joga é chamada de pista. A pista é formada por quatro jogadores: a liderança, a segunda, a terceira (também chamada de vice, vice-salto ou companheiro) e a ignorância. Cada jogador tem tarefas específicas: Chumbo: O chumbo lança as duas primeiras rochas do final e depois varre o ...

Escolha dos editores

Identificando erros comuns de pensamento que aumentam o estresse - manequins

Identificando erros comuns de pensamento que aumentam o estresse - manequins

Seu pensamento desempenha um papel maior na criação de seu estresse do que você pode imaginar. Como você olha eventos potencialmente estressantes ou situações podem resultar em maior estresse, menos estresse ou mesmo sem estresse. A habilidade importante que você precisa dominar é saber como identificar seus pensamentos que provocam o estresse e como mudar o caminho ...

Mantenha seu cérebro afiado por desenho - manequins

Mantenha seu cérebro afiado por desenho - manequins

Se você nunca pensou em si mesmo como uma pessoa criativa, é Tempo para uma mudança de pensamento. Cada pessoa tem o potencial de desbloquear um aspecto da criatividade. Aqui estão algumas sugestões para ajudá-lo a começar. Eles incluem dicas sobre atividades de desenho simples para você começar - mas se você sentir que ...

Como usar a tolerância como técnica de gerenciamento de raiva - dummies

Como usar a tolerância como técnica de gerenciamento de raiva - dummies

A raiva é a emoção da intolerância que pode ser gerenciado através da prática de tolerância. Intolerância significa que você não aceita o ponto de vista ou comportamento de outra pessoa. A raiva diz que você acha que está certo e que a outra pessoa está errada. Não pode ser mais simples do que isso. A raiva defende o ouvinte contra qualquer mudança em seu modo de pensar. ...

Escolha dos editores

O que é sexta-feira santa? - Dummies

O que é sexta-feira santa? - Dummies

Boa sexta-feira - sexta-feira antes da Páscoa - marca o dia em que Jesus Cristo foi crucificado na cruz pelos pecados do mundo. O termo Sexta-feira Santa pode ser um pouco confuso se você associar o bem com o feliz. A sexta-feira santa não é um dia feliz, mas seu nome é um lembrete de que os humanos ...

O que é domingo de palmeiras? - dummies

O que é domingo de palmeiras? - dummies

Os cristãos observam o Domingo de Ramos no domingo antes da Páscoa, comemorando a entrada triunfal de Jesus em Jerusalém. A razão pela qual eles o chamam de Domingo de Ramos decorre do fato de que quando Jesus montou um burro em Jerusalém, uma grande multidão de pessoas na cidade espalhou ramos de palmeiras no chão antes dele como um sinal de ...

O que é Pentecostes? - dummies

O que é Pentecostes? - dummies

Pentecostes é um dia sagrado cristão que celebra a vinda do Espírito Santo 40 dias após a Páscoa. Algumas denominações cristãs consideram o aniversário da igreja cristã e celebram-no como tal. Originalmente, Pentecostes era um feriado judeu realizado 50 dias após a Páscoa. Uma das três grandes festas durante o ano judeu, é ...