USB takıldığında bir klasör otomatik olarak USB ile senkronize edilsin mi?


10

Sürücü takılıyken bir klasörü bir USB sürücüsüyle senkronize etmenin bir yolu var mı? Her iki şekilde de senkronizasyon yapmasını veya değişiklikleri kopyalamasını istiyorum. Back In Time ve Unison-GTK uygulamalarını gördüm, ancak sürücü monte edilir edilmez çalışmasını istiyorum. Demek istediğim, iki klasörü ayarlamanın yanı sıra kendimden herhangi bir girdi olmadan istemeden senkronize edin.

Bu mümkün değilse, kendimi manuel olarak senkronize etmemi hatırlatmak için başparmak sürücüsü takıldığında uygulamayı çalıştırmak mümkün müdür?

Teşekkürler!


1
Dosya çakışmalarını nasıl ele almayı planlıyorsunuz?
Octavian A. Damiean

Yanıtlar:


4

Ben şahsen udevböyle bir şey için eğildim. udevtakılı olduğunda, çekirdeği yükledikten sonra donanımı işlemekten sorumlu olan alt sistemdir.

Diğer birçok özellik arasında bir komut dosyası çalıştırabilir. Sizin durumunuzda, sürücüyü bir yere monte edebileceğini ve ihtiyacınız olan senkronizasyon özelliklerini gerçekleştirebileceğini düşünüyorum.

Zaten basit bir udev betiği nasıl yazacağımı yazdım, bu yüzden sizi orada işaret edeceğim.

Gerçek senkronizasyon için başka bir şeye ihtiyacınız vardır. gitkolayca irade bükülebilir çok popüler bir sürüm kontrol uygulamasıdır. Ve bunun gibi standart yedekleme seçenekleri vardır, rsyncböylece çatışmaları birleştirebilirsiniz (aynı şey gibi değil git).


0

USB sürücünüzün kök dizininde .autorun adlı bir dosya oluşturmayı ve içeriği çalıştırmak istediğiniz komutu, örneğin, yapmayı deneyebilirsiniz /usr/bin/rsync -av /dir/you/want/to/sync /place/to/sync/to.


Bunu bir süre kendim yaptım. .autorunönceki sürümlerde çalıştı, ancak Ubuntu'nun son birkaç sürümünde çalışmadı. Henüz uygun bir yedek bulamadım.
Shawn J. Goff

5
.autorunpotansiyel bir güvenlik kabusu. Flash sürücüler aracılığıyla yayılan bazı virüsler vardır. Sanırım parlak şeyi yaptılar ve devre dışı bıraktılar.
Reuben Swartz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.