O que
/dev/sda
apoiar? O que isso significa?
eu tenho ambosFedoraeUbuntuinstalado e se eu explorá-los usandoExt2explorardo Windows, vejo estes nomes:
/dev/sda6
/dev/sda9
Por favor, explique-me o que isso significa. Estou me referindo aos números e também à /dev/sda/
parte.
Responder1
DR: Tem a ver com a forma como o Linux (e também outros Unixes) nomeiam suas unidades, da mesma forma que o Windows usa C:, D:, etc.OBSERVAÇÃO: Isso é o que chamamos de metáfora. Em outras palavras, uma mentira descarada que ajuda as pessoas a entender sem ser nem remotamente precisa. Continue lendo para uma explicação mais detalhada...)
/dev/
é a parte da árvore de diretórios do Unix que contém todos os arquivos de "dispositivos" - o Unix tradicionalmente trata praticamente tudo que você pode acessar como um arquivo para leitura ou gravação.SDidentificou originalmente umSCSIdispositivo, mas desde a proliferação de suportes de dados USB (e outros removíveis), tornou-se um recurso genérico para qualquer dispositivo de bloco (outro termo Unix; neste contexto, qualquer coisa capaz de transportar dados) que ainda não fosse acessível via IDE. Quando o SATA apareceu, os desenvolvedores perceberam que seria muito mais fácileé muito mais conveniente para todos adicioná-lo à estrutura existente, em vez de escrever uma estrutura totalmente nova.
A carta imediatamente apósSDsignifica a ordem em que foi encontrado pela primeira vez - a,b,c...z, Aa...Az... etc. (Não que existam muitas situações no mundo real onde mais de 26 dispositivos de bloco discretos são no mesmo ônibus...)
Finalmente, o número seguinte significa a partição no dispositivo. Observe que por causa do bastantemaneira aleatóriaOs PCs lidam com particionamento, existem apenas quatro partições "primárias", portanto a numeração será um pouco diferente da contagem real. Este não é um problema terrível, pois o objetivo principal do esquema de nomenclatura é ter um identificador único e reconhecível para cada partição encontrada desta maneira...
Para responder à sua pergunta específica: /dev/sda9
significa a nona partição na primeira unidade.
Responder2
/dev é a representação do sistema de arquivos dos dispositivos que seu sistema entende - fornecendo um mecanismo para aplicativos acessarem dados no dispositivo sem precisar saber especificamente qual é o dispositivo.
SDé (originalmente) para dispositivos de disco scsi, mas agora parece se referir a dispositivos removíveis em geral e dispositivos SATA
e a letra é apenas o número do dispositivo, começando com a, com o número indicando a partição.
Responder3
sd
origina-se do motorista sd-mod
. Literalmente significaécsidnão.
A razão pela qual os discos (S)ATA também são listados como discos SCSI é que os comandos SCSI fornecem praticamente um superconjunto de recursos que podem ser fornecidos pelos comandos ATA, portanto, os sistemas modernos (incluindo Windows, AFAIK) terão uma implementação de tradução SCSI-ATA Camada (SATL) no sistema (no Linux é fornecida pelo libata
driver) para se comunicar com os discos (S)ATA, enquanto a camada superior do sistema pode ser generalizada.
Como você talvez não saiba, as unidades USB "falam" SCSI (ou seja, recebem e respondem a comandos SCSI), não importando se suportam o protocolo USB Attached SCSI ou não. Além disso, a maioria dos HDDs/SSDs USB são discos SATA conectados a USB. Para estes, a ponte fornece o SATL, mas não o sistema operacional.