Kısa cevap: iki yol işe yarar. NAS Time Machine'i destekliyorsa bunu NAS ayarlarında açın, ardından paylaşımı Sistem Ayarları, Genel, Time Machine bölümünde ekleyin.
Ya da Finder'da paylaşılan bir klasöre bağlanıp herhangi bir disk gibi ona yedekleyin. Bu, Time Machine disk görüntüsünü, yani ağ yedeklemesinin bozulmaya en yatkın parçasını atlar.
Çoğu NAS yazılımında bir Time Machine seçeneği vardır: genellikle boyut kotası olan bir paylaşım oluşturur ve Mac'iniz bulabilsin diye onu duyurur. Mac'te Sistem Ayarları, Genel, Time Machine, Yedekleme Diski Ekle; paylaşım görünür.
Bilinmesi gerekenler:
rsyncNAS SSH çalıştırıyorsa, hiçbir şey bağlamadan doğrudan ona kopyalayın:
rsync -aE --delete ~/Documents/ [email protected]:/volume1/backup/Documents/
Bağlı bir paylaşım üzerinden gitmekten daha hızlıdır ve bağlantı yokken sessizce hiçbir şey yapmamazlık etmez: NAS'a ulaşılamıyorsa komut görünür şekilde başarısız olur.
Bir program dahilinde parola beklemesin diye önce bir anahtar ayarlayın:
ssh-keygen -t ed25519
ssh-copy-id [email protected]
Sınırlamalar başka her yerdekiyle aynı: rsync geçmişi olmayan bir ayna tutar ve depolanan hiçbir şeyi şifrelemez. Tam rsync rehberi ikisini de ele alıyor.
Paylaşımı Finder'da bağlayın; diğer her disk gibi /Volumes altında görünür. Bir klasöre yazan her şey onu kullanabilir; size sürümler, her şey Mac'ten çıkmadan önce şifreleme ve her parçayı karma değerine göre kontrol eden bir geri okuma sağlayan Copy Shelter da dahil.
Yazmadan önce şifrelemek, bir NAS'ta insanların sandığından daha önemlidir. NAS, bir işletim sistemi, bir web arayüzü ve çoğu zaman geçmişteki sizin internete yönlendirdiğiniz bir bağlantı noktası olan küçük bir bilgisayardır. Okuyamadığı baytlar, ele geçirildiğinde de size ait kalan baytlardır.
Ağ yedeklerini diğer her türden farklı kılan arıza budur ve forum başlıklarını dolduran da odur.
Bir paylaşım düzgünce kaybolduğunda bağlantı noktası da kaybolur ve yazma hemen başarısız olur. Sorun yok. Daha sık olan ise paylaşımın bağlantıyı kesmeden yanıt vermeyi bırakmasıdır: NAS uyku moduna geçti, anahtar bir bağlantıyı düşürdü, Mac ağdan daha hızlı uyandı. Bağlantı noktası hâlâ oradadır, ls hâlâ onu listeler ve ona yazma işlemi takılır.
Başarısız olmaz. Takılır. İşlem, istemci denemeye devam edecek şekilde yapılandırıldığı sürece kesintisiz bir beklemede kalır ve bu varsayılan olarak çok uzun sürebilir. Bu durumdaki bir yedekleme işi ne başarısız oluyor ne de bitiyordur; sıfır olmayan bir çıkış kodu bekleyen hiçbir şey ikisini de görmez.
Bunu fark edebilirsiniz:
mount | grep smbfs
timeout 5 ls /Volumes/Backup >/dev/null || echo "share is not answering"
Pratik savunmalar şunlardır: her işlemin etrafında katı bir zaman aşımı, "yanıt yok" durumunu sonsuza dek yeniden denenecek bir hata olarak değil "hedefe ulaşılamıyor" olarak görmek ve takılan bir hedefin diğerlerini asla bekletmemesi. Bunu kendiniz betikliyorsanız, tüm işi timeout ile sarın ve hatayı görünür kılın.
Yerel bir diskte fsync() başarı döndürdüğünde baytlar plakada veya flash bellektedir. SMB üzerinden ise sunucu ne anlama geldiğine karar verdiyse o anlama gelir ve bu donanım yazılımına göre değişir: bazı NAS yazılımları veriyi RAM'e aldığı anda boşaltmayı onaylar ve sonraki saniyelerde olan bir elektrik kesintisi, üstteki her katmanın tamamlandı olarak bildirdiği yazmaları kaybettirir.
Bunu Mac'ten düzeltemezsiniz. Yapabileceğiniz şey "kopyalama bitti" durumunu "kopya güvende" olarak görmeyi bırakmaktır; bu da yedeği sonradan, paylaşımın üzerinde, ayrı bir geçişle geri okuyup kontrol etmek demektir. Sunucunun gerçekten kalıcı hale getirdiği bir yazmayı yalnızca kabul ettiği bir yazmadan ayıran tek şey budur.
SMB paylaşımları Unix sahipliğini NAS sizi kim sanıyorsa ona eşler ve bu eşleme çoğu zaman beklediğiniz gibi değildir. Bilinmesi gereken iki belirti:
._dosyaadı eşlik dosyalarında saklar ya da atar. rsync -aE onları ister; korunup korunmayacakları sunucunun kararıdır.ls -l ile kontrol edin. Finder önbelleğe alınmış bir boyut gösterir.Bazı SMB sunucuları birim kapasitesini yanlış bildirir ya da paylaşımınızı ve kotasını yok sayarak alttaki havuzun kapasitesini bildirir. O sayıya güvenen bir yedekleme aracı, terabaytlarca boş alanı olduğu söylenen bir paylaşımı gönül rahatlığıyla doldurur.
Güvenli yorum şudur: olmayan veya inandırıcı olmayan kapasite sonsuz değil, bilinmiyor demektir. İlk büyük yedeklemeden önce elle kontrol edin:
df -h /Volumes/Backup
smb:// ve NAS adını girin ve o kullanıcıyla oturum açın.Evet, NAS Time Machine desteği açık bir SMB paylaşımı sunduğunda. Synology, QNAP, TrueNAS ve güncel NAS sistemlerinin çoğunda bu ayar vardır.
Genellikle paylaşım uyku sırasında bağlantıyı kesmiştir ya da NAS'taki Time Machine disk görüntüsü hasar görmüştür. İlk yedekleme sırasında Mac'i güce bağlı tutun ve sorun tekrarlanırsa disk görüntüsü hatasıyla ilgili rehbere bakın.
Genellikle Time Machine hizmeti o paylaşım için açık değildir ya da NAS yalnızca AFP üzerinden yayın yapıyordur. Önce NAS tarafını kontrol edin, ardından macOS kimlik bilgilerini alsın diye paylaşıma Finder'da bir kez bağlanın, sonra tekrar bakın.
Evet. Her Mac'e kendi paylaşımını veya kendi kotasını verin; böylece bir makine diğerinin ihtiyaç duyduğu alanı dolduramaz.
Gigabit bağlantıda artımlı yedekler için rahatlıkla. Yavaş olan ilk tam yedeklemedir, o yüzden onu kabloyla yapın.
Neredeyse hiçbir zaman. İnternetten erişilebilen bir NAS, artık güncellemelerinden sizin sorumlu olduğunuz küçük bir sunucudur. Dış konum istiyorsanız, zaten ödediğiniz bir bulut hesabındaki bir klasör daha güvenli ve genellikle daha basittir. O alanı doğru şekilde nasıl kullanacağınız.
Hayır. RAID tek bir tür arızayı, ölü bir diski ele alır; diğerlerinin hiçbirini değil. Her silme, her hata ve her fidye yazılımı tüm disklere aynı anda ulaşır.
Evet, ilk yedekleme bittikten sonra. İlkini kabloyla yapın, çünkü her şeyi kopyalar. Sonraki yedeklemeler yalnızca değişenleri gönderir.
Finder'da Git > Sunucuya Bağlan ile bir kez bağlanın ve Bu parolayı anahtar zincirimde hatırla seçeneğini işaretleyin. Her girişte bağlanması için paylaşımı Sistem Ayarları, Genel bölümündeki Giriş Öğeleri'ne ekleyin.
İlgili: Mac'i harici bir sürücüye yedeklemek.