Bir systemd sisteminde fstab'dan uzaklaşmanın bir nedeni var mı?


11

Arch Linux sistemindeyim, yani systemd.

Systemd'de, .mount uzantılı bağlama noktaları için yerel birim dosyaları vardır. Her zaman yeni kullandım /etc/fstab, bu da bana hiç problem vermedi çünkü systemd bundan sadece bilgi alıyor. Ama şimdi belgeleri gerçekten okuduğum için, yerel systemd birim dosyalarına geçmem gerekip gerekmediğini merak ediyorum.

Arch Wiki fstab, yeni başlayanlar rehberine yerleştiğinizi söyleyen hiçbir fayda olmadığını öne sürüyor .


4
/etc/fstabbenim için, tek bir dosyada bağları yönetmenin belirgin bir avantajı var ...
jasonwryan

2
/etc/fstabHerhangi bir endişe / sorun olmadan yıllarca kullandım . NFS monte edilmiş bölümlerde bile ... Yapılandırmanızı nasıl koruyacağınızı bildiğiniz sürece, tamamen iyi.
Bichoy

Yanıtlar:


5

systemd bağlama noktaları, en azından her bir noktanın ne zaman monte edileceği konusunda daha esnek yapılandırmayı destekler. Bu bazen ağ bağları vb. İle ilgili gerçekten karmaşık problemlerde faydalıdır.

Genel bir kural olarak, bazı karmaşık davranışları yapılandırmakla kalmazsanız fstab'ı kullanırsınız (eğer yaparsanız), sonra systemd çözümünü bulmaya çalışın.


Hayır, özellikle de oldukça düz bir Linux sunucusundan veya masaüstünden daha karmaşık olan herhangi bir sistemde gerçekten değil. Benim çalışmamda, "ilk olarak, sistemd'den kurtulun", neredeyse nasıl yuvarladığımızdır.
Julie in Austin

8

Gönderen man systemd.mountkendisi:

fstab

Bağlama birimleri, birim dosyaları aracılığıyla veya / etc / fstab aracılığıyla yapılandırılabilir (ayrıntılar için bkz. Fstab (5)). / Etc / fstab içinde listelenen bağlar, önyükleme sırasında ve sistem yöneticisinin yapılandırması yeniden yüklendiğinde yerel birimlere dönüştürülecektir. Genel olarak, bağlama noktalarını / etc / fstab üzerinden yapılandırmak tercih edilen yaklaşımdır. Dönüştürme hakkında ayrıntılar için bkz. Systemd-fstab-generator (8).

Bazı özelliklerin yalnızca fstab için uygulandığını unutmayın. Örneğin, initrd içindeki systemd, / usr dosya sistemini ve / dosya sistemini bağlamak için kullanıldığında. initrd içindeki systemd, etc / fstab / üzerinde okur ve / usr için bir girdi arar.

Ayrıca mount /mountpointmanuel olarak kullanmanıza izin verir . systemdbunu yaptığınız için genellikle mutlu olur, örneğin dosya sistemini çıkarırken veya bağladığınızda takma biriminin durumunu güncelleştirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.