Windows ve Linux Arasında Dosyalar Nasıl Paylaşılır

How Share Files Between Windows



Dosya paylaşımı, bir bilgisayardan diğerine bir veya daha fazla dosya gönderme eylemidir. Teoride, bu basit bir şey. Her iki bilgisayar da aynı işletim sistemini çalıştırıyorsa işlem oldukça basit ve anlaşılırdır. Farklı olduğunda, işler biraz karmaşıklaşıyor.

Bu kılavuzda, Windows ve Linux arasında nasıl dosya paylaşılacağını kontrol edin.







Windows ve Linux arasında dosya paylaşımı

Dosyaları paylaşmak için hem Windows hem de Linux'u yapılandırmanın birden çok yolu vardır. Ancak, bu kılavuz söz konusu olduğunda, çoğunlukla Linux'un dosya paylaşımı için nasıl yapılandırılacağını göstereceğim. Windows'a özgü yapılandırma için yalnızca gerekli olanları sergileyeceğim.



Başlayalım!



Taşınabilir depolama aygıtlarını kullanarak dosyaları paylaşın





Bu, iki bilgisayar arasında dosya paylaşmanın en yaygın ve geleneksel yollarından biridir. Genellikle, taşınabilir depolama ortamı içerir. USB flash sürücünüz var mı? Taşınabilir bir HDD/SSD? Sadece kaynak bilgisayara takın, verileri taşınabilir depolama birimine kopyalayın ve hedef bilgisayarınızla paylaşın.

Verilerin ağ/internet üzerinden paylaşılamayacak kadar büyük olduğu belirli senaryolarda, bu en iyi çözümdür. Terabaytlarca verinin paylaşılması ve depolanması gereken profesyonel bir çalışma alanında, işi yapmak için taşınabilir RAID dizileri vardır.



Basit ve etkili olsa da, akılda tutulması gereken birkaç şey var.

  • Depolama kapasitesi: Kapasiteden büyük veriler taşınabilir depolamada saklanamaz. Bu durumda, dosya bölme yazılımını kullanarak dosyayı daha küçük parçalara bölebilirsiniz. Verileri taşınabilir depolama biriminden birkaç kez taşımanız gerekebilir.
  • Dosya boyutu: Dosya boyutu oldukça küçükse ve birçoğu varsa, aktarım hızı yavaş olacaktır. Öte yandan, dosya boyutu gülünç derecede büyükse, o zaman da yavaş olacaktır.
  • Dosya sistemi: Linux ve Windows kendi dosya sistemleriyle birlikte gelir. FAT (fat16, fat32, vb.) veya NTFS gibi dosya sistemlerine hem Windows hem de Linux'tan erişilebilirken, Linux'a özgü dosya sistemlerine (ext3, ext4, xfs, btrfs vb.) erişilemez.

Dosyaları bulut depolama alanı üzerinden paylaşın

Bulut depolama, bu internet çağında dosya paylaşımının standart yoludur. Dosyalar, modern bir web tarayıcısı olan herhangi bir cihaza yüklenebilir ve indirilebilir. Ancak, bu yolu seçmek istiyorsanız hatırlamanız gereken birkaç farklı nokta var.

  • Depolama kapasitesi: Çevrimiçi bulut depolama durumunda, depolama kapasitesi büyük bir endişe kaynağıdır. Popüler bulut depoları, sınırlı miktarda ücretsiz bulut depolama alanı sunar. Dosyanız bundan daha büyükse, ek bulut depolama alanı satın almanız gerekebilir. Ayrıca büyük dosyayı birden çok küçük dosyaya bölebilirsiniz.
  • Bant genişliği: Bulut depolama söz konusu olduğunda bu ikinci en büyük endişedir. Kullanmakta olduğunuz internet bağlantısı yavaşsa, dosya yükleme/indirme süresi oldukça uzun sürecektir. Ölçülü bir bağlantı kullanıyorsanız, size çok pahalıya mal olabilir.

Popüler çevrimiçi bulut depolama alanlarından bazıları Google Drive, Dropbox, OneDrive, pCloud, Box vb. İçerir. Hemen hemen hepsi makul miktarda ücretsiz bulut depolama alanı sunar.

Ağ klasörlerini kullanarak dosya paylaşın

Her iki bilgisayar da aynı ağdaysa, bundan yararlanmak mümkündür. Bu yöntemde, kaynak makinenin belirli klasörleri diğer makineler tarafından kullanılabilir olacaktır.

Linux'u yapılandır

Bu özelliğin keyfini çıkarmak için önce sistemleri yapılandırmanız gerekir. Linux durumunda, Samba mükemmel bir çözümdür. Samba, standart Windows birlikte çalışabilirliği için UNIX/Linux işletim sistemleri için standart program paketidir. Samba'ya göz atın .

Samba, dağıtımınızın resmi paket depolarından alabileceğiniz popüler bir yazılımdır. Samba'yı kurmak için, dağıtımınıza göre komutu çalıştırın.

Debian/Ubuntu ve türevleri için.

$sudouygunYüklemeksamba

Fedora ve türevleri için.

$sudodnfYüklemeksamba

Arch Linux ve türevleri için.

$sudopacman-Ssamba

openSUSE ve türevleri için.

$sudozipperYüklemeksamba

Şimdi Samba paylaşımı için bir kullanıcı adı ve şifre belirleyin. Bu komut root ayrıcalığı ile çalıştırılmalıdır.

$sudosmbpasswd-ile <Kullanıcı adı>

Daha iyi yönetim için, verileri paylaşmak için özel bir dizine sahip olmak daha iyidir. Özel bir dizin oluşturun.

$mkdir -v /ev/<Kullanıcı adı> /Paylaş

Yeni dizinin tanıması ve kullanması için Samba yapılandırma dosyasında bildirilmesi gerekir. Ayrıca yapılması gereken bir avuç ek ince ayar var. Yapılandırma dosyasını seçtiğiniz metin düzenleyicinizde açın.

$sudo geldim /vesaire/samba/smb.conf

Dosyanın sonuna aşağıdaki satırları ekleyin.

$[Paylaş]
$ yol =/ev/<Kullanıcı adı> /Paylaş
$ kullanılabilir =Evet
$ geçerlikullanıcılar=<Kullanıcı adı>
$okumansadece = hayır
$ göz atılabilir =Evet
$ genel =Evet
$ yazılabilir =Evet

Dosyayı kaydedin ve düzenleyiciden çıkın. Değişikliklerin yürürlüğe girmesi için Samba hizmetini yeniden yükleyin.

$sudosystemctl smbd'yi yeniden başlat

İşte! Samba çalışır durumda olmalı. Windows'tan dosya gezginini veya tarayıcıyı kullanın ve Linux sisteminin ana bilgisayar adına veya IP adresine, ardından klasör adına gidin.

$\<linux_machine_ip>Paylaş

Windows'u yapılandır

Windows durumunda, yapılandırma sürecinde iki adım vardır.

İlk olarak, Ağ Bulma ve Dosya ve yazıcı paylaşım seçeneklerinin etkinleştirildiğinden emin olun. Ayarlar >> Ağ ve İnternet >> Ağ ve Paylaşım Merkezi'ne gidin.

Sol taraftan, Gelişmiş paylaşım ayarlarını değiştir'i tıklayın.

Yeni pencereden, açın ağ keşfi ve dosya ve yazıcı paylaşımı. Değişiklikleri kaydet'i tıklayın.

Şimdi, paylaşılacak klasörü seçin. Sağ tıklayın ve Özellikler'i seçin.

Yeni pencereden Paylaşım sekmesine gidin. Paylaş düğmesini tıklayın.

Şimdi, klasöre kimlerin erişebileceğini seçmelisiniz. Herkes tarafından erişilebilir olmasını istiyorsanız, Herkes'i seçin ve Ekle'yi tıklayın. Tamamlandığında, eylemi onaylamak için Paylaş'ı tıklayın.

İşte! Klasör, ağdaki Linux makinesinden erişilebilir olmalıdır. Dizine erişmek için dosya tarayıcınızı açın ve Diğer Konumlardan Ağa göz atın. Ubuntu'daki Nautilus dosya tarayıcısında bu şekilde görünür.

Dosyaları SyncThing kullanarak paylaşın

Cihazlar arasında dosya paylaşımına izin veren 3. taraf araçlar vardır. Bu tür araçlar genellikle platformlar arasıdır ve şifreli bir bağlantıyla sağlam güvenlik sunar.

Bu bölümde SyncThing'i tanıtacağım. SyncThing, dosyaları bilgisayarlar arasında gerçek zamanlı olarak güvenli bir şekilde eşitler. Windows, Linux, macOS, BSD ve diğerleri için kullanılabilen ücretsiz ve açık kaynaklı bir yazılımdır. SyncThing'e göz atın.

SyncThing'i yükleyerek başlayalım. SyncThing, çeşitli dağıtımların varsayılan paket depolarında da mevcuttur. Dağıtımınıza göre uygun komutu çalıştırın.

Debian/Ubuntu ve türevleri için.

$sudouygunYüklemeksenkronizasyon

Fedora ve türevleri için.

$sudodnfYüklemeksenkronizasyon

openSUSE ve türevleri için.

$sudozipperYüklemeksenkronizasyon

CentOS/RHEL ve türevleri için.

$dnfYüklemeksenkronizasyon

Diğer platformlar için bkz. SyncThing indirme sayfası. Varsayılan Linux TAR.GZ arşivi, SyncThing'in taşınabilir bir sürümünü içerir.

Kurulduktan sonra SyncThing'i başlatın. Bundan sonra, adımlar tüm platformlarda çoğunlukla benzer olacaktır. İlk adım, SyncThing arka plan programını başlatmaktır.

Ardından SyncThing web kullanıcı arayüzünü başlatın. Bu, her şeyin yapılacağı SyncThing'in ana kontrol panelidir.

Başlatıldığında, ilk adım SyncThing erişimini güvence altına almak olmalıdır. Güvenlik amacıyla bir kullanıcı adı ve şifre yapılandırdığınızdan emin olun. Sağ üst köşeden Eylemler >> Ayarlar'a gidin.

GUI sekmesine gidin ve GUI kimlik doğrulaması için bir kullanıcı adı ve şifre girin. GUI için HTTPS'yi etkinleştiren seçeneği işaretleyin.

Değişiklikleri kaydettikten sonra web sayfası yeniden yüklenecek ve SyncThing web kullanıcı arayüzü için kimlik doğrulaması isteyecektir.

Ardından, paylaşım için SyncThing'e nasıl klasör ekleyeceğinizi/kaldıracağınızı kontrol edin. Kontrol panelinden, zaten yapılandırılmış bir varsayılan klasör olduğunu görebiliriz.

İstediğiniz bir klasörü eklemek için Klasör Ekle'yi tıklayın.

Klasöre tanınabilir bir ad verin. Klasör Yolu alanına dizin yolunu girin. Genel olarak, bir klasörü paylaşmak için ihtiyacınız olan tek şey budur. SyncThing altında çalışan kullanıcının dizine ve dosyalara okuma izni yoksa çalışmayabileceğini unutmayın.

Uzak masaüstünü ekleme zamanı. Bunu yapmak için uzak masaüstünün SyncThing cihaz kimliğine ihtiyacımız var. Kimlik, Eylemler >> Kimliği Göster'den edinilebilir. Bu durumda, Windows masaüstümün SyncThing aygıt kimliğidir.

Linux'a eklemek için SyncThing web kontrol panelinin sağ alt köşesindeki Uzak Aygıt Ekle'yi tıklayın.

Cihaz kimliğini girin. Ayrıca bir cihaz adını manuel olarak da ayarlayabilirsiniz.

Gelişmiş sekmesinden, cihazla yapılan tüm veri transferinin sıkıştırılacağından emin olabilirsiniz. Bu, etkili bant genişliğini artırmak için yararlı olabilir.

Masaüstü, uzak masaüstleri listesinde görünmelidir.

Az önce eklediğimiz klasörü Windows sistemi ile paylaşalım. Klasörü tıklayın ve Düzenle'yi seçin.

Paylaşım sekmesinden yeni eklediğimiz uzak masaüstünü seçin.

Windows'ta Linux SyncThing aygıt kimliği de eklenmelidir. Linux sistemi bağlanmaya çalıştığında, Windows sisteminde aşağıdaki açılır pencereyi gösterecektir. Onaylamak için Ekle'ye tıklayın.

Gelen verilerin nereye kaydedileceğine karar verin (Windows makinesinde).

Senkronizasyon başlamalıdır. Senkronizasyonu tamamlama süresi, ağ bant genişliğinize ve senkronize edilecek veri miktarına bağlıdır. Tamamlandığında, klasörün her iki sistemde de Güncel olarak işaretlendiğini göreceksiniz.

Son düşünceler

Bilgisayarlar arasında dosya paylaşmanın çeşitli yöntemleri vardır. Hangi yöntem seçilir? Her şey sana bağlı. Şahsen, bunlar yalnızca bu iş için özel olarak tasarlandığından, üçüncü taraf araçları kullanmak en kolay yoldur.

Uzmanlar için rsync muhtemelen daha çok tercih edilir. Tonlarca özelleştirmeye ve sağlam işlevselliğe sahip bir komut satırı aracıdır. Dosyaları kopyalamak için rsync'in nasıl kullanılacağına bakın.

Mutlu bilgisayar!