Linux'ta Bağlama Bağlantıları ve Semboller Nasıl Kullanılır

click fraud protection

Linux'ta birçok kullanıcının bunun inanılmaz derecede yararlı olduğunu düşünmediği birçok sıradan şey var. Yeni kullanıcılar bu sıradan, sıkıcı küçük püf noktaları kullanmayı öğrendiklerinde daha iyi Linux kullanıcıları haline gelirler. Linux'taki bağlar ve Symlinks bunun en iyi örneğidir. Bu makalede, tam olarak ne olduğunu tartışacağız dır-dir bir sembolik bağlantı, nasıl oluşturulur ve ne işe yaradıklarını. Ayrıca bağlama bağlarının nasıl oluşturulacağını, neden bu kadar yararlı olduklarını ele alacağız ve hatta kullanıcılara bağlama bağlarını bağlamalarla nasıl güçlendireceklerini göstereceğiz!

SPOİLER UYARISI: Aşağı kaydırın ve video eğiticisini izle bu makalenin sonunda.

Symlink Nedir?

Bir sembolik bağlantı veya “sembolik bağlantı”, dosya sisteminde başka bir yere veya klasöre yapılan bir referanstır. Örneğin, çoğu geliştirici, bir kullanıcının sistemindeki kitaplıkları çoğaltmak yerine, kodlarının kitaplık klasörlerine ve program dosyalarına sembolik bağlantılar oluşturmasını sağlar. Bu, programın fazladan sarsıntı yaratmadan çalışması için gereken tüm araçlara ve kütüphane dosyalarına kolayca sahip olmasını sağlar.

instagram viewer

Simge bağlantıları, farklı bölümler ve sürücüler arasındaki dosyalara başvururken de kullanılır. Örneğin: tüm müzik kitaplığınız sabit disk B'de depolanır ve tüm kitaplığın boyutu 500 GB'dir. Ne kadar büyük olduğundan, müzik kitaplığını doğrudan Sabit Sürücü A'ya (sistem sürücüsü olarak) taşımak mümkün değildir.

Bu sorunu kolayca çözmek için, kullanıcılar sembolik bir bağlantı kurabilir ve B dosyasından A sürücüsüne her dosyaya başvurabilir. Bu şekilde müzik çalar tüm müzik dosyalarını kolayca bulabilir ve bunlara erişebilir.

Simge Bağlantılarını Kullanma

Sembolik bağlantılar iki şekilde kullanılabilir: bir dizinin tamamını veya tek bir dosyayı bağlamak için. Bunları nasıl oluşturacağınız aşağıda açıklanmıştır.

Bir dosyaya simge ekleme

Bir dosyaya sembolik bağ kurmak için önce bir terminal açın. Ardından, bağlanacak dosyayı içeren dizine cd.

cd ~ / yol / dosya / dosya

Sembolik bağlantı oluşturun. Bağlantının nereye gitmesi gerektiğini unutmayın.

ln -s orijinal dosya / yol / nerede / link / gider

Bir klasöre syinkink

ln -s / yol / / orijinal / klasör / yol / nerede / bağlantılı / klasör / gider

Symlink'i silme

cd / yol / burada / symlink / is. rm sembolikadi. symlinkname bağlantısını kaldır

Bağlama Nedir?

Bin montaj, bir klasör içeriğini farklı bir dizindeki dosya sisteminde bir defada göstermenin bir yoludur. Bağlama montajı, bir klasörü sembolik olarak bağlayan çok sayıda bağlantı sesi çıkarır, ancak çok farklıdır. Bağlama bağlantısı çok kullanışlıdır. Sistem yöneticileri bu yöntemi genellikle ana sistemin dosya sistemi only salt okunur ’olduğunda anında bir klasöre daha fazla depolama alanı eklemek için kullanır. Bind-mounts, bir ağ paylaşımını fstab dosyasında bir bağlama noktası ayarlamaya gerek kalmadan hızlı bir şekilde yerel bir dizine bağlamak için de kullanılabilir.

Yerleşik Linux Çekirdek Komutu ile Bağlama Bağlantılarını Kullanma

Linux çekirdeğinde dahili bir bağlama komutu vardır. Bu nedenle, kullanıcılar dizin içeriğini kolayca dosya sistemine kolayca bağlayabilirler. Bunu nasıl yapacağınız aşağıda açıklanmıştır.

Başka bir konuma bağlamak istediğiniz dosyaları içeren bir dizini düşünün. Konumu düşündüğünüzde, monte etmek istediğiniz yeri düşünün.

Bu örnekte, bir müzik dizinini bir sabit diskten diğerine bağlayacağız.

sudo dağı - bağlama / mnt / DataDrive / Müzik / ev / kullanıcı / Müzik

Bağlama montaj parçasını aşağıdakilerle sökün:

umount / home / derrik / Müzik

BindFS

Bir ciltleme bağlantısı yapmadan önce, ciltleme yüklemeniz gerekir. Bağlayıcı montajı mümkün kılan ve ayrıca ekstra işlevsellik (izin ayarları, daha iyi yansıtma vb.) Ekleyen bir araçtır. Linux dağıtımınıza nasıl ulaşacağınız aşağıda açıklanmıştır:

Ubuntu

sudo apt install bağlamalar

Debian

sudo uygun-get install bindfs

Arch Linux

Bindfs maalesef resmi Arch yazılım kaynaklarında değil. Kullanıcılar bindfs kullanmak istiyorsa, yüklemeleri gerekir bu AUR paketi yerine.

fötr şapka

sudo dnf bindfs yükleyin

OpenSUSE

sudo zypper bindfs yükleyin

Diğer Linux'lar

Seçtiğiniz Linux dağıtımıyla ilgili bilgi edinmek için yetkiliye gitmeyi düşünün bindfs web sitesi. Alternatif olarak, Linux PC'nizdeki paket yöneticisini açın, “bindfs” arayın ve kurun!

Ciltleme Bağlantıları için Bindfs Kullanma

Bindfs kullanmanın avantajları vardır. Yerleşik çekirdek bağlama komutu bir çırpıda çalışır, ancak çok basittir ve bağlantılara erişimi kısıtlama gibi bazı ileri özelliklere izin vermez. Bağlamaları nasıl kullanacağınız aşağıda açıklanmıştır.

Salt okunur bağlama yuvası yapma

bindfs --perms = a-w / yol / / / orijinal / dizin / / yol / to / bind / to /

Okuma / yazma bağlama bağlantısı yapma

bindfs / path / to / / orijinal / dizin / path / to / bind / to

Bindfs mount'unu çıkarın

sudo umount / path / to / bind /

Sonuç

Sembolik bağlantılar ve bağlama bağları gibi sıradan işlemler, oldukça ilgi çekmedikleri ve genellikle genel kullanıcılar tarafından kullanılmadıkları için muhtemelen Linux'ta en az keşfedilen konudur. Gerçek şu ki: sembolik bağlantıların dosyalara her yerden hızlı ve kolay bir şekilde erişmenizi veya bağları bağlamanızı öğrendiğinizde istediğiniz yerde ek depolama alanına bağlamayı inanılmaz derecede kolaylaştırabilir, bu konular çok daha fazla olur ilginç.

watch instagram story