Junior
Quraşdırma seçimləri nə üçün istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Qoşulma seçimləri, əməliyyat sistemində fayl sisteminin onun qoşulma nöqtəsinə (qoşulma) bağlanması zamanı davranışını idarə etmək üçün istifadə olunur. Onlar əsas yaddaş cihazına və ya resursa necə giriş ediləcəyini müəyyən edir.
Əsas kateqoriyalar və onların məqsədi:
-
İcazələr və giriş:
ro(yalnız oxumaq): Fayl sistemi yalnız oxuma üçün qoşulur, dəyişikliklər qadağandır.rw(oxuma və yazma): Fayl sistemi tam oxuma və yazma hüquqları ilə qoşulur (adətən standartdır).exec: Fayl sistemində icra edilə bilən faylların icrasına icazə verir.noexec: İcra edilə bilən faylların icrasını qadağan edir.suid: SUID/SGID bitlərinin qurulmasına icazə verir.nosuid: SUID/SGID bitlərinin qurulmasını qadağan edir.dev: Xüsusi (avadanlıq) fayllarının istifadəsinə icazə verir.nodev: Xüsusi faylların istifadəsini qadağan edir.
-
Performans və bütövlük:
sync: Bütün dəyişiklikləri dərhal diske yazır. Bütövlük təmin edir, amma performansı azalda bilər.async: Yazma əməliyyatlarını tamponlayır. Performansı yaxşılaşdırır, amma nasazlıq zamanı məlumat itkisinə səbəb ola bilər.atime/noatime/relatime: Fayla son giriş vaxtını idarə edir.noatimevərelatimeperformansı artırmaq üçünatime-in daim yenilənməsini dayandırır.diratime/nodiratime:atime-ə bənzər, amma qovluqlar üçün.defaults: Standart seçimlər toplusu (adətənrw, suid, dev, exec, auto, nouser, async).
-
Şəbəkə fayl sistemləri (NFS, Samba):
rsize/wsize: Oxuma/yazma üçün tampon ölçüsü.hard/soft: NFS serverə əlçatan olmadıqda davranış.hardbloklanmaya səbəb olur,softisə xəta.intr:hardistifadə edilərkən NFS əməliyyatlarını kəsilməyə imkan verir.
-
Avtomatik qoşulma:
auto: Fayl sistemi avtomatik olaraq başlanğıcda qoşulur və yamount -aəmri ilə.noauto: Avtomatik qoşulma deaktiv edilir.
-
Digər:
user: Adi istifadəçinin fayl sistemini qoşmasına və ayırmasına imkan verir.nouser: Adi istifadəçinin qoşma/ayırma əməliyyatını qadağan edir (yalnız root).remount: Mövcud fayl sistemini yeni seçimlərlə yenidən qoşur.
/etc/fstab-da istifadə nümunəsi:
# Xüsusi seçimlərlə bölməni qoşmaq üçün /etc/fstab girişləri
UUID="abcdef12-3456-7890-abcd-ef1234567890" /mnt/data ext4 defaults,noatime 0 2
# Şəbəkə fayl sistemi üçün qoşulma nöqtəsi
192.168.1.100:/shared /mnt/nfs nfs defaults,hard,intr 0 0
Bu, fayl sisteminin davranışını onun məqsədinə və təhlükəsizlik, performans və əlçatanlıq tələblərinə uyğun olaraq incə tənzimləməyə imkan verir.