Eu goofed e /var/lib/kubelet
não foi montado em um servidor. Então foi na raiz. Percebi isso e quero corrigir. Eu fiz a coisa estúpida e tentei parar os serviços associados (kubelet), renomear o diretório existente para /var/lib/old_kubelet
, montado /var/lib/kubelet
e depois tentei mv /var/lib/old_kubelet/* /var/lib/kubelet
.
Acontece que há muitos pontos de montagem (20ish) embaixo do /var/lib/kubelet
. IE/var/lib/kubelet/pods/30014089-3398-4e78-b176-ea651739a5f6/volumes/kubernetes.io~secret/default-token-g7vwq
Então, quando tentei mover ou copiar, ele realmente tentou copiar o conteúdo desses pontos de montagem!
Qual é a maneira mais fácil e segura de mover o conteúdo sem copiar os pontos de montagem filho?
Outras informações provavelmente irrelevantes: o dispositivo de bloco para o qual o ponto de montagem deve apontar é um volume LUKS
Se você vincular a montagem de um diretório, as submontagens não serão vinculadas. Então crie um diretório fictício em algum lugar e faça
Então o conteúdo do
/var/lib/kubelet/
diretório estará disponível em/mnt/tmptmp_dummy/
, sem os diretórios montados (eles estarão vazios).