como ler e escrever em um sistema de arquivos no linux?

1

Eu tenho um disco rígido e o particionei em várias partições. Como posso ler e escrever no sistema de arquivos. Qual é o uso do ponto de montagem? Se um processo tiver que escrever ou ler algo dessa partição, ele deve gravar no ponto de montagem que, por sua vez, cuidará de gravar no disco?

    
por Karthick 19.03.2015 / 17:33

1 resposta

2

Você tem vários dispositivos organizados logicamente sob o diretório /dev , para discos rígidos (por exemplo) /dev/sda ou partições como /dev/sda1 . No Unix, esses dispositivos individuais são mapeados em uma hierarquia de sistema de arquivos; Tudo começa com um diretório raiz / , e sob esse são os subdiretórios. Para mapear os dispositivos individuais nessa hierarquia, você mount it; por exemplo, um mountpoint /home/tom (inicialmente, um diretório a ser criado vazio) pode estar associado a um dispositivo como /dev/sda ; isso é chamado de montagem.

A leitura e a escrita são feitas como de costume; os aplicativos usarão as chamadas do sistema Unix ou, se usarem o shell, você poderá usar os operadores de redirecionamento ou ferramentas específicas. Normalmente, um usuário "tom" que normalmente terá um diretório base /home/tom gravará nesse diretório ou em subdiretórios. Por ter o administrador do sistema (automaticamente) montado o dispositivo para esse diretório não há nada específico a considerar. O usuário "tom" apenas escreverá (ou lerá) os diretórios onde ele tem permissões; sob seu próprio diretório de origem, ele é geralmente muito livre.

    
por 19.03.2015 / 17:46