Автор Тема: файл-сървър решение за малък офис  (Прочетена 9403 пъти)

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Искам да помоля за съвет. Искам да си направя малък файлов сървър в офиса. Целта му е да съхранява през SAMBA общи файлове които се обработват от 3-4 човека. Основно текстови файлове. Колебая се между следните решения:

1. Обиконвен компютър с два хард диска - файловете се записват на едния диск а чрез CRON веднъж седмично се прави бекъп на файловете на другия диск или..

2... нещо такова: http://www.kvantservice.com/Sarvari/used/index.html

Относно 2- нямам никакъв опит с RAID, нямам представа лесно ли се настройва. Основнат ми идея е да има горе долу някаква сигурност на информацията, смисъл ако се прецака единия диск да има бекъп на другия.

Според вас кое би било по-лесно и по-разумно?
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #1 -: Mar 20, 2009, 21:59 »
Зарежи всички неща наречени райд. За мой клиент купихме раид за оракъл със редхат и подръжка от тях и оракъл. Но при една гръмотевица ... вече няма нито клъстър нито райд нито данни. Добре че на една стара машина си копирах системно с rsync та това спаси нещата.
Моя съвет е просто и надеждно решение. Но първо бекъпа го сложи на отделен комп. Може и да е много стар въпроса е да има голям диск не е задължително да е бърз. Експортваш го през NFS на файловия сървър и на същия сложи този скрипт като си го настроиш според желанията.

#!/bin/sh
rm -r /backup/homekur`date --date="5 days ago" +%Y%m%d`
cp -al /backup/homekur`date --date="1 days ago" +%Y%m%d` /backup/homekur`date +%Y%m%d`
rsync -apuv --delete --exclude=*.mp3 --exclude=mp3 --exclude=/home/kur/mp3 --exclude=*.avi --exclude=/home/kur/.wine/drive_c/Program\ Files/Orcad/ --exclude=.wine/drive_c/Program\ Files/Orcad/ --exclude=*.jpg --exclude=*.JPG --exclude=.macromedia --exclude=/home/kur/.macromedia /home/kur/ /backup/homekur`date +%Y%m%d`
cd /

tar cvf - backup | gzip -c > kurdaylyarchive`date +%Y%m%d`.tar.gz
umount /mnt/samba
mount -t smbfs //backup/kur /mnt/samba -o username=kur,password=******
rm /mnt/samba/daylybackup/kurdaylyarchive*
mv /kurdaylyarchive* /mnt/samba/daylybackup/

В този скрипт използвам за бекъп за 5 дни на потребител, като заради това че самбата не подържа cp -a използвам локалния диск за архивиране и копирам само архива на 5 дневния бекъп.
Понеже си собственик и на двата компа можеш да го организираш директно това да се извърши на NFS-a.
Също така има статия тука която съм я използвал за скрипта ми. Много е добра и ми пасва идеално
http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=devs&key=390321666

И пак не забраввай че хардуерен проблем може да скапе и двата диска ако са на един компютър (технически казано - галванично свързани).

Приятно копаене

Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #2 -: Mar 21, 2009, 11:06 »
С райд или без райд, редовен бакуп на друг компютър и по възможножност на друго по отдалечено физическо място - друг офис и т.н.

За мене Райд5 не е решение, защото през времето докато се ребилдва масива, може да ти гръмне и още един диск. Предпочитам Райд6. Иначе като надежност за предпочитане е софтуерният райд. Даже и да преместиш дисковете на друг компютър софтуерният райд пак ще се разпознае. Но ако ти гръмне райд контролер, трябва да имаш още един резервен абослютно същият контролер, иначе губиш масива.

Бакуп на друг диск на същият компютър също не е за предпочитане, защо ако гръмне захранване, гърмят всички дискове наред. Съвремените захранвания имат защита от overvoltage и е малко вероятно да се случи, но това се е случвало преди.
Някой път така гърмят че +12v става +25v и нагоре и всичко наред.

« Последна редакция: Mar 21, 2009, 11:46 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #3 -: Mar 21, 2009, 13:13 »
... --exclude=.wine/drive_c/Program\ Files/Orcad/
offtopic: Да не искаш да кажеш, че си подкарал OrCAD с WINE?
Активен

foxb

  • Напреднали
  • *****
  • Публикации: 175
    • Профил
    • WWW
Re: файл-сървър решение за малък офис
« Отговор #4 -: Mar 22, 2009, 14:32 »
Опция 2 е по-добра, но не забравяй, че скъзи (SCSI SCA) дисковете използвани в тези машини са доста по-скъпи от обикновенните s-ATA и с по-малък капацитет.

Конфигурирането на RAID не е изключително трудно. За 2 диска използвай RAID-1 който автоматично ще копира данните на втория диск.

В каквато и да е ситуация винаги е добре да има резервно копие на данните за предпочитане на друго място.

Дори и да предпочетеш опция 1 направи си софтуерен RAID ако нямаш вграден контролер.

@victim70
Интересно какво е станало с UPS-a и SURGE PROTECTORA ;)

Никакъв RAID няма да замени резервното копиране, но и никакво резервно копиране няма да държи сървъра работоспособен ако(т.е като) един диск се скапе.

savago

  • Напреднали
  • *****
  • Публикации: 84
  • Distribution: mainly OpenBSD,FreeBSD
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #5 -: Mar 22, 2009, 15:37 »
Pc + FreeNAS http://www.freenas.org/


hardware NAS  ???

Код:
Buffalo 500GB LinkStation Mini 2.5 NAS сторидж
Код: LS-WS500GL/R1
500GB LinkStation Mini 2.5 NAS сторидж с DLNA медия сървър.

    * Два 2.5 SATA твърди диска.
    * Поддръжка на RAID 0/1, Active Directory и Apple Bonjour.
    * Протоколи: TCP/IP, AppleTalk, SMB, FTP, HTTPS, HTTP, AFP.
    * Вграден DLNA сървър.
    * Прехвърляте директно мултимедийни файлове през вградения USB порт.
    * Пълно интегриране с iTunes® 7.
    * Вграден USB принт сървър.
    * Функция за автоматично включване/изключване.
    * Лесна инсталация без необходимост от драйвери.
    * Възможност за добавяне на допълнителни USB външни твърди дискове.
    * Вградена 10/100/1000 Gigabit Ethernet карта с поддръжка на JumboFrame.
    * Операционни системи: Windows® Vista, Windows® XP, Windows® 2000, Mac OS® 10.2 или по-нова.
    * Компактен и олекотен дизайн без вентилатор.
    * Ниска консумация на ел. енергия.
    * Габарити: 82 x 40 x 135мм, тегло: 0.5кг.
    * Гаранция: 2 години

 http://buffalo-bg.com/product/1350
Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #6 -: Mar 22, 2009, 15:44 »
... --exclude=.wine/drive_c/Program\ Files/Orcad/
offtopic: Да не искаш да кажеш, че си подкарал OrCAD с WINE?
Да 9.2 имам лиценз, и понеже е 1 го ползваме на този акаунт, през ssh. Има и една 11 ама е като охлюв и все не харесва лицензния сървъв а едита за печатни платки .... е това прост човек неможе да го измисли.
Ще си караме на 9.2 повече ми харесва. Мога да дам как се инсталирга ако има заинтересувани.

На въпроса на Foxb (извинявай видях го късно)
Интересно какво е станало с UPS-a и SURGE PROTECTORA ;)

Беше започнал процес на евапорация и частична естествена карбонизация - а гръмотевицата си люсна върхо гръмоотвода, едва ли е имало повече от 30-50Кv по корпуса на машинките - колко на екрана на един тръбен монитор  ;) - е тока е бил само няколко ампера.
« Последна редакция: Mar 22, 2009, 20:46 от victim70 »
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #7 -: Mar 24, 2009, 15:02 »
... --exclude=.wine/drive_c/Program\ Files/Orcad/
offtopic: Да не искаш да кажеш, че си подкарал OrCAD с WINE?
Да 9.2 имам лиценз, и понеже е 1 го ползваме на този акаунт, през ssh. Има и една 11 ама е като охлюв и все не харесва лицензния сървъв а едита за печатни платки .... е това прост човек неможе да го измисли.
Ще си караме на 9.2 повече ми харесва. Мога да дам как се инсталирга ако има заинтересувани.
...
Да, има заинтересовани. Аз успях да инсталирам 9.2 с WINE, даже Capture или Schematics се отваряше, но никаква симулация не можеше да се направи с тях ::) Може да е било от конфигурацията на WINE, не знам, така или иначе не го обичам, но единственото за което ставаше OrCAD-а инсталиран така беше да се начертае някоя принципна схема. Layout-а не съм го пробвал, защото за платките EAGLE (http://www.cadsoft.de) ми върши чудесна работа. Но за симулации ползвам OrCAD под виртуална машина.
Активен

foxb

  • Напреднали
  • *****
  • Публикации: 175
    • Профил
    • WWW
Re: файл-сървър решение за малък офис
« Отговор #8 -: Mar 24, 2009, 19:20 »

Цитат
Беше започнал процес на евапорация и частична естествена карбонизация - а гръмотевицата си люсна върхо гръмоотвода, едва ли е имало повече от 30-50Кv по корпуса на машинките - колко на екрана на един тръбен монитор  ;) - е тока е бил само няколко ампера.

е супер "късмет" си имал...

_rincewind

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #9 -: Mar 26, 2009, 10:12 »
за малък офис според мен няма смисъл от райд, все пак колко голям ще е архива?
правих скоро такъв сървър, на pc-то (абсолютно обикновено pc), има 2 твърди дикса, всеки ден се архивират по-важните неща на втория диск, един път седмично минава архивиране на всичко (петък срещу събота по ftp, на отдалечена машинка). няма никакъв яд!
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #10 -: Mar 26, 2009, 10:33 »
за малък офис според мен няма смисъл от райд...
Абе какви работи говорите тук? Хората вече си правят райд 1 в къщи, а вие в офиса - нямало нужда. Какъв ще е този офис, каква ще е тая фирма? Колко време ще отнеме инсталиране и настройка на нов сървър, сваляне на архив и още два дни докато всичко си дойде на мястото при евентуално счупване на твърдия диск?
BTW Някои "админи" чакат да настъпят точно такива ситуации, за да се види колко е важна работата им.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

_rincewind

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #11 -: Mar 26, 2009, 21:26 »
"Колко време ще отнеме инсталиране и настройка на нов сървър, сваляне на архив и още два дни докато всичко си дойде на мястото при евентуално счупване на твърдия диск?"

точно час и съм готов!
може би имаш предвид да ползвам дръвцето дето се представя за райд на дъното?! върви ти ги убеди да си купят качествен райд за 10 машини дето ползват файловия! а и според мен това е по-евтиния вариант, тук въпроса е за минимална загуба на данни
между другото съм виждал как се скапват и двата диска, които са в райд.
Активен

sinan

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #12 -: Jul 08, 2009, 22:54 »
абе най е сигурно да се архивира и на отдалечена машина, или на външен хард който да се боде само в уречения час и после шефа да си го носи с него.

ами ако данните които се съхраняват са незаконни и дойде МВР и изземе сървъра?
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: файл-сървър решение за малък офис
« Отговор #13 -: Jul 08, 2009, 23:10 »
Само инфромативно , този който ти казва че не ти трябва райд  е ....  само демонтратривно
root@fileserver:~# date
Wed Jul  8 22:53:23 EEST 2009

root@fileserver:~# fdisk  -l

Disk /dev/sda: 1499.9 GB, 1499968045056 bytes
255 heads, 63 sectors/track, 182360 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb068525f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      182360  1464806668+  83  Linux

Disk /dev/sdb: 1499.9 GB, 1499968045056 bytes
255 heads, 63 sectors/track, 182360 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00031177

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       18236   146480638+  83  Linux
/dev/sdc2           18237       19457     9807682+  82  Linux swap / Solaris
root@fileserver:~#


Пич вземаш си 4 харда с по 500 гб   правиш ги в райд 5 ...  и забравяш///  нито ще се притеснваш  че ще загубиш информация , нито ще ти се наложи да правиш backup  ,  както по горе беше писал колегата ... backup  na backup -a  :(   . Представи си изгубиш харда , прецака се  ? какво правим ? помисли добре за райд


A относно , сктипта за backup   много писане за нищо

#!/bin/bash
exclude='/root /sys /proc /home/$'

rsync --log-file=/var/log/rsync.log -avzlu --del --progress \
--rsync-path='sudo rsync' --exclude "$exclude" -e "ssh -i  /root/rsync/mirror-rsync-key -p 1223 " \
 ruser@-------:/ \
 /sda/папката
« Последна редакция: Jul 08, 2009, 23:22 от ntrance »
Активен