SMB Sunucusunun bağlama kökü


1

OSX 10.6.8 çalıştıran tüm paylaşımları bir komut dosyası aracılığıyla MacBook Pro'ma otomatik olarak yedeklemek istediğim bir Windows sunucum var. Tüm paylaşımların içinde olduğu ortak bir klasör yok, bunlar sadece eklenmişler \\SERVER\Share_Name. Bir sunucudaki tüm paylaşımlar arasında dolaşan bir komut dosyasına sahip olmak istiyorum (komut dosyası oluşturulduğu sırada klasör adları bilinmese bile) ve Mac'imdeki yerel bir klasörde yedek oluşturmak istiyorum. Veya bir komut dosyasından daha kolay bir yol varsa veya sürükle ve bırak (bu, her zaman tüm dosyaları kopyalayacak gibi görünmez)

Yanıtlar:


2

Samba protokolünde kök yok. Sunucunuzdaki paylaşımları listelemek için şunları kullanabilirsiniz smbutil(1):

$ smbutil view //Administrator@10.211.55.8/ | awk '$2=="Disk"{print $1}'
ADMIN$    
C$        

ve sonra çıktıyı şununla kullanın mount_smbfs(8):

smbutil view //Administrator@10.211.55.8/ | awk '$2=="Disk"{print $1}' | while read sharename; do 
  mkdir ${BASE}/${sharename}; 
  mount_smbfs //Administrator@10.211.55.8/${sharename} ${BASE}/${sharename};
done

Lütfen burada kullanmadığım diğer seçenekleri kontrol etmek için man sayfalarını okuyun.

Bildiğim yedekleme yapmak için en iyi yardımcı program rsync (1). MacPorts'tan bulabilirsiniz. Daha iyisini biliyorsan ilgi duyarım.


Samba Protokolü olayı için +1. Dün gece biraz daha okudum ve o kısmı gördüm. Bir komut dosyası kullanma fikrini seviyorum, ancak hala RSYNC hakkında daha fazla şey öğrenmeye ihtiyacım var. Senaryonuzu deneyeceğim, sonra çalışırsa cevap olarak işaretleyeceğim. Sanırım doneçizginin hemen üstünde emrimi nereye koyduğumu cp?
Kanadalı Luke

UTF-8 desteği ile ilgili bazı sorunlar olduğunu biliyorum. Mac OS X Lion 10.7.2 kullanıyorum ve mount_smbfs veya Finder kullandığınızda ingilizce olmayan paylaşımlarda sorun yaşıyorum. Genel Mac OS X sorunu olduğunu düşünüyorum. Ve bu senaryoyu çalıştırmadan önce sudo (1) yapmayı unutma
Eir Nym
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.