Linux'ta Sürücüleri Otomatik Olarak Bağlama

Linux Ta Suruculeri Otomatik Olarak Baglama



Eğer bir Linux kullanıcısıysanız ve açılış sırasında sisteminize otomatik olarak bir sürücü eklemek istiyorsanız, bu işlemi aşağıdaki sürücüyü yerleştirerek yapabilirsiniz: UUID cihazın ve montaj noktası içindeki yol fstab yapılandırma dosyası. fstab konumunda bulunan bir Dosya Sistemi Tablosu dosyasıdır. /vesaire dizin.

Bir sürücüyü otomatik olarak monte etmek çeşitli amaçlar için kullanışlı olabilir. Örneğin sistemimin yedeğini harici bir depolama cihazına almayı düşünüyorum. Bunu otomatikleştirmek için, önyükleme sırasında bile cihazı sisteme bağlı tutmam gerekiyor.

Benzer şekilde, birçok uygulama, dosyaları doğrudan sistem sürücülerinden senkronize eder; sürücünün bağlantısı kesilirse bu dosyaların tekrar senkronize edilmesi rahatsızlık verici olur. Otomatik bağlama, sürücüyü çalıştırma zahmetine girmeden otomatik olarak bağlar. montaj komutla veya bunu GUI'den manuel olarak yaparak.







Bu derste, bağlı bir sürücünün Linux'ta önyüklemeye otomatik olarak nasıl bağlanacağını araştıracağım.



Linux'ta Sürücüleri Otomatik Olarak Bağlama

Ekli sürücüyü Linux'ta otomatikleştirmek için dikkatli bir şekilde gerçekleştirilmesi gereken birkaç adım vardır.



Linux'un varsayılan olarak herhangi bir bağlı sürücüyü önyükleme sırasında bağlamadığını, verilere erişmek için bir bağlama noktasına bağlanması gerektiğini unutmayın. Ancak masaüstü ortamlarına sahip Linux dağıtımları sürücüleri otomatik olarak bağlar.





Not: Bu kılavuzda verilen talimatlar Ubuntu 22.04'te gerçekleştirilmiştir. Ancak verilen komutlar diğer dağıtımlarda da hatasız çalışacaktır.

1. UUID'yi ve Dosya Sistemi Türünü Bulun

Bir sürücünün adını, benzersiz kimlik numarasını (UUID) ve türünü bulmak için dosya sistemi , iki yol var. Birincisi yerleşik GUI uygulamalarını kullanmak, ikincisi ise komut satırı aracılığıyla.



Ben şahsen bunu terminalde yapmayı tercih ediyorum çünkü daha doğru.

sudo siyah

siyah command, iç ve dış blok aygıtları hakkında bilgi almak için kullanılan bir komut satırı yardımcı programıdır.

Şimdi, tanımlayın ETİKET sürücünün MyDrive benim durumumda ve not edin UUID Ve dosya sistemi tip. Depolama sürücünüze bir ad vermeyi unutmayın çünkü onu tanımlamanız kolay olacaktır.

Komut çıktısı ekran görüntüsü gerekli tüm bilgileri gösterir.

  • UUID = 65B1-FB17
  • Dosya Sistemi Türü = eksfat

UUID (Evrensel Benzersiz Tanımlayıcı), MyDrive blok cihazının kimliğidir (/dev/sda1) ve dosya sistemi türü eksfat .

UUID'lerin dosya sistemi türlerine bağlı olarak farklı sayıda karaktere sahip olabileceğini unutmayın. Örneğin, YAĞ dosya sistemi UUID, tireli 8 alfanümerik karakterden oluşur ( ), NTFS tire içermeyen 16 karakterlik bir dizeye sahiptir ve DAHİLİ tireli 32 alfanümerik karakterden oluşur.

Şimdi bunu GUI üzerinde yapalım, bir GENOME masaüstü ortamına sahip Ubuntu 22.04'te olduğum için, disk yönetimi için varsayılan bir uygulamaya sahiptir. Diskler . Uygulamayı açın ve depolama kapasitesi tarafından tanınabilen sürücüye tıklayın.

2. Bağlama Noktası Oluşturma

Harici bir sürücüyü Linux'a kalıcı olarak bağlamak için bir montaj noktasının oluşturulması gerekir. Gelecekte farklı bir bağlama noktası seçmediğiniz sürece bu tek seferlik bir kurulumdur.

Bağlama noktası, erişilecek dosya sistemini koyduğunuz yerdir. Linux'un herhangi bir yerindeki herhangi bir dizin olabilir; normalde, /mnt veya /medya dizinler kullanılır. Bir dizin oluşturuyorum kök isminde /media/Yedeklemem , bu benim bağlantı noktam olacak.

sudo mkdir / medya / Yedeklemem

Şimdi harici sürücümü kalıcı olarak bağlayacağım MyDrive ile /media/Yedeklemem montaj noktası.

Eklenen sürücünün adını, UUID'sini ve dosya sistemi türünü bulduk, ayrıca bağlama noktasını da oluşturduk. Son adım, erişim ve değişiklik yapmaktır. fstab dosya.

3. fstab Dosyasına Erişin ve Düzenleyin

fstab dosya, bir dosya sistemi yapılandırma dosyasıdır. /vesaire Takılı depolama aygıtları hakkında bilgi içeren dizin. Herhangi bir metin düzenleyiciden erişilebilir, ancak değiştirilmesi için süper kullanıcı erişimi gerekir.

sudo Çünkü / vesaire / fstab

Şimdi yukarıda çıkarılan bilgileri aşağıdaki genel sözdizimini kullanarak eklemenin zamanı geldi.

[ Cihaz ] [ Montaj Noktası ] [ Dosya Sistemi Türü ] [ Montaj Seçenekleri ] [ Çöplük ] [ Geçmek ]

Yukarıdaki sözdiziminin tüm parametrelerinin açıklaması aşağıda belirtilmiştir.

[Cihaz] Cihaz UUID
[Montaj Noktası] Bağlı sürücünün içeriğine erişilen montaj noktası dizini [daha fazla çalıştırma için adam montaj emretmek]
[Dosya-Sistem-Türü] Fat, exfat, ntfs veya ext4 gibi dosya sistemi formatı türü
[Montaj Seçenekleri] Cihaz için okuma ve yazma seçeneği ( varsayılanlar okuma ve yazma erişimi için kullanılır)
[Çöplük] Takılan cihazın yedeklenmesini etkinleştirmek veya devre dışı bırakmak için; 0 ise yedekleme devre dışıdır

fsck komutu, önyüklemeyi başlatmadan önce sürücüde hatalar olup olmadığını doğrulamak için kullanılır. Kök cihaz için, fsck her zaman 1 olacaktır.

Aşağıdaki format Arch Linux veya Debian gibi çoğu Linux dağıtımında geçerlidir; ancak en son Ubuntu (22.04) yukarıda belirtilen farklı bir formata sahiptir. altında .

UUID = [ Cihazın UUID'si ] [ Montaj Noktası ] [ Dosya Sistemi Türü ] [ Montaj Seçenekleri ] [ Çöplük ] [ Geçmek ]

Yukarıda alıntılanan bilgileri ekleyeceğim fstab Yukarıdaki formatı kullanarak dosya.

UUID =65B1-F446 / medya / MyBackup exfat varsayılanları 0 0

Not: Kullanın sekme boşluklar yerine alanları ayırmak için.

ayarladım [Montaj Seçenekleri] ile varsayılanlar, bu, cihazın okuma ve yazma erişimine sahip olduğu anlamına gelir. [Çöplük] Ve [Geçmek] Yedeklemeyi ve önyüklemeyi istemediğim için seçenekler 0 olarak ayarlandı fsck kontrol etmek.

Serbest Format

En son Ubuntu (22.04), harici sürücüleri ayarlamak için farklı bir formata sahiptir. fstab dosya.

/ geliştirici / disk / by-uuid / [ Cihazın UUID'si ] [ Montaj Noktası ] [ Dosya Sistemi Türü ] [ Montaj Seçenekleri ] [ Çöplük ] [ Geçmek ]

Ubuntu 22.04 kullandığım için bu yöntemi kullanacağım.

/ geliştirici / disk / by-uuid / 65B1-F446 / medya / MyBackup exfat varsayılanları 0 0

Şimdi dosyayı kaydedin ve çıkın; Vim kullanıyorum :wq komutu yazacak ve editörden çıkacaktır.

4. Doğrulama

Belirtilen tüm bilgilerin doğrulandığını doğrulamak için fstab dosya doğruysa, şunu kullanın: montaj -a emretmek.

sudo montaj -A

Herhangi bir hata varsa yukarıdaki komut onu gösterecektir, aksi halde çıktı olmayacaktır.

Herhangi bir hatayla karşılaşılmamıştır; bu, sürücünün başarıyla bağlandığı anlamına gelir.

fstab Karşılaştırma amacıyla çeşitli Linux dağıtımlarına ait dosyalar aşağıda verilmiştir.

Debian /etc/fstab Dosyası

Arch Linux /etc/fstab Dosyası

Ubuntu /etc/fstab Dosyası

Çözüm

Günlük işleriniz için bir sürücü kullanıyorsanız. Özellikle dosyaları içine kaydediyorsanız veya buradan Linux sisteminizdeki dosyalara erişiyorsanız. Veya sisteminizi yedeklemekle ilgileniyorsanız ve önyüklemeden sonra devam etmek istemiyorsanız, bunu otomatik olarak yapmanın iyi bir yoludur.

Otomatik bağlama, depolama sürücüsünü önyükleme sırasında bağlamaya yönelik bir yaklaşımdır çünkü birçok Linux dağıtımı, sürücüleri önyükleme sırasında bağlamaz. Cihazın UUID'sini ve bağlama noktasını yerleştirerek yapılabilir. /etc/fstab dosya.