Forum

Linux üzerinde...
 
Bildirimler
Hepsini Temizle

Linux üzerinde mount işlemleri

1 Yazılar
1 Üyeler
0 Reactions
864 Görüntüleme
(@ertanerbek)
Gönderiler: 4522
Famed Member
Konu başlatıcı
 

Aslında başlık genel oldu ama yazacağım yazıyıda kapsadığı için sorun yok gibi  🙂

Linux üzerinde disk takma ve öıkartma işlemleri gui ( grafik arayüzü ) olmayan sistemler için sorun olabiliyor. Bu sorunlara ilaveten çok fazla diskin çıkartılıp takıldığı cihazlarda, bunu örneklendirmek gerekirse yedekleme için USB Disk, Kaset, e-SATA Disk vb.. yapılarda sorun eğer UUID ( unique identifier - benzersiz tanımlayıcı )  kullanmaz iseniz yeni takılan diski /media/**** içinde bir dizine mount etmesi. Fakat yedekleme betikleriniz var yada diskin hep aynı yere mount edilmesini istiyorsanız /etc/fstab dosyasını kullanmalısınız. Gelin görünki diskler değişiyor ve siz UID kullanmıyorsanız taktığınız disk yine istemediğiniz bir alana mount edilecektir hele birde scrip o diski ilk önce silip sonra yedek alıyorsa tam eğlence olacaktır.

 

Bu durumda diskin sistemde hengi /dev cihazına bağlandığını umursamadan hep aynı dizine mount edilesini isteyeceğiz fakat disk her zaman takılı olmadığı içinde bu sefer açılışta hata verecek ve sorunlara neden olacak. Bu durumda en mantıklı yol diski açılışta mount ettirmeden fakat her takıldığında otomatik olarak yada biz sudo mount -a komutunu verdiğimizde hep aynı dizine mount etmeli.

 

Linux üzerinde UUID ( unique identifier - benzersiz tanımlayıcı ) bilgilerini almak için kullanılan komut blkid dir. Bu koutun root hakları ile kullanılması lazım bu durumda sudo ile kullanılmalıdır

 e-diablo@homless:~$ sudo blkid
/dev/sda1: UUID="c8cc5a0f-4131-4072-8d58-0216a87a2edb" TYPE="ext4"
/dev/sdb1: UUID="e224ccfb-001e-4c4a-92fd-99f13526b889" TYPE="ext4"
/dev/sdc1: UUID="A19F-11C4" TYPE="vfat"

Komut kullanıldığında çıktı bu şekilde olacaktır, görüldüğü gibi hem UUID numaralarını hemde disk formatlarını aldık. Artık işimize bakabiliriz.

sudo mkdir /home/e-diablo/16GB
sudo chown e-diablo:e-diablo /home/e-diablo/16GB
sudo nano /etc/fstab

#---------------------------------------------fstab dosya içeriği
UUID=A19F-11C4 /home/e-diablo/16GB/ vfat defaults,noauto,umask=000,users,rw 0 0
#---------------------------------------------fstab dosya içeriği

fstab  dosya içeriğini değiştirmeden bu satırın sizin disk UUID ve dizin işlemine göre düzenlenmiş olan versiyonunu içeriğe ekleyin. Bu fstab satırında siğirli kelime noauto kısmıdır. noauto komutu ile mount edilen donanımlar açılışta mount edilmez ya sudo mount -a yada otomatik moun işlemi sırasında mount edilmeye çalışırlar.

 

* yukarıda yazdığım yazı da e-diablo yerine kandi kullanıcı adı ve gurubunuzu yazmanız gerektiğini vfat yerine disk formatı sisteminizi yamanı gerektiğini bilmiyorsanız uzaman birisinden destek almalısınız.

 

 
Gönderildi : 30/07/2012 00:44

Paylaş: