Montando e desmontando os discos locais

Pontos fortes do Linux incluir a sua flexibilidade e da maneira que se presta a gestão integrada de localizações de arquivos. Partições são montadas de forma que eles aparecem como apenas outro subdiretório. Mesmo a um número considerável de sistemas de arquivos olhar, para o usuário, como uma árvore de diretórios grandes. Esta característica é especialmente útil para o administrador, que pode transferir partições para vários servidores, mas podem ter as partições ainda montado no mesmo local na árvore de diretórios, os usuários do sistema de arquivos não precisa de saber sobre o movimento em todos. O sistema de arquivos processo de gestão começa com o diretório raiz (ver tutorial Linux 7-1). A partição que contém o kernel e estrutura de diretório do núcleo é montado na hora do boot. Esta única partição precisa ter todos os serviços necessários e arquivos de configuração para tornar o sistema até o modo de usuário único. Muitos dos diretórios desta partição estão vazias.

  

Como executar os scripts de inicialização, partições adicionais são montados, acrescentando que a estrutura do sistema de arquivos. O processo de montagem sobreposições um subdiretório único, com a árvore de diretórios da partição que está tentando montar. Por exemplo, digamos que / dev/hda1 é a partição raiz. Ele tem o diretório / usr, que não contém arquivos. A partição / dev/hda3 contém todos os arquivos que deseja no diretório / usr, assim que você mount / dev/hda3 para o diretório / usr. Os usuários agora podem simplesmente mudar para o diretório / usr para ver todos os arquivos da partição. O usuário não precisa saber que / usr é realmente uma partição separada. Tenha em mente que, quando um novo diretório está montado, o processo de montagem esconde todo o conteúdo do diretório previamente montado. Assim, no exemplo / usr, se a partição raiz não possui arquivos no diretório / usr antes da montagem / dev/hda3, os arquivos / usr deixaria de ser visível. (Eles não são apagados, é claro, uma vez / dev/hda3 é desmontado, o / usr arquivos que se tornam visíveis, mais uma vez.)

Usando o comando mount

Como comando muitas ferramentas de linha de comando mount tem inúmeras opções, a maioria dos quais você não vai usar no trabalho diário. Você pode obter mais detalhes sobre estas opções do monte de homem. Nesta seção, você vai explorar os usos mais comuns do comando. A estrutura do comando mount é a seguinte:

mount [opções] dispositivo diretório 

As opções disponíveis para uso com o mount-o parâmetro são mostrados em Imagem 7-2. A seguir monta o comando mount / dev/hda3 partição para o diretório / usr com privilégios só de leitura:

[root @ Tedford / root] # mount-o ro / dev/hda3 / usr

Desmontando Sistemas de Arquivos

Para desmontar um sistema de arquivos, use o comando umount. Aqui está o formato de comando:

umount [-f diretório]

onde é o diretório a ser desmontado. Por exemplo:

[root @ Tedford / root] # umount / usr

desmonta a partição montada no diretório / usr.

O nome do comando umount é, sem "n" O que ele faz é "desmontar", mas que não é seu nome. Quando o sistema de arquivos está em uso há um prendedor de umount: Se o sistema de arquivos está em uso (isto é, quando alguém tem um arquivo aberto nessa partição), você não será capaz de desmontar o sistema de arquivos. Para contornar esta situação, você tem três opções:

- Você pode usar lsof ou fusor para determinar quais processos estão mantendo os arquivos abertos, e depois matá-los ou pedir aos proprietários processo de parar o que estão fazendo. (Leia sobre o parâmetro de matar em fusão na página do fusor.) Se você optar por matar os processos, certifique-se de compreender as repercussões de o fazer (leia-se: não se ter despedido para fazer isso).

- Você pode usar a opção-f para forçar umount com o processo de desmonte. Todos os processos com os ficheiros abertos na partição serão deixados pendurados, e os dados podem ser perdidos.

- A alternativa mais segura e adequada é trazer o sistema para baixo para o modo de usuário único e em seguida desmontar o sistema de arquivos. Na realidade, é claro, você não começa sempre esse luxo.

O arquivo / etc / fstab Arquivo

Como mencionado anteriormente, o / etc / fstab é um arquivo de configuração que montar pode usar. Este arquivo contém uma lista de todas as partições do conhecimento do sistema. Durante o processo de inicialização, esta lista é lido e os itens em que são montados automaticamente. Aqui está o formato das entradas no arquivo / etc / fstab: / dev / dispositivo / dir / para / montar parâmetros fstype fs_passno fs_freq Aqui está uma amostra / etc / fstab:

/ dev/hda2 / ext3 defaults 1 1 / dev/hda8 / home ext3 defaults 1 2 / dev/hda7 / tmp ext3 defaults 1 2 / dev/hda5 / usr ext3 defaults 1 2 / dev/hda6 / var ext3 defaults 1 2 / dev/hda1 / usr ext3 defaults 1 2 / dev/hda3 swap swap defaults 0 0 / dev/fd0 / mnt / floppy ext3 noauto 0 0 / dev / cdrom / mnt / cdrom iso9660 noauto, ro 0 0 / dev / hdc / mnt/cdrom2 iso9660 noauto, ro 0 0 none / proc proc defaults 0 0 none / dev / pts devpts mode = 0622 0 0

Vamos dar uma olhada em alguns detalhes do arquivo / etc / fstab que não foram mencionadas ainda, principalmente, a entrada de swap para / dev/hda3, e nenhum para o / proc e / dev / pts. Em geral, você nunca tem que tocar esses sistemas de arquivos quando o sistema está instalado, portanto não se preocupe com eles.

- A / dev/hda3 partição de memória virtual é onde reside. Ao contrário do Microsoft Windows e sistemas semelhantes, no Linux a memória virtual pode ser mantido em uma partição separada da partição raiz. Isto é feito para melhorar o desempenho, uma vez que a partição swap pode obedecer a regras diferentes do que um sistema de arquivos normal. Uma vez que a partição não precisa ser feito backup ou controlados com fsck na inicialização, os dois últimos parâmetros que serão zeradas. (Note que a partição swap pode ser mantido em um arquivo de disco normal, também. Veja a página sobre mkswap para informações adicionais.)

- A entrada de ninguém em conjunto com / proc é para o sistema de arquivos / proc. Este é um sistema de arquivo especial que fornece uma interface para os parâmetros do kernel através do que se parece com qualquer outro sistema de arquivos. Embora pareça existir no disco, ele realmente doesnt-todos os arquivos de representar algo que está no kernel. O mais notável é / kcore dev /, que é a memória do sistema abstraído como um arquivo. Novas pessoas para o sistema de arquivos / proc, muitas vezes esse erro para um arquivo grande e desnecessário remover acidentalmente, o que fará com que o sistema de funcionamento de muitas maneiras glorioso. A menos que você tem certeza que sabe o que está fazendo, é uma aposta segura para deixar todos os arquivos em / proc sozinho.

- A última entrada no arquivo / etc / fstab, / dev / pts, é para um novo mecanismo para melhorar a implementação para a rede de terminais (ptys). Esta entrada é necessária se você pretende permitir o acesso remoto ao seu host via rsh, telnet, rlogin, ou ssh.

Quando as partições de montagem com o / etc / fstab configurado, você pode executar o comando mount com apenas um parâmetro: o diretório que você desejar para montar. A montagem controlos comando / etc / fstab para que o diretório, se encontrado, montagem vai usar todos os parâmetros que já foram criados lá. Por exemplo, aqui está o comando para montar um CD-ROM dado o / etc / fstab mostrado anteriormente:

[root @ Tedford / root] # mount / mnt / cdrom
um artigo submetido por Daniel K.


Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre.
Importante: Este artigo "Montagem e desmontando os discos locais" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.


Online: 140 users browsing the articles directory   


  

|