Linux - error in rsync protocol data stream - connection unexpectedly closed
Dobrý den.Potřeboval bych prosím poradit ohledně zálohování z Linuxu na NAS Synology.Zkoušel jsem příkaz rsync -av /home/zdendys zdendys@192.168.0.20:/NetBackup/zaloha
A vždy záloha skončí chybou
Permission denied, please try again.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.3]
Zkoušel jsem i zálohovat přes program LuckyBackup a take bez výsledku.Nevím co dělám špatně.Moc děkuji za každou radu.
Dobrý den,
na NAS Synology zkontrolujte toto:
- File Services - povolení rsync
- Terminal & SMTP - povolení SSH
- ověřit zda funguje
- ověřit zda lze vytvářet obsah v daném umístění /NetBackup/zaloha přes SSH např.
Děkuji za odpověď.
Rsync mám povolený
ssh přístup je funkční,ale asi do umístnění nejde vytvářet obsah.
Po zadaní příkazu mám toto No such file or directory
Pak je to jasné, cesta je špatně nebo ten adresář vůbec neexistuje nebo nemáte oprávnění. Nicméně, pokud máte na NAS Synology jeden svazek, tak úplná cesta bude přes /volume1, takže to zkuste takto:
Nebo si vytvořte přes web rozhraní např. sdílený adresář "zaloha" a pak cestu upravte na:
Případně všechny adresáře v rootu si vypíšete
Děkuji za vaš čas.
Ten adresář NetBackup/zaloha tam mám,je tam u uživatele zdendys povolen čtení i zápis.
Zkusil jsem i vytvořit novou složku záloha,ve volume 1 povolil jí také pro uživatele čtení a zápis,ale také pořád stejné.
Zálohy přes Déjà Dup do jiné složky NetBackup fungují.
Ještě jednou jestli můžu poprosit.Nevím jestli není problém uživatelích na NAS,myslíte je lepší NAS přeinstalovat a začít od začátku?
Zkoušel jsem příkazy jako root a vypadá to jako kdyby tam ty složky nebyly.
root@muj_nas:~# ls /
bin etc lib proc sbin tmpRoot var.defaults volumeUSB1
config etc.defaults lost+found root sys usr volume1
dev initrd mnt run tmp var volume2
root@muj_nas:~# ls/volume/1
-ash: ls/volume/1: No such file or directory
Ještě jednou moc děkuji.
Přeinstalaci bych nedělal, vypadá to v pořádku, jen špatně zadáváte ten druhý příkaz, má to být s mezerou a jedničkou před lomítkem =
S parametrem -al si ještě můžete zobrazit i oprávnění u obsahu toho adresáře
Tak ještě jednou moc děkuji za pomoc.Bylo to oprávněním.Stačilo opravdu jen opravit práva uživatele.Děkuji moc.
A vždy záloha skončí chybou
Permission denied, please try again.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.3]
Zkoušel jsem i zálohovat přes program LuckyBackup a take bez výsledku.Nevím co dělám špatně.Moc děkuji za každou radu.
ODPOVĚĎ
Dobrý den,
na NAS Synology zkontrolujte toto:
- File Services - povolení rsync
- Terminal & SMTP - povolení SSH
- ověřit zda funguje
ssh zdendys@192.168.0.20
- ověřit zda lze vytvářet obsah v daném umístění /NetBackup/zaloha přes SSH např.
touch /NetBackup/zaloha/soubor
ODPOVĚĎ
Děkuji za odpověď.
Rsync mám povolený
ssh přístup je funkční,ale asi do umístnění nejde vytvářet obsah.
Po zadaní příkazu mám toto No such file or directory
ODPOVĚĎ
Pak je to jasné, cesta je špatně nebo ten adresář vůbec neexistuje nebo nemáte oprávnění. Nicméně, pokud máte na NAS Synology jeden svazek, tak úplná cesta bude přes /volume1, takže to zkuste takto:
rsync -av /home/zdendys zdendys@192.168.0.20:/volume1/NetBackup/zaloha
Nebo si vytvořte přes web rozhraní např. sdílený adresář "zaloha" a pak cestu upravte na:
rsync -av /home/zdendys zdendys@192.168.0.20:/volume1/zaloha
Případně všechny adresáře v rootu si vypíšete
ls /
a ve volume1 ls /volume/1
.ODPOVĚĎ
Děkuji za vaš čas.
Ten adresář NetBackup/zaloha tam mám,je tam u uživatele zdendys povolen čtení i zápis.
Zkusil jsem i vytvořit novou složku záloha,ve volume 1 povolil jí také pro uživatele čtení a zápis,ale také pořád stejné.
Zálohy přes Déjà Dup do jiné složky NetBackup fungují.
ODPOVĚĎ
Ještě jednou jestli můžu poprosit.Nevím jestli není problém uživatelích na NAS,myslíte je lepší NAS přeinstalovat a začít od začátku?
Zkoušel jsem příkazy jako root a vypadá to jako kdyby tam ty složky nebyly.
root@muj_nas:~# ls /
bin etc lib proc sbin tmpRoot var.defaults volumeUSB1
config etc.defaults lost+found root sys usr volume1
dev initrd mnt run tmp var volume2
root@muj_nas:~# ls/volume/1
-ash: ls/volume/1: No such file or directory
Ještě jednou moc děkuji.
ODPOVĚĎ
Přeinstalaci bych nedělal, vypadá to v pořádku, jen špatně zadáváte ten druhý příkaz, má to být s mezerou a jedničkou před lomítkem =
ls /volume1
.S parametrem -al si ještě můžete zobrazit i oprávnění u obsahu toho adresáře
ls -al /volume1
ODPOVĚĎ
Tak ještě jednou moc děkuji za pomoc.Bylo to oprávněním.Stačilo opravdu jen opravit práva uživatele.Děkuji moc.