Çözüldü Linux açılışta otomatik olarak diskleri bağlamak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
14 Eylül 2020
Mesajlar
2.906
Çözümler
70
Yer
İstanbul
Elimde uzun süredir kullandığım bir USB harici disk var. Tam emin değilim ama sanırım /dev/sda veya /dev/sda1 üzerinde bağlı. Bunun açılışta otomatik olarak /media/sarp/OTHER dizinine bağlanmasını istiyorum. Nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Çözüm
sda1 ntfs OTHER 01D683CD98C46370

Şu komutu Başlangıç Uygulamalarına eklemen, açılışta otomatik bağlama için yeterli. Otomatik olarak istediğin şekilde OTHER dizinine bağlayacaktır. Bu şekilde fstab ile yaşayabileceğin, bahsettiğim olumsuzluğu da yaşamazsın.

Kod:
/bin/bash -c "udisksctl mount -b /dev/disk/by-uuid/01D683CD98C46370"
Bağlamaya çalıştığın disk bölümünün etiketi OTHER olarak mı belirli. Aşağıdaki komutun çıktısını paylaşır mısın?

Kod:
lsblk -o KNAME,FSTYPE,LABEL,UUID

Fstab üzerinden bağlayabilirsin, yukarıda belirtilmiş zaten. Ama bu, USB disk takılı olmadığında, açılışta bir gecikmeye neden olacaktır. Yukarıdaki komutun çıktısını paylaşırsan, udisk2 ile nasıl bağlayacağını göstereyim. Fakat bağlamaya çalıştığın bölümün etiketinin OTHER olması ile ilişkili.
 
Son düzenleme:
/etc/fstab dosyasına /dev/sda /media/sarp/OTHER %dosyaformatınız% defaults,noatime 0 1 ekleyin.
Deniyorum şimdi.

Aşağıdaki komutun çıktısını paylaşır mısın?
Bash:
KNAME     FSTYPE LABEL  UUID
sda                     
sda1      ntfs   OTHER  01D683CD98C46370
nvme0n1                 
nvme0n1p1 vfat   SYSTEM A2FA-5EDB
nvme0n1p2               
nvme0n1p3 ntfs          5AE2483AE2481C9F
nvme0n1p4 ntfs          9C5C42925C42675C
nvme0n1p5 ext4          eb634ac2-c3ba-45d5-a49a-1d4b96392367
 
sda1 ntfs OTHER 01D683CD98C46370

Şu komutu Başlangıç Uygulamalarına eklemen, açılışta otomatik bağlama için yeterli. Otomatik olarak istediğin şekilde OTHER dizinine bağlayacaktır. Bu şekilde fstab ile yaşayabileceğin, bahsettiğim olumsuzluğu da yaşamazsın.

Kod:
/bin/bash -c "udisksctl mount -b /dev/disk/by-uuid/01D683CD98C46370"
 
Çözüm
Gerek kalmadı. Halletim. Herkese çok teşekkürler.
 
Fstab'a /dev/sdxy şeklinde bağlayınca sıkıntı yaşayacaksın. Çünkü sistem her açılışta diski farklı biçimde hedefleyebilir, bazen sda bazen sdb şeklinde görebilirsin diski. Bu ve takılı olmadığında açılış sorunu yaşamamak için, udisk daha uygun bir çözüm. İllâ fstab kullanacaksan, aygıtı UUID değerine göre ekle. Ya da bekle gör.

Bir de dosya yöneticisi ile ilgili husus var, her neyse...
 
Farklı biçimde hedeflemesi için farklı porta falan bağlaması lazım, onun için zaten UUID olsa bile fstab'i editlemen lazım.
 
Farklı biçimde hedeflemesi için farklı porta falan bağlaması lazım

Değil maalesef, SATA olarak takılı diskler bile her açılışta farklı hedeflenebilir, hem de her açılışta farklı hedef şeklinde olabilir bu. Hatta bunu engellemek için ek işlem yapılmalı. Dağıtımlarda varsayılan olarak oluşturulan fstab dosyalarında, UUID bu sebeple sebeple kullanılıyor zaten. Ayrıca disk takılı olmadığında, açılışta fstab'a ekli aygıt aranacağı için, beklemeye sebep olacak. Fstab olunca işin içinde, disk bölümünün dosya yöneticisinde görünmesi için de ayrıca değişken eklenmeli.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…