folder Tahribat.com Forumları
linefolder Yazılımlar / Diğer Programlar
linefolder Megasync Ve Linuxta Dosya Senkronizasyonu Hakkında Bir Soru



Megasync Ve Linuxta Dosya Senkronizasyonu Hakkında Bir Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bro
    bro's avatar
    Kayıt Tarihi: 06/Haziran/2015
    Erkek

    Merhabalar. Mega.nz sitesinin MEGASync programını kullanıyorum. Linux Mint üzerinde.

    Şimdi ben şöyle bir şey yaptım. Ekşisözlük'ün meritokrasi e-book ağı var. BitTorrent Sync üzerinden çalışıyor. Programı açtığımız zaman eğer meritokrasi ağında yeni kitap varsa bilgisayarıma iniyor, ağdan kaldırılan kitap varsa bilgisayarımdan siliniyor. Ben de ağ yöneticileri kitapları silse bile benden silinmesin diye uğraşıyorum ama mümkün görünmüyor. Sonuçta klasör senkronize oluyor. Ben de bunun için megasync programını kurdum. BitTorrent Syncte meritokrasi için senkronize olan dosyayı megasync'e senkronize ediyorum. Yeni kitap inince otomatik olarak megaya da upload ediliyor. Ancak bugün birşey dikkatimi çekti. Uzun süredir meritokrasiyi açmıyordum. İlk önce mega'ya baktım. Meritokrasi için sync edilen boyut 3.61 gb idi. Sonra btsync programını açtım. Meritokrasi ağındaki değişiklikler hemen yansımaya başladı. Download oldu yani. Sonra MEGASync'e baktım. Boyut 3.48 gb'a düşmüştü. Yani Meritokrasi'den silinen ebooklar otomatik olarak mega'dan da silindi. Dediğim gibi btsync programında meritokrasinin klasörü mega için de senkronize ediliyor. BTsync programı ile meritokrasiden kitap silinirse benim bilgisayardan silinecek. Bunu kabul ettim. Ama megadan silinmesini kabul edemiyorum. Yani mantıken zaten silinmesi mi gerekiyor? Sync'in mantığı bu mu? Ben açıkçası meritokrasiden silinen dosyaları kaybetmeyeyim diye bunu yaptım ama değişen birşey olmadı. Ben sadece bir değişiklik olunca upload yapar, silmez diye düşünmüştüm. Programda hata mı var, yani ben mi hata yaşadım da böyle oldu yoksa sync mantığından dolayı meritokrasiden silinen ebooklar yüzünden otomatik olarak megasync sayesinde mi dosyalar silindi?

    Eğer böyleyse buna nasıl bir önlem alabiliriz? Linux sistem üzerinde çeşitli linkleme metodları var diye biliyorum ama o zaman da yine sync mantığıyla mı çalışıyor?

    bro tarafından 08/Oca/16 23:59 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    yapılacak şey basit

    btsync'i başlatmadan önce kopyasını alacaksın

    başlatıp sync bittikten sonra programı kapatıp klasörleri birleştireceksin, böylece silinen olmayacak

     

    böylece btsync klasörünün gerçek boyutunun en az 2 katı kadar boş alan gerektirdiğini çıkarabiliriz

    e hardlink, softlink böyle şeyler için değil mi diyen olursa da 

    son baktığımda hardlinki dahi kabul etmiyordu (en azından windowsta)

     

    kendiniz deneyin belki eklemişlerdir

     

    edit:

    bu arada aklıma gelen diğer yöntemlerden birini daha yazayım da bunun neden en basiti olduğu anlaşılsın

    bi program yazarsın, btsync işini bitirdikten sonra kapatıp, programı açıp, elindeki dosyalar ile mega'daki dosyaların bilgilerini karşılaştırır, aynı isimde dosya varsa md5'ine bakarsın, dosya değişmişse (imla hatalarını falan düzeltiyorlar ya hani) yeniden atarsın, aynı dosyadan iki tane olur böylece, biri bozuk imlalı diğeri düzeltilen

    aynı isimde varsa onu sildirip diğerini yazdırabilirsin ama içeriğini karşılaştırmadan bunu yapmak da akıl karı değil, bu da insan gözü demek

    ayrıca btsync'nin sync işini bitirinceye kadar (sen bi dosyayı çekene kadar) diğerini silmiş olup olmadıklarından emin olamazsın

    emin olmak için her saniye inenleri check ettirmen gerekir, bu da disk I/O'sunun zamına koyar

     

    özet: ssd al, ilk dediğimi yap (daha iyi çözüm bulununcaya kadar)

    YekteranBaymedir tarafından 09/Oca/16 00:36 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pcdoktor636
    pcdoktor636's avatar
    Kayıt Tarihi: 12/Ocak/2010
    Erkek

    Dosya izinlerini veya attribute'lerini değiştirebilir misin hocam? Mesela her sync'den sonra dosyalara chattr +i verebilirsin. Böylece klasöre yeni dosyalar eklenebilir, ama klasördeki dosyalar değiştirilemez/silinemez.

    Edit:

    ls -l | awk '{print $9}' | xargs chattr +i

    pcdoktor636 tarafından 09/Oca/16 03:10 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo
    pcdoktor636 bunu yazdı

    Dosya izinlerini veya attribute'lerini değiştirebilir misin hocam? Mesela her sync'den sonra dosyalara chattr +i verebilirsin. Böylece klasöre yeni dosyalar eklenebilir, ama klasördeki dosyalar değiştirilemez/silinemez.

    Edit:

    ls -l | awk '{print $9}' | xargs chattr +i

    madem böyle bi olay var, btsync klasörü içinde şunu çalıştırmak daha mantıklı

    find . -type f | xargs -I "{}" chattr +i "{}"

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bro
    bro's avatar
    Kayıt Tarihi: 06/Haziran/2015
    Erkek

    Komutları nasıl kullanacağımı anlamadım açıkçası. ls -l komutu klasör içeriğini listeliyor bildiğim kadarıyla. Ben de örnek bir klasör oluşturdum. cd komutuyla klasörün içine girdim. İlk kodu tamamen kopyaladım ve yapıştırdım. Sonuç:

    troll@troll ~ $ cd '/home/troll/Desktop/Untitled Folder 2'
    troll@troll ~/Desktop/Untitled Folder 2 $ ls -l | awk '{print $9}' | xargs chattr +i
    Usage: chattr [-RVf] [-+=AaCcDdeijsSu] [-v version] files...

    Klasörün içinde herhangi bir dosya olmadığı için mi acaba bu çıktıyı verdi? Komutu nasıl kullancağımı detaylı anlatabilir misiniz?

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    terminalde /btsync/ kök klasöründe olacaksın

    ve doctor'un kodu girersen sadece o klasördeki,

    benim kodu girersen tüm alt klasörlerdeki dosyaları silinemez yapıyor

    evet dosya olması lazım?

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bro
    bro's avatar
    Kayıt Tarihi: 06/Haziran/2015
    Erkek
    chattr: Function not implemented while reading flags on ./.debris/2016-01-08/Brian Greene - 1 Evrenin Zarafeti.epub
    chattr: Function not implemented while reading flags on ./.debris/2016-01-08/David S. Kidder & Noah D. Oppenheim - Entelektüelin Kutsal Kitabı.epub
    chattr: Function not implemented while reading flags on ./.debris/2016-01-08/Osman Aysu - Beyaz Perde Masalı, Bir.epub
    chattr: Function not implemented while reading flags on ./.debris/2016-01-08/Stanislasvki - Aktör Hazırlanıyor, Bir.epub
    chattr: Function not implemented while reading flags on ./.debris/2016-01-08/Terry Pratchett - Diskdünya #1 Büyünün Rengi.epub
    chattr: Function not implemented while reading flags on ./.debris/2016-01-08/Uğur Mumcu - Sakıncalı Piyade.epub
    chattr: Function not implemented while reading flags on ./.debris/tmp/lock
    chattr: Function not implemented while reading flags on ./.sync/ID
    chattr: Function not implemented while reading flags on ./.sync/IgnoreList
    chattr: Function not implemented while reading flags on ./.sync/StreamsList
    chattr: Function not implemented while reading flags on ./Dikkat! Hash Kod Değişti!.txt
    chattr: Function not implemented while reading flags on ./Eklenen Kitaplar Hakkında Açıklama.txt
    chattr: Function not implemented while reading flags on ./KATALOG.htm
    chattr: Function not implemented while reading flags on ./KATALOG.html
    chattr: Function not implemented while reading flags on ./LOGOLU KİTAPLAR HAKKINDA.txt
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A. Ekrem Ülkü - Kabala Yahudi Kadim Mistik Öğretisi.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A. M. Celal Şengör - Aptalı Tanımak.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A. R. Moore - Robot X - 81.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A. S. Byatt - Ragnarök Tanrıların Alacakaranlığı.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A. Vahap Kaya - Kadın Tuzaktır.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A.C. Weisbecker - Kozmik Haydutlar.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A.K.Coomaraswamy, R.Guenon, S.Dasgupta - Doğu Bilgeliği - Kılavuz Kitap.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/A.M. Celal Şengör - Dahi Diktatör.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abbas Maroufi - Ölü Ruhlar.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Muradoğlu - Garih Öldüren Sır.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Atlı Han.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Gültekin.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Hilal ve Haç.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Kızıl Tuğ.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Malkoçoğlu.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Savcı Bey.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Sencivanoğlu.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdullah Ziya Kozanoğlu - Türk Korsanları.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdülbaki Gölpınarlı - Yunus Emre Hayatı ve Bütün Şiirleri.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdülbâki Gölpınarlı - Cumhuriyet Çocuğunun Din Dersleri.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdülhak Şinasi Hisar - Boğaziçi Yalıları.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Abdülkadir Menek - Kürt Meselesi ve Said Nursi.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Adalet Ağaoğlu - Bir Düğün Gecesi.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Adalet Ağaoğlu - Ruh Üşümesi.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Adalet Ağaoğlu - Üç Beş Kişi.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Adam Fawer - Empati.epub
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Adam Fawer - Olasılıksız.epub
    xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
    chattr: Function not implemented while reading flags on ./Türkçe [ePub]/Derecelendirilmiş Kitaplar/Adam Smith - Milletlerin Zenginliği.epub

    Bu çıktıyı verdi. Baktığımda tüm kitaplar için bu çıktıyı vermedi. Sadece bazı kitaplar için verdi. ntfs dosya sistemini kullanan harici hdd üzerinde gerçekleştirdim işlemi. İnternetten okuduğum kadarıyla ntfs ile alakalı bir sorun sanırım. Araştırıyorum şimdi.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unix
    Andrei
    Andrei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2008
    Erkek

    fat, xfs, ntfs gibi dosya sistemlerinde chattr problem cıkartır.

    hdd'yi hangi sekilde mount ettin ? /etc/fstab dosyasının icerigini yazar mısın bi.


    %40 indirimli olarak "Centos Sistem ve Sunucu Yönetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    evet ben de öyle okudum,

    tamamını buraya kopyalamayaydın iyiydi yalnız :D

    bikaç örnek ve hata mesajı yeterliydi

    ext3 ve ext4 lazım demişler

    ayrıca nerde kullanırsan kullan, bunu btsync kapalıyken kullanacan yoksa yine hata alırsın açık dosyalar olduğu için

    ntfs'yi değiştirmek istemiyosan bi disk imajı oluştur, onu mount et içine yaz bari

    YekteranBaymedir tarafından 09/Oca/16 13:12 tarihinde düzenlenmiştir
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bro
    bro's avatar
    Kayıt Tarihi: 06/Haziran/2015
    Erkek

    /etc/fstab içeriği:

    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda1 during installation
    UUID=f74b3306-e563-45d9-bab6-fc2cc12f380e /               ext4    errors=remount-ro 0       1
    # /home was on /dev/sda6 during installation
    UUID=3cf31b86-d55a-4835-80e3-b91bb3f2feeb /home           ext4    defaults        0       2
    # swap was on /dev/sda5 during installation
    UUID=cc59c319-b2de-46e8-9313-3ac5419cf5f4 none            swap    sw              0       0

     

    Anladığım kadarıyla burada harici hddler yok.

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unix
    Andrei
    Andrei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2008
    Erkek

    partition üzerinde yeni bir ext4 file system olustur, onu otomatik mount olacak sekilde ayarlar fstab'i.

    hdd'yi de oraya mount et. yok bunlarla ugrasmam dersen de al hdd icerisindeki dosyaları gitsin, o tarafta sürekli degisen bir yapı yoksa ?

    yapamazsan uzaktan baglantıyla yardımcı olurum aksama dogru.


    %40 indirimli olarak "Centos Sistem ve Sunucu Yönetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579
Toplam Hit: 2073 Toplam Mesaj: 12
linux megasync btsync