O que esses termos significam exatamente?
- partição
- volume
- dirigir
No Windows, pode-se dizer unidade C: ou partição C :. No Linux, não tenho certeza do que deve ser usado para partições porque elas não têm um nome.
O que esses termos significam exatamente?
No Windows, pode-se dizer unidade C: ou partição C :. No Linux, não tenho certeza do que deve ser usado para partições porque elas não têm um nome.
Respostas:
O termo unidade refere-se a um dispositivo de armazenamento físico, como disco rígido, disco de estado sólido, unidade flash USB removível etc. Nos sistemas operacionais do tipo Unix, os dispositivos são representados por objetos especiais do sistema de arquivos chamados nós do dispositivo, que são visíveis no /dev
diretório.
Os dispositivos de armazenamento são rotulados de /dev
acordo com o tipo de dispositivo seguido por uma carta indicando a ordem em que foram detectados pelo sistema. No Linux antes da versão do kernel 2.6.20 o prefixo hd significou um dispositivo IDE, por isso, por exemplo, os arquivos de dispositivos /dev/hda
, /dev/hdb
e /dev/hdc
correspondeu ao primeiro, segundo e terceiro dispositivo IDE, respectivamente. O prefixo sd foi originalmente usado para dispositivos SCSI, mas agora é usado para todos os dispositivos PATA e SATA , incluindo dispositivos em um barramento IDE. Se houver mais do que 26 desses dispositivos no sistema, a partir de dispositivos a 27 em diante são rotuladas /dev/sdAa
, /dev/sdAb
e assim por diante.
Um dispositivo de armazenamento físico pode ser dividido em várias unidades de armazenamento lógico conhecidas como partições . Cada partição será exibida /dev
como um nó de dispositivo separado. Um número após a letra do dispositivo significa o número da partição, por exemplo, os arquivos do nó do dispositivo /dev/sda1
e /dev/sda2
referem-se à primeira e à segunda partição do primeiro dispositivo PATA. Observe que nos PCs que usam particionamento MBR , devido ao limite de quatro partições primárias e à maneira como as partições estendidas são tratadas, a numeração das partições pode diferir ligeiramente da contagem real de partições.
Outros sistemas tipo Unix podem se referir a discos e partições de outras maneiras. Por exemplo, o FreeBSD usa/dev/adaX
(onde X é um ou mais dígitos) para se referir a discos PATA e /dev/adaXpY
(onde X e Y são um ou mais dígitos) para se referir a partições em discos PATA.
O termo volume no Linux está relacionado ao Logical Volume Manager ( LVM ), que pode ser usado para gerenciar dispositivos de armazenamento em massa. Um volume físico é um dispositivo ou partição de armazenamento. Um volume lógico criado pelo LVM é um dispositivo de armazenamento lógico que pode abranger vários volumes físicos.
/dev/null
também é um nó do dispositivo. Então é /dev/tty
e /dev/pts/0
. Isso não significa necessariamente que exista um dispositivo físico na outra extremidade do nome.
Uma unidade é um disco de bloco físico. Por exemplo: /dev/sda
.
Uma partição Uma unidade pode ser dividida em algum disco de bloco lógico. Esses discos de bloco lógico são denominados partição. Por exemplo: /dev/sda1
, /dev/sda2
.
Um volume também é um disco de bloco lógico. Volume é um conceito envolvido com a partição. Um volume pode conter muitas partições. Você pode dar uma olhada no projeto LVM para entender o conceito de volume. http://sourceware.org/lvm2/ .
Por exemplo: vg0/lvol0
O que esses termos significam exatamente?
Versão TLDR:
O volume implica formatação e a partição não. Uma partição é apenas qualquer conjunto contínuo de setores de armazenamento listados em alguma tabela (por exemplo, MBR / GPT). Um volume é um conjunto de setores pertencentes ao mesmo sistema de arquivos, ou seja, um sistema de arquivos implementado.
Se você formatou suas partições sem um LVM, cada uma delas provavelmente estará ocupada por um único volume. No uso moderno, uma unidade é o conjunto de todos os setores pertencentes a uma única peça de hardware (virtual), da perspectiva do sistema operacional.
Por isso, particionamos unidades, formatamos partições e montamos volumes.
No Windows, pode-se dizer unidade C: ou partição C:
Na verdade, no Windows, o texto correto é "volume C", embora eu ache que eles podem ser renomeados se você não gostar de usar letras. O MS às vezes se refere a volumes montados como discos ou unidades, mas em sua documentação online eles são mais cuidadosos e usam "volume".
Resposta completa:
Não tenho certeza do que deve ser usado para partições porque elas não têm um nome [tag ou label]
(Uma pequena nota secundária aqui é que as partições GPT podem ser rotuladas, assim como a maioria dos sistemas de arquivos)
Convencionalmente, as partições são formatadas com um único volume completo e recebem o nome de sua finalidade. Assim, você pode chamá-los de [finalidade + partição], por exemplo, partição doméstica, partição de inicialização, partição rootfs, etc. No Windows, a palavra "unidade" é mais comum, embora oficialmente a MS use a palavra volume que provavelmente é a mais correta. Eu acho que chamá-los de unidades é um pouco desleixado. Leia o porquê.
Etimologicamente, "drive" se origina de hardware motorizado que lê várias mídias, como fitas, disquetes e discos. Portanto, as coisas que continham a mídia contendo dados foram chamadas de 'unidades'. Para enfatizar: as unidades leem a mídia, a mídia retém os dados . Embora a "unidade" provavelmente decorra da natureza motorizada do hardware, a definição pode ser ampliada para incluir hardware não motorizado como um leitor de cartão flash.
Isso significa que as próprias unidades tecnicamente não podem ser particionadas . A mídia que eles contêm, como um CD ou discos magnéticos ou memória flash MMC, pode ser particionada. Particionar significa apenas definir conjuntos de bordas (por setor de mídia) em uma tabela. A tabela geralmente é armazenada nos primeiros setores da mídia de armazenamento. Essas entradas da tabela também podem incluir outros itens, como informações de formatação, que definem o sistema de arquivos que uma partição usa (se houver).
Atualmente, "drive" ganhou o significado mais abstrato de ' contêiner físico de dados ', substituindo um pouco a palavra "disco". Provavelmente porque:
As unidades mais comuns tendem a ter mídia não removível, fazendo-nos pensar nelas como recipientes de armazenamento em vez de dispositivos de leitura / gravação.
O advento da mídia sem disco, como memória flash. "Disco" é muito específico para um tipo de tecnologia, por exemplo, parece estranho falar sobre discos com um pendrive. Isso também se aplica a dispositivos lógicos (matrizes RAID), que se tornaram mais comuns. Em vez de usar palavras específicas para cada tipo, chamamos tudo de unidade.
A distinção mídia / leitor não foi muito útil. Com mais freqüência, queremos nos referir à mídia, embora o SO interaja com a unidade. Portanto, basta saber que usamos unidades para acessar dados. Tornar "drive" um conceito abstrato para mídia de armazenamento foi apenas parte da evolução do jargão do CS.
De acordo com esta definição mais recente, as unidades podem ser particionadas . Quando nos referimos a um leitor de disco óptico como nossa E:\
unidade, estamos usando a definição antiga. Quando dizemos que estamos particionando uma unidade, estamos usando a definição mais recente.
Um volume é uma única área de armazenamento acessível com um único sistema de arquivos. - Wikipedia
Portanto, uma partição formatada pode ser considerada um tipo de volume. Tradicionalmente, um DVD ou CD consiste em um único volume, pois não possui partições. Mas um volume também pode consistir em várias unidades ou partes não contínuas de uma única unidade ou em ambas. Uma partição é, por definição, um segmento contínuo de uma única unidade. Esses volumes complexos existem nos chamados dispositivos / unidades lógicos ou virtuais, mas, a menos que você tenha um bom motivo, o uso de gerenciadores de volumes lógicos não vale a pena.
Por fim, alguns controladores de hardware (por exemplo, RAID) podem apresentar um dispositivo lógico / virtual diretamente ao sistema operacional. Isso significa que as partições são setores contínuos de um dispositivo lógico (ou seja, da perspectiva do SO), as partições podem abranger vários discos físicos.
Resumindo:
mount
, cada linha tem o formato "A no B tipo C", A significa um volume ou uma partição?
partition
está especialmente reservada para as entradas na tabela de partição da mídia de armazenamento (ou seja, unidade). Partições estendidas têm seu próprio MBR separado que contém os volumes lógicos. Como essas entradas não estão no 'MBR principal', elas não são realmente partições no sentido formal. Eles são "partições de uma partição" ou sub-partições, se você preferir.
Bem, no Linux também as partições têm um nome. Suponha que você tenha um HDD, ele será chamado sdX (X sendo a, be assim por diante, dependendo dos números das unidades) e, por sua vez, as partições serão nomeadas como sda1, sda2 e assim por diante.
Você pode procurá-los em / dev, ele mostrará todos os arquivos de dispositivo do seu sistema.
/dev
não é uma partição. É um ponto de montagem para um sistema de arquivos virtual chamado (IIRC) devfs.
/dev
hoje em dia geralmente é gerenciado pelo udev , que é o sucessor do devfs.
Um único volume pode ser composto de várias unidades. Este é o caso quando você tem uma configuração do Raid 0. Todas as unidades = um único volume.
Um disco = um dispositivo de bloco = um dispositivo de armazenamento, por exemplo, SSD, disco rígido
Uma seção de um dispositivo de armazenamento é chamada de partição que não é de forma alguma o sistema de arquivos que é feito através do sistema operacional.
Quanto ao significado do volume , existem 2 tipos, físicos ou lógicos.
Um volume físico do ponto de vista do seu computador, um disco rígido físico.
Um volume lógico é um disco lógico que pode se espalhar por vários discos físicos.
A maneira mais fácil de pensar em um volume físico (PV) é que ela é uma partição física que possui um tipo de partição “Linux LVM” (tipo 8e - fdisk ou tipo 8e00 - gdisk) e foi "marcada" como um PV usando pvcreate - o que significa que agora pode ser adicionado a um grupo de volumes (VG). A partir do VG, volumes lógicos (LV) podem ser criados.