
Temos um servidor CentOS 6.6 em execução, que usa um Raid0 em SSDs para o /tmp
ponto de montagem (usado para E/S rápida). Esses SSDs precisam ser removidos do servidor, para que o dispositivo para onde /tmp
estão apontando não exista mais. Qual reação posso esperar do CentOS, haverá um /tmp
arquivo?
Como você procederia com esta tarefa?
Responder1
Ele usará apenas o /tmp
diretório da /
partição (raiz), enquanto os SSDs são desmontados.
A /
partição, quando criada, conterá TODOS os diretórios necessários. Agora, esses diretórios são usados apenas, como seria de esperar, até que algo seja montado "em cima" deles e, a partir daí, os novos discos montados são usados para armazenar os dados.
O sistema operacional ainda gravará /tmp
, não importa onde os dados vão parar ou em qual dispositivo.
Como um exemplo:
Você instala uma nova distribuição Linux, com todo o FS em uma partição. Você faz logon como
user
e grava coisas em seu diretório inicial,/home/user/
por exemplo, um arquivo chamadotest.txt
.Agora saia. Faça login como
root
e monte um disco formatado anteriormente em/tmp
. Copie o/home
diretório para/tmp
obter o arquivo/tmp/home
. Desmonte-o/tmp/
e monte-o novamente/home
. Desconectar oroot
usuárioAgora faça login novamente como
user
. Faça algumas alterações no/home/user/test.txt
arquivo e salve. Sair.Agora, como
root
, desmonte a/home
unidade. Sairroot
.Faça login novamente como
user
e abra o arquivo/home/user/test.txt
. Você verá a versão não editada do arquivo.
DR
Então, resumindo, um diretório está sempre lá, exatamente o que ele aponta para mudanças, quando coisas são montadas nele.