Diferença entre subdiretórios linux [duplicado]

0

Estou construindo um computador e instalando o Linux nele. Estou pensando em conseguir:

Um SSD de pequena capacidade para arquivos acessados com frequência (como o sistema operacional e os programas),

Um disco rígido de pequena capacidade para arquivos gravados com freqüência (como arquivos temporários),

E um disco rígido de grande capacidade para backup e várias mídias (como músicas e filmes).

Então, como dividir os subdiretórios para minimizar o desgaste no SSD, mas manter o computador rápido? Abaixo estão alguns sites que visitei, mas ainda preciso de esclarecimentos. Obrigado antecipadamente, Sam.

Tabela 3-2 do link

link

    
por Sam 20.10.2013 / 21:46

1 resposta

0

Os dados em massa normalmente vão para /home e /srv , sendo que este último está sendo completamente inutilizado nos sistemas desktop. Obviamente, esses dois diretórios devem residir no seu "grande" armazenamento, possivelmente vinculados uns aos outros.

/dev , /proc e /sys geralmente não são gravados no sistema de arquivos. Em vez disso, os sistemas de arquivos temporários são montados nessas pastas e, consequentemente, não é necessário colocá-los em nenhum outro lugar. O mesmo vale para /mnt (raramente usado atualmente) e /media , no qual os diretórios de ponto de montagem vazios são criados sempre que você coloca em uma unidade USB ou em um meio similar. Isso provavelmente não matará seu SSD.

/bin , /sbin , /lib , /usr e /etc são todos exemplos clássicos de coisas que você manteria no SSD. Esses doretores contêm seus arquivos de programa e normalmente não são gravados nele, a menos que você modificar sua configuração de software ou fazer alterações de configuração em todo o sistema.

/var é o único diretório que deve conter dados persistentes que mudam durante a operação regular do sistema, por sua lógica você colocaria este no disco rígido pequeno.

Mais complicado é o que fazer com /tmp e /run . Esses dois contêm dados que mudam rapidamente, o que não é necessário nas reinicializações. O sistema pode lucrar muito com a aceleração fornecida por aqueles que estão no SSD, no entanto, eles também seriam as áreas de armazenamento mais desgastadas.

Diretórios com este nome também estão disponíveis em /var , mas são separados porque os equivalentes no diretório / são considerados mais vitais para a função do sistema e tradicionalmente devem estar disponíveis mesmo em situações em que /var é desmontável por algum motivo. Na verdade, é bastante seguro criar links simbólicos para /var/tmp e /var/run respectivamente.

Você também pode pensar em montá-los como discos RAM, mas cuidado com o fato de que alguns aplicativos podem tentar gravar muitos dados nessas pastas e, recentemente, deparei com programas que dependem das estruturas de diretórios persistentes em /run e /var/run ou mecanismos que tendem a agir irritados ao gravar dados em /tmp no início do processo de inicialização e a encontrar os mesmos incapazes de recuperar esses dados depois de um ramfs ter sido montado lá.

Em geral, eu não me preocuparia muito em forçar um SSD moderno. Eles são uma ordem de magnitude mais durável do que um pendrive comum e estou feliz em executar /var , /run/ e /tmp em um SSD. O aumento na velocidade de operação provavelmente vale a pena.

    
por Paul Hänsch 21.10.2013 / 02:23