AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-648392

ICIM's questions

Martin Hope
ICIM
Asked: 2023-10-06 15:16:30 +0800 CST

rsync não pode gravar arquivos nas pastas que criou

  • 5

Como o título diz, o Rsync não é capaz de copiar arquivos para as pastas que o próprio Rsync criou segundos antes. Achei que poderia ser um problema com o curlftpfs, que é o que monta a pasta ftp.


Tentei criar um arquivo dentro de uma pasta que contém um nome com um ponto, como daily.0em touch /mnt/ftp/.../daily.0/test.txtPosso criá-lo.

Quando utilizo um editor aparece nanoa seguinte mensagem [ Error writing lock file /mnt/ftp/.../daily.0/.test.txt.swp: Operation not supported ], mas ele cria. Se eu usar um editor como vio terminal congela.

Se eu criar pastas, copiar ou mover arquivos, não há problema.


Deixo-vos algumas informações adicionais:

curlftpfs

curlftpfs -o utf8 -o allow_other ${FTP_USER}:${FTP_PASSWD}@${FTP_HOST} /mnt/ftp -v; grep -qs '/mnt/ftp ' /proc/mounts

Ele foi testado com rsync 3.1.2 e 3.2.7. Também tentei usar apenas o rsync e também não consegui criar os arquivos.

rsnapshot (parte de rsnapshot_ftp.conf)

rsync_long_args --delete --delete-excluded --no-owner --no-group --no-perms --no-times --modify-window=3602
backup  /persistence/backups/tmp/               ./

Saída para rsnapshot: /usr/bin/rsnapshot -c /etc/rsnapshot_ftp.conf daily;

require Lchown
Lchown module loaded successfully
Setting locale to POSIX "C"
echo 6659 > /var/run/rsnapshot.pid
mkdir -m 0700 -p /mnt/ftp/...
...
mkdir -m 0755 -p /mnt/ftp/.../daily.0/
/usr/bin/rsync -av --delete /persistence/backups/tmp/ /mnt/ftp/.../daily.0/./
rsync: mkstemp "/mnt/ftp/.../daily.0/.backup_to_ftp.tar.lmLoNR" failed: Operation not supported (95)
rsync: mkstemp "/mnt/ftp/.../daily.0/.backup2_to_ftp.tar.lmJrSC" failed: Operation not supported (95)

sent 604,429,298 bytes  received 2,640 bytes  172,694,839.43 bytes/sec
total size is 604,280,067  speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1205) [sender=3.1.3]
WARNING: Some files and/or directories in /persistence/backups/tmp/ only transferred partially during rsync operation
/usr/bin/logger -p user.err -t rsnapshot[6659] WARNING: Some files and/or \
    directories in /persistence/backups/tmp/ only transferred partially \
    during rsync operation
touch /mnt/ftp/.../daily.0/
rm -f /var/run/rsnapshot.pid
/usr/bin/logger -p user.err -t rsnapshot[6659] WARNING: /usr/bin/rsnapshot \
    -c /etc/rsnapshot_ftp.conf daily: completed, but with some warnings

A mesma coisa que o rsnapshot faz, mas nos comandos rsync (+/-):

mkdir -m 0755 -p /mnt/ftp/.../daily.0/

/usr/local/bin/rsync -va --delete --numeric-ids --delete-excluded /persistence/backups/tmp/ /mnt/ftp/.../daily.0/./

...
rsync: [receiver] mkstemp "/mnt/ftp/.../daily.0/.backup_to_ftp.tar.1HGJ8m" failed: Operation not supported (95)```
...
sent 603,661,017 bytes  received 393 bytes  241,464,564.00 bytes/sec
total size is 603,512,067  speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1336) [sender=3.2.7]

Qualquer ajuda é bem-vinda!

Passei muitas horas e estou começando a pensar que não rsyncsou ext4capaz de trabalhar curlftpfscom NTFS... Fique à vontade para deixar opiniões sobre como fazer algo como o rsnapshot sem usar o rsync

ftp
  • 1 respostas
  • 43 Views
Martin Hope
ICIM
Asked: 2021-07-24 00:34:02 +0800 CST

lxc enviar arquivo ou copiar

  • 0

Estou tentando copiar um arquivo com lxc, agora já estou desesperado. Aqui estão alguns comandos que eu tentei:

#temp=$(cat 2.sh)
#lxc-attach -n containerName echo $temp > /root/2.sh
#lxc-attach -n containerName cat /root/2.sh
->

#temp=$(cat 2.sh)
#lxc-attach -n containerName -- bash -c 'echo $temp > /root/2.sh'
#lxc-attach -n containerName cat /root/2.sh
->

#lxc-attach -n containerName -- bash -c 'echo $(cat 2.sh) > /root/2.sh'
->cat: 2.sh: No such file or directory

#lxc-attach -n containerName -- bash -c 'echo "$(cat 2.sh)" > /root/2.sh'
->cat: 2.sh: No such file or directory


#lxc file push 2.sh containerName/root/
->Error: not found

A ->é a saída

Os contêineres são construídos com lxc-e não aparecem na lxc listlista, mas na lxc-lslista.

Qualquer ajuda é bem vinda

bash lxd
  • 2 respostas
  • 497 Views
Martin Hope
ICIM
Asked: 2021-07-22 03:03:38 +0800 CST

Comando Debian LXC não encontrado

  • 1

Estou tentando fazer coisas com o LXC e consegui gerenciar com os lxc-*comandos, mas agora fui forçado a copiar um arquivo e estou preso porque não consigo copiar o arquivo, li isso usando lxc fileI pode fazer isso. Mas a todo momento sai a mensagem de comando não encontrada .

Eu tentei pesquisar no Google, verificar fóruns, tentar coisas estranhas, etc. Mas nada disso funcionou.

Acho que preciso instalar lxc-cliente ou lxd, mas não consigo instalá-lo ou mesmo se conseguir instalá-lo, o comando copy não funciona para mim. Aqui estão algumas das coisas que eu tentei:

apt install snapd
snap refresh
snap install snapd
snap install core

snap install lxd

apt-get install lxc-client
apt-get install lxd

Eu sei que existem centenas de perguntas semelhantes e quase todas têm uma resposta, mas não consigo entender o que eles fizeram para que funcionasse para eles.

Eu também não entendo muito bem qual a diferença que o lxc tem para usar dois tipos diferentes de comandos, aqueles com lxc -ls e aqueles que usam um arquivo lxc de espaço

debian installation lxc
  • 1 respostas
  • 869 Views
Martin Hope
ICIM
Asked: 2021-07-15 10:49:04 +0800 CST

Execute o script após a conclusão da instalação do Debian

  • 0

Estou usando preseed para instalar automaticamente o debian.
Eu quero poder executar um script chamado "run.sh" no final da instalação do Debian:

#!/bin/bash
touch /root/example.txt

Já tentei vários modelos que encontrei pelo google (adiciono esses comandos ao preseed.cfg):

d-i late_command string cp -a /cdrom/preseed/run.sh /target/root; chmod 777 /root/run.sh; /root/run.sh;

d-i preseed/late_command string \
  in-target cp run.sh /root/ && in-target chmod 755 /root/run.sh \
  cd /target; \
  chmod +x ./run.sh; \
  chroot ./ ./run.sh;

Tentei tudo o que vi e me ocorreu, em nenhuma das ocasiões tive sucesso. O máximo que consegui é uma tela vermelha com erro de que o arquivo "run.sh" está corrompido

Acabei de ver uma pergunta semelhante de 2015

linux ubuntu debian installation bash
  • 1 respostas
  • 1301 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve