Onde a cota de disco é obtida ao criar uma nova partição + em qual partição o linux está instalado

0

Estou tentando descobrir como funciona o particionamento, portanto, saberei qual partição eu posso formatar ou criar para dados, e qual devo formatar para reinstalar o linux.

Usando "df -hT" eu tenho isto:

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda2     ext3     15G  4.4G  9.1G  33% /
/dev/sda1     ext3    996M   40M  905M   5% /boot
tmpfs        tmpfs    2.0G     0  2.0G   0% /dev/shm

Eu quero criar uma nova partição. Onde é retirada a memória do disco? Uma partição existente? Ou da memória que não é particionada e não aparece nesta lista?

Outra questão relacionada - é a partição padrão que estou usando em "/"? e onde fica o diretório de instalação do Linux?

    
por GilM 18.12.2012 / 01:45

2 respostas

1

I want to create a new partition. Where is the disk memory taken from? An existing partition? Or from memory that isn't partitioned and don't appear in this list?

É obtido do espaço não particionado, que não é mostrado em df porque o comando mostra apenas os sistemas de arquivos atualmente ativos (montados). Se você quiser ver detalhes da partição de baixo nível, instale o GParted.

Comoalternativa,tenteosseguintescomandos:

sudoparted/dev/sdaprintfreesudofdisk-l/dev/sdasudogdisk-l/dev/sda

Quandovocêparticionaumdisco,aspartiçõessãocriadasexatamentedotamanhoquevocêdiz.Elesnãocrescemautomaticamenteparaocupartodoodisco;Emvezdisso,oespaçonãoutilizadopermaneceassim:nãoalocado.

Porexemplo,sevocêtiverumdiscode1TBecriarduaspartiçõesde500GBe300GB,elasocuparãoapenas800GB;odiscoaindaterá200GB"não alocados" e não será usado pelo sistema operacional.

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│                        Unallocated                        │
└───────────────────────────────────────────────────────────┘
╔═════╤═════╤═════╤═════╤═════╗─────┬─────┬─────┬─────┬─────┐
║         Partition 1         ║         Unallocated         │
╚═════════════════════════════╝─────────────────────────────┘
╔═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╗─────┬─────┐
║         Partition 1         │   Partition 2   ║Unallocated│
╚═════════════════════════════╧═════════════════╝───────────┘

Se você quiser criar uma terceira partição (digamos 100 GB), o espaço não será alocado.

╔═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╗─────┐
║         Partition 1         │   Partition 2   │Part3║Unall│
╚═════════════════════════════╧═════════════════╧═════╝─────┘

Algumas ferramentas (como GParted) permitem que os sistemas de arquivos dentro das partições sejam redimensionados, portanto, se você decidir que precisa de uma partição maior do que o espaço não alocado, poderá tirar das partições existentes:

╔═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╤═════╗
║      Partition 1      │Partition 2│      Partition 3      ║
╚═══════════════════════╧═══════════╧═══════════════════════╝

Às vezes fica mais complicado - o espaço não alocado nem sempre está no fim, por exemplo, se você excluir uma partição do meio, torna-se necessário mover uma partição para outro lugar:

╔═════╤═════╤═════╤═════╤═════╗─────┬─────┬─────╔═════╗─────┐
║         Partition 1         ║   Unallocated   ║Part2║Unall│
╚═════════════════════════════╝─────────────────╚═════╝─────┘
╔═════╤═════╤═════╤═════╤═════╤═════╗─────┬─────┬─────┬─────┐
║         Partition 1         │Part2║      Unallocated      │
╚═════════════════════════════╧═════╝───────────────────────┘

Another question related - is the default partition I am using at "/" ? and where is the installation directory of linux located?

Depende do que você entende por "padrão". / é onde a maior parte do sistema é mantida. (Mas algumas pessoas mantêm /usr ou /var em partições separadas de / ; outras têm uma única partição para todo o sistema. O Linux não se importa muito.)

Não há um único diretório de instalação - quase todos os diretórios em / contêm várias partes do sistema. Geralmente /etc contém a configuração do sistema; /usr - programas, bibliotecas e vários dados do programa somente leitura;/var - dados variáveis como e-mail, sites (em um servidor web), bancos de dados (MySQL), pacotes baixados (apt-get) e outros - nem todos podem ser considerados parte do sistema operacional.

No seu caso - sim, / contém o sistema operacional e seus próprios arquivos. A única exceção é /boot , que contém o próprio kernel Linux e - no seu sistema - tem uma partição dedicada.

    
por 18.12.2012 / 10:31
0

Não sei exatamente o que você está perguntando, mas explicarei as partições do Linux para você.

Primeiro de tudo, "/" é a partição principal, em que o sistema operacional e, às vezes, seus arquivos estão.

Em seguida, você tem "/ home" (opcional), que é todos os seus arquivos.

Por último (que me lembro), você pode ter "/ var", que armazena todas as variáveis do seu sistema e outros arquivos.

Além disso, (diferente), você pode ter uma partição swap, que é a RAM virtual (boa para um SSD)

Embora sejam as pastas principais que você irá montar separadamente, você pode fazer isso em qualquer pasta que desejar.

    
por 18.12.2012 / 02:15

Tags