freeCodeCamp/guide/portuguese/linux/making-partitions-in-linux/index.md

185 lines
6.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Partitions
localeTitle: Partições
---
## PARTIÇÕES
* Sem criar partições no disco rígido, não podemos criar pastas.
* Partições no Linux-
* **df**
* **df -h** (legível para humanos)
* Mostra o tamanho em MiB, GiB
* **lvdisplay**
* Mostra informações sobre a partição do disco -
* **fdisk -l**
* **fdisk -l / dev / sda** (sda é o nome do disco rígido)
* Para praticar a partição, insira o disco rígido virtual no Linux usando a caixa virtual.
* Alguns pontos para lembrar
* O disco rígido não entende GB ou MB, é unidade é setorial.
1 setor = 512 bytes.
Para encontrar o tamanho real do disco rígido, encontre o número de setores \* 512.
Aloca espaço no disco rígido em setores.
* Apenas 4 partições podem ser criadas em um único disco rígido.
## FAZENDO PARTIÇÕES EM DISCO RÍGIDO
1. Abre o prompt do disco rígido.
* **fdisk / dev / sdb**
2. Imprime informações de partições do disco rígido.
* **p**
3. Crie uma nova partição.
* **n**
4. Escolha a partição principal.
5. Pressione 1 (primeira partição)
6. Inicial alguns setores (0-2047 = 2048 setores = 1 MB) são reservados no disco rígido.
7. O espaço real começa no 2048º setor.
8. **\+ 1G**
9. Crie 4 partições como esta.
10. Após a 4ª partição você não pode criar mais partições.
11. Pressione **w** para salvar.
12. Pressione **q** para sair sem salvar nenhuma partição. Isto irá Remover todas as partições feitas porque isso foi temporário.
13. Para excluir a partição -
* **d**
## PORQUE HÁ LIMITE DE 4?
* Porque onde nós armazenamos as informações das partições, os metadados das partições, são fixos e de 64 bytes. Esta informação é armazenada na tabela de partições.
* 1 partição requer 16 bytes para que apenas 4 partições possam ser criadas.
* Em 1 MB (2048 setores) reservado no disco rígido, 64 bytes são reservados para armazenar essas informações.
* Para ver tabelas de partições
* **fdisk -l**
* Quando usamos pela primeira vez o disco rígido, ele é inicializado ou formatado. Esse formato decide o número de partições no disco rígido.
* O sistema operacional cria um formato de disco rígido quando foi inicializado pela primeira vez e esse formato decide o número de partições.
* Formato da partição que usamos é o formato DOS = 64 bytes
* Formato GPT = 128 partições podem ser criadas.
* Tabela de partições -> formato: DOS -> 4 partições
* Tabela de partições -> formato: GPT -> 128 partições
## AUMENTANDO O NÚMERO DE PARTIÇÕES
* Crie uma nova tabela de partições no disco rígido.
* A partição P4 será criada de forma que seja um disco rígido separado.
* Esta partição é a partição estendida em que podemos criar mais partições.
* A partição lógica ocupa espaço na partição estendida. Informações ou a tabela de partições serão armazenadas na partição estendida.
* Crie 3 primária e última 1 partição estendida.
* Total de 64 partições podem ser feitas agora. 3 primárias + 60 lógicas + 1 estendidas.
* Mas 63 partições podem ser usadas para armazenamento de dados (remova 1 partição estendida).
* Não há diferença entre a partição primária e a lógica, exceto que ninguém controla o primário, mas o lógico é controlado por estendido. Portanto, se removermos a partição estendida, todas as partições lógicas serão removidas.
* Para ver informações sobre partições -
* **lsblk** (lista de dispositivos de bloco)
* O disco rígido também é conhecido como dispositivos de bloco
* A partição estendida não pode ser usada para armazenamento de dados apenas lógico e primário pode ser usado.
* Se a partição tiver que ser usada para armazenamento, siga estas 3 etapas -
1. Crie uma partição física.
2. Formate-o.
3. Ativar / montar.
## PARTIÇÃO DE FORMATO
* A partição deve criar um índice para cada novo arquivo para processamento mais rápido.
* Sempre que um arquivo for aberto, localize esse arquivo no índice.
* Este índice é formado em partição quando é formatado pela primeira vez. É também chamado de sistema de arquivos.
* Essa tabela de índice é conhecida como tabela inode (nó de índice).  Então, toda partição tem que ser formatada.
* OS lê apenas tabela de inode para mostrar tamanhos de pastas, arquivos, drives etc.
* Esta tabela de inodes pode ser alterada, e o sistema operacional mostrará tamanhos diferentes do tamanho real.
* Quando removemos um arquivo, ele apenas remove a entrada do inode desse arquivo.
* Por exemplo, remova um arquivo de tamanho 1 GB e 100 GB, o tempo será o mesmo.
* Quando formamos uma partição, ela apenas remove a página de índice, os dados não serão removidos. Assim, podemos recuperar dados dessa partição.
* O sistema de arquivos cria uma tabela de inodes para gerenciar arquivos.
* Para formatar a partição -
* **mkfs.ext4 / dev / sdb1**
* Exemplo - NTFS, ext2, ext3, ext4, xfs etc.
## Montagem ou Ativação
* Apenas dois tipos de coisa podem ser usados em um sistema operacional - Arquivo e pasta
* Nós não podemos ir diretamente em um dispositivo. Assim, o dispositivo criado tem que ser convertido em uma pasta ou link com uma pasta ou montar com uma pasta, a fim de usá-lo.
* **mkdir / data**
* **mount / dev / sdb1 / data** (Esses dados são como um pen drive montado e desmontado)
* **cd / data**
* **cat> adarsh.txt**
* **umount / dev / sdb1**
* **cd / data /**
* **ls**
* Monte novamente
* Para saber qual partição está montada em qual pasta.
* **df -h**
* Mostra a tabela de inodes.
* **ls -l**
* Mostra o número do inode.
* ls -il