2.3. Fayl serverni sozlash Fayl serverini tom ma'noda muhim vosita deb atash mumkin, hatto maxsus serveri bo‘lmagan tarmoqlarda ham siz doimo umumiy papkalarni topasiz, ammo ma'lumotlar hajmi oshgani sayin alohida yechimga ehtiyoj paydo bo‘ladi. Uni tashkil qilishning ko‘plab variantlari mavjud, ulardan biri Linux serveridagi Samba xizmati, bu oddiy, arzon, ammo ayni paytda Windows tarmoqlarida fayl va papkalarni almashishni tashkil qilish uchun kuchli yechim. Ushbu maqolada biz Debian / Ubuntu-da ishlaydigan Samba 4-ga asoslangan oddiy serverni o‘rnatishni ko‘rib chiqamiz.
Ushbu maqolada biz Debain 9 dan OS sifatida foydalanganimizga qaramay, aytilganlarning barchasi Debian yoki Ubuntu-ga asoslangan har qanday OS uchun to‘g‘ri bo‘ladi va paket menejeri ishiga moslashtirilgan, har qanday Linux tarqatish uchun. Bundan tashqari, o‘quvchi Debian-ga asoslangan Linux tizimlari haqida asosiy bilimga ega deb taxmin qilamiz.
Tizimni tayyorlash.Ishni boshlashdan oldin saqlash va kirish sxemasini ko‘rib chiqing. Ma'lumotlarning har xil turlari mavjud, ularni biz ularga kirish intensivligi bilan tavsiflaymiz, masalan, "sovuq ma'lumotlar" ular juda kamdan-kam hollarda kirishlari bilan farq qiladi (ba'zilari esa hech qachon), lekin ayni paytda ular egallashi mumkin. muhim hajmlar. Bular, birinchi navbatda, zaxira nusxalari, o‘rnatish paketlari, disk tasvirlari va boshqalar. va h.k.
Ularga qarama-qarshi bo‘lgan "issiq ma'lumotlar" - bu intensiv ishlatiladigan va o‘zgartiriladigan ma'lumotlar; fayl serveri uchun bunday ma'lumotlarga misol 1C: Enterprise fayl ma'lumotlar bazasi. Ularning o‘rtasida odatiy ma'lumotlar mavjud bo‘lib, ularga kirish tabiati hech qanday maxsus xususiyatlarga ega emas.
Ma'lumotlar turiga asoslanib, siz saqlash uchun drayverlarni tanlashingiz kerak, "issiq ma'lumotlar" uchun u tezkor drayvlar yoki SSD-lar bo‘lishi kerak, "sovuq" ma'lumotlar uchun esa katta hajmlarga urg‘u berilgan iqtisodiy modellar mos keladi. Shuningdek, ma'lumotlarni disklarning apparat buzilishidan himoya qilish uchun RAID haqida unutmang.
Katalog tuzilishi va ularga kirish huquqlarini o‘ylab ko‘ring. Quyidagi fikrlardan kelib chiqib harakat qilish oqilona bo‘ladi: ma'lumotlar va tizim disklarini ajrating, shunda kerak bo‘lsa, ularni keraksiz qiyinchiliklarsiz almashtirishingiz yoki boshqa serverga o‘tishingiz mumkin. Har xil turdagi ma'lumotlarni turli xil disklarda yoki bo‘limlarda saqlang, masalan, zaxira nusxalari uchun bo‘limda bo‘sh joy tugasa, bu 1C ma'lumotlar bazalarining ishlashiga hech qanday ta'sir qilmaydi.
Bizning misolimizda biz ikkita qattiq diskli virtual mashinadan foydalanamiz, biri tizim uchun, biri ma'lumotlar uchun, biz ma'lumotlar diski uchun o‘rnatish nuqtasini ko‘rsatdik/samba , siz boshqa nom va joydan foydalanishingiz mumkin.
Kompyuter nomiga ham e'tibor bering, Samba 4 uni NetBIOS nomi sifatida ishlatadi.
OTni o‘rnatganingizdan so‘ng, bir vaqtning o‘zida ochiladigan fayllar soni uchun cheklov sozlamasini o‘zgartiring, Linuxda bu 1024, Windowsda esa 16384. Buning uchun /etc/security/limits.conf faylini oching va quyidagi manzilga ikkita qator qo‘shing. yakun:
* - nofile 16384 root - nofile 16384 Keyin server qayta ishga tushirilishi kerak.
Samba 4 ni o‘rnatish va asosiy konfiguratsiyasi
Samba-ni o‘rnatish juda oddiy:
apt install samba Shundan so‘ng, /etc/samba/smb.conf faylini oching va umumiy sozlamalarni bajaring. Belgilangan variantlarning aksariyati allaqachon faylda, ularning ko‘pchiligini o‘zgartirish ham shart emas, lekin ularning maqsadlarini bilish foydali bo‘ladi, shuning uchun biz eng muhimlarini sharhlaymiz.