Linux ortamında bir disk bölümü kalıcı olarak nasıl bağlanır?

Linux dağıtımları sistemin yüklü olduğu bölümü otomatik olarak bağlar ancak diğer bölümler otomatik olarak bağlanmaz. Bazen elle bağlamanız veya tetiklemeniz gerekebilir. Bölüme erişmek istediğinizde (örn: simgesine tıklamak) linux kendisi bağlar. Fakat bu durumda bağlanana kadar kısayollarınız çalışmaz, dosyalara erişilemez vs. Bu sebeplerden kalıcı olarak bağlamanızda fayda vardır.

Terminali açıyoruz ve

sudo fdisk -l
komutuyla disk bilgilerimizi görüyoruz.Bağlamak istediğimiz bölüme karar veriyoruz.

fdisk

Ben /dev/sda3 bölümünü masaüstümde depo klasörüne bağlayacağım yani /cyber/home/Desktop/depo konumuna. depo kalsörünü oluşturmak için aşagıdaki komutu yazıyorum.
sudo mkdir /cyber/home/Desktop/depo

sudo blkid
komutuyla bağlamak istediğimiz bölümün UUID değerini görüyoruz.Bu değeri bir yere kopyalayalım.Benim UUID değerim 4025E39A25449DF9 dosta tipim ntfs.

blkid

sudo kate /etc/fstab
diyerek fstab dosyasını düzenlemek için açıyoruz. Bu bağlama bilgisinin tutulduğu dosya.Eğer kate yüklü değilse başka bir metin editörünü (gedit,gvim,leafpad,nano,vi gibi) kullanabilirsiniz. kate yerine ismini yazmanız yeterli.
Dosyayı açtıktan sonra yeni bir satır gireceğiz. Gireceğimiz satırın formatı
UUID=”kopyaladığımız_uuid _değeri” baglanacak_konum dosyatipi defaults 0 0
şeklinde olmalı.Örneğin ben:
UUID=4025E39A25449DF9 /cyber/home/Desktop/depo ntfs defaults 0 0
şeklinde bir satır giriyorum.

fstab

Dosyayı kaydedip kapattıktan sonra

sudo mount -a

diyorum ve işlem tamamlanıyor.

EDİT:

Eğer dosyalarınızı daha önceden windowsla oluşturmuşsanız ve Türkçe karakter kullanmışsanız windows ve linux un dosya isimlerinde farklı kodlamalar kullanması sebebiyle karakterle yanlış görülebilir ve başınızı ağrıtabilir. Bu durumda bağlamayı şu şekilde yapın: (anahtar seçenek windows_names)

UUID=<uuid değeri>    <bağlama noktası>        ntfs-3g defaults,windows_names          0    0

Son olarak değinmek istediğim bir nokta var ki o da Windows ve linux u bir arada kullananları ilgilendiriyor. Windows 8 sürümleri Fastboot olarak isimlendirilen bir hızlı açılış özelliği kullanıyor. Bu özellik disk bölümünün linux tarafından normal bir şekilde read-write modunda bağlanmasını engelliyor.

Failed to mount '/dev/sda3': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

” Şeklinde bir hata alırsınız.

Bu noktada çift sistem kullananların karşısında birkaç seçenek var.

  • Disk bölümünü read write modu yerine read only modda bağlamak;
    Yukarıdaki işlemleri bir farkla uyguluyoruz: fstab daki satırda seçenekler arasına defaults yerine ro yazıyoruz. Yani şu şekilde
    UUID=<uuid değeri>    <baglama noktası>        ntfs-3g ro                0    0
  • Windowsu kapat komutunu verirken shift tuşuna basılı tutarak o seferlik Fastboot özelliğini devre dışı bırakmak.
  • Fastboot u tamamen devredışı bırakmak.
    Nasıl yapılacağına şurdan bakabilirsiniz. Bu yöntem sistem açılışı hızını düşürecektir.
  • fastboot dosyasını silmek;
    UUID=<uuid değeri>    <baglama noktası>        ntfs-3g remove_hiberfile              0    0şeklinde bağlayarak bunu yapabilirsiniz. Ancak bu yöntemin sağlıklı olmadığını, windows oturumunun kaybedilmesiyle sonuçlanacağını söylemek gerek. Bu yüzden sıradan durumlarda en mantıksız seçenek bu olacaktır. Ek olarak bu yöntem sistem açılışı hızını düşürecektir.