Manjaro Fstab - SystemD automount'u kullan

Fstab - SystemD automount'u kullan

From Manjaro
This page is a translated version of the page Fstab - Use SystemD automount and the translation is 43% complete.
Other languages:
English • ‎Türkçe • ‎español • ‎français • ‎русский • ‎中文(中国大陆)‎

Giriş

Depolama aygıtlarını monte ederken - dahili olsunlar - /etc/fstab dosyasında kullanılabilecek systemd seçeneklerinin bir kombinasyonunu (ArchWiki'de [1] üzerinde) buldum , harici veya ağ paylaşımları.

Bu bağlama seçeneklerinin (bana göre) getirdiği sihir, eğer bir ağ paylaşımı veya /etc/fstab aracılığıyla çağrılan bir harici sürücü mevcut değilse, önyükleme işlemi sırasında makinenizin bir veya iki dakika boyunca askıda kalmasını önlemesidir.

/etc/fstab aracılığıyla bu şekilde adlandırılan bir cihaz, verilere ilk kez erişilmeye çalışıldığında bağlanır. Yalnızca bu ilk montajda, cihazın "eski" yöntemle montajıyla karşılaştırıldığında (küçük) gözle görülür bir gecikme var.

Uygun bir problem örneği

LAN'ıma bağlı bir ReadyNAS Duo v1'im var. Sürekli çalışması gerekmediği için bu günlerde onu sık sık kapatıyorum.

Bunun neden olduğu sorun, /etc/fstab dosyasından kullandığım NFS paylaşımlarını açıklamayı unutursam, sistem tekrar tekrar denemeler yaparken önyükleme işlemi sırasında bir veya iki dakika beklemek zorunda kalmamdır. bir bağlantı kurmak için.

AutoFS'nin [2] benim için çalışmasını sağlamaya çalıştım. Yaklaştım ancak NFS NAS paylaşımındaki dosyaları görmeme izin verilmedi.

So then I found the following extremely simple & effective solution. (Wish I had of done this one first, as it would have saved me a couple of hours of a loosing battle!)

How do you do use it?

Add the following to the beginning of the options section in your /etc/fstab, the numbers at the end are a time limit for how long it should try to make a connection before giving up & moving on:
/etc/fstab
noauto,x-systemd.automount,x-systemd.device-timeout=10


After I added the above to the following line in my fstab:

/etc/fstab
192.168.1.15:/media-2 /mnt/NAS-media-2 nfs noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,hard,intr,noatime 0 0


I could boot Manjaro whilst the ReadyNAS' Cat-6 network cable was unplugged, & there was NO noticeable delay. After the system was booted, I plugged the cable in & then called the NFS share /media-2 in Worker & it read the drive & listed the contents.

After that I unplugged the drive, which had Worker (my file manager of choice) looking for it as I hadn't changed out of the the media-2 directory. When I plugged the cable back in, it took ~10 seconds or so & then Worker automatically re-listed the contents or this very large partition that has well over 2000 directories, each holding multiple files.

Speed up your boot

If you have a very large /home & the boot process is held up when a scheduled fsck takes place (really not a big problem if you are using ext4), you can add the x-systemd.automount section to the options section of the line in your fstab for /home like so:
/etc/fstab
UUID=<id.number> /home noauto,x-systemd.automount,ext4 defaults 0 1
This will allow services that do not depend on /home to start while /home is checked by fsck. Mounting /home when it is first accessed, the kernel will buffer all file access to /home until it is ready.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.