Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [linux] serwer www -partycjonowanie
neverever
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


Potrzebuję postawić serwer na jakieś 70userów (50 + zapas 20).
Pytanie, jak najlepiej spartycjonować dysk 500GB?

Drugie pytanie, ile miejsca nalezy przeznaczyć na logi? Czy są jakieś orientacyjne wartości okresowego przyrostu logów dla konkretnych usług na jednego usera? Są na to jakieś wzory, przeliczniki? -czy trzeba na chybił trafił przydzielić wielkość partycji dla logów?

Ten post edytował neverever 1.11.2008, 12:37:20


--------------------
neverever
Go to the top of the page
+Quote Post
conel
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 5
Dołączył: 26.08.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Zaraz, ale dlaczego chcesz wyznaczać osobną partycję na logi? Logi nie zajmują dużo miejsca, jeśli są odpowiednio pakowane i podlegają okresowej rotacji.

Druga sprawa, nie mogę zrozumieć naprawdę po co chcesz się bawić w partycjowanie dysku (co rozumiem poprzez rozdzielenie / na kilka partycji). To i tak nie ma sensu, ponieważ jak dysk padnie, to żadne partycje Cię nie uratują. Nic tutaj nie zastąpi osobnego hdd na backup.
Zajmuję się już serwerami przeszło 4 lata i nigdy nie rozwalałem dysku na poszczególne partycje według bezsensownej opinii jakoby miałoby mnie to uchronić (przynajmniej częściowo) przed utratą danych.
Oczywiście, jeśli masz zamiar wydzielić osobne partycje z innego względu proponuję:
1) albo przesadzić dając np. na /usr 5G (zależnie od tego co ma się tam znaleźć). Po dalszym rozdzieleniu resztę na /home, czy inny katalog, gdzie będziesz trzymać userów.
2) postawić system i wtedy określić, co i ile zajmuje.

Ten post edytował conel 1.11.2008, 16:44:00
Go to the top of the page
+Quote Post
occulkot
post
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 5
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


http://linux-1u.net/Partition/ - taki mini guide

@conel: nie chcialbym byc na serwerze ktorym administrujesz jezeli, jak twierdzisz:
Cytat
nigdy nie rozwalałem dysku na poszczególne partycje według bezsensownej opinii jakoby miałoby mnie to uchronić (przynajmniej częściowo) przed utratą danych

http://www.freebsdwiki.net/index.php/Hard_...e_Big_Partition
Go to the top of the page
+Quote Post
conel
post
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 5
Dołączył: 26.08.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


@occulkot

Nie całkiem zrozumiałeś, co miałem na myśli.
Po pierwsze, oczywiście, że "miejsce', gdzie przechowywana jest duża ilość danych (jak np. katalogi użytkowników) nie powinno być pozostawione na jednej partycji/dysku, ale to już zupełnie inna sprawa. Możliwe, że źle się wyraziłem w:
Cytat
Po dalszym rozdzieleniu resztę na /home, czy inny katalog, gdzie będziesz trzymać userów.

Druga sprawa, chodziło mi o rozdzielanie całego root`a na kilka partycji, co jest IMHO bez sensu. Mówi się tutaj, że ma to zapobiec utracie danych (przynajmniej częściowo). Ja osobiście nie podzielam tego typu myślenia. Jeśli ktoś wie co robi, to nic się nie stanie z całym /, a jeśli się bawi to i 10 partycji mu nie pomoże. W przypadku padu dysku raczej wątpliwe, aby była tutaj jakakolwiek różnica. Jak już wspomniałem to zdanie tyczyło UTRATY danych, a nie czasu do ponownego uruchomienia systemu albo PRZEPEŁNIENIA głównej partycji, które IMO nigdy nie powinno mieć miejsca jeśli zajmuje się tym osoba o odpowiednim doświadczeniu.

Trzecia sprawa, jeśli komuś naprawdę zależy na dobrej ochronie ważnych danych, którymi niewątpliwie są dane użytkowników serwera, to pomyśli o zewnętrznym backupie, albo lepiej o chociażby RAID-1 (mirroring całego dysku). Po padzie jednego wystarczy kilka minut na ewentualne przepięcie dysków i wszystko pozostaje jak było.

Ten post edytował conel 2.11.2008, 12:01:44
Go to the top of the page
+Quote Post
occulkot
post
Post #5





Grupa: Zarejestrowani
Postów: 49
Pomógł: 5
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


widze ze nie zrozumiesz - przeczytaj calego guide na freebsdwiki - tam pisze czemu powinno sie wydzielac osobne partycje na /var /tmp /usr itd. To nie sa "przypowiesci" tylko fakty. Backup to sprawa tak oczywista ze nie widze sensu wspominania o niej. Nie zmienia to faktu ze powinno sie a nawet nalezy wydzielac osobne partycje na rozne czesci systemu. Z tym jest tak samo jak z wyborem systemu plikow. ReiserFS na male pliki xfs/jfs na pliki wieksze. Pewnie ze mozna to olac i powiedziec "ja mam backup, mam partycje w >powazaniu< poniewaz jak cos sie zepsuje z dyskiem to i tak moge sobie przywrocic". Ale szybciej przywrocimy zepsutego /var x restora xfs niz wgramy caly backup na nowo. Tudziez bedziemy mieli gotowy caly system /usr podczas gdy partycja z danymi pojdzie z backupow. Co do przepelnienia partycji - nie bagatelizowalbym takich rzeczy - wystarczy prosty atak ddos na serwer i logi apache moga Ci szybko przepelnic caly dysk

Cytat
Ja osobiście nie podzielam tego typu myślenia.

Dlatego ja przedstawiam wersje ktora funkcjonuje w swiecie "systemow operacyjnych" juz od wielu lat. Jakby to byly bajki to nikt nie poswiecalby temu tyle miejsca w internecie winksmiley.jpg
Go to the top of the page
+Quote Post
Ociu
post
Post #6





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Przenoszę do Komputery i oprogramowanie.
Go to the top of the page
+Quote Post
michalkjp
post
Post #7





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

Ostrzeżenie: (0%)
-----


Tak odnośnie systemów plików:
- nie baw się w reiserfs - nie ma już wsparcia technicznego (nigdy nie miał wsparcia na zadowalającym poziomie) a pakowanie małych plików w pojedyncze klastry nie ma dużego znaczenia - no chyba, że będziesz miał dużą mailing listę, ale wtedy możesz wrzucić pliki na partycje z małym rozmiarem klastra. Wydajność reiserfs wcale nie jest taka dobra jak wielu ludzi twierdzi (http://tservice.net.ru/~s0mbre/old/?section=projects&item=fs_contest). Jest mało odporny na uszkodzenia, również wielokrotnie udało mi się go wywalić, jak bawiłem się różnymi testerami fs'ów.
- ext3 - nie jest to gwiazda pod względem szybkości, ale jest wyjątkowo odporny na uszkodzenia - dzięki tej cesze kilka razy nie musiałem przywracać danych, bo okazało się, że fsck radzi sobie ze wszystkimi błędami
- jfs - po kilku miesiącach wydajność systemu plików potrafi znacząco spaść, przydała by się defragmentacja, ale nie ma odpowiedniego narzędzia, więc pozostaje przeniesienie danych na inną partycje i powtórne skopiowanie...
- xfs - fajny system plików, ale bez UPS lubi tracić dużo danych przy zanikach napięcia. Dodatkową wadą jest całkowita niemożliwość odtworzenia skasowanych plików - jak coś przez przypadek skasujesz, to módl się żeby był backup, bo inaczej będziesz musiał sobie składać pliki przy pomocy xfs-debug winksmiley.jpg
Go to the top of the page
+Quote Post
olek69
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.12.2007

Ostrzeżenie: (0%)
-----


Jaki podział na partycje proponujecie na serwer www + poczta (pop, smtp) +mysql?
system gentoo
2x1,5 TB (raid-1)
2 GB RAM
Backup bazy najlepiej na osobnym dysku, ale jaka pojemność wystarczy?
Proszę o pomoc

Ten post edytował olek69 18.03.2009, 16:25:31
Go to the top of the page
+Quote Post
ucho
post
Post #9





Grupa: Zarejestrowani
Postów: 300
Pomógł: 32
Dołączył: 31.07.2006

Ostrzeżenie: (0%)
-----


Przepraszam za oftopic.
Cytat(occulkot @ 2.11.2008, 13:33:55 ) *
Dlatego ja przedstawiam wersje ktora funkcjonuje w swiecie "systemow operacyjnych" juz od wielu lat. Jakby to byly bajki to nikt nie poswiecalby temu tyle miejsca w internecie winksmiley.jpg

Cytat
The SWAP partition
This one is fairly easy. The twice the amount of system RAM rule of thumb is a good one.

Jak widać bajki w internecie, mimo upływu lata nadal mają się doskonale tongue.gif Szczególnie w przypadku wszelakich poradników które są przeklejane tyle razy, że oryginalny autor nie jest nawet wspomniany a zawierały błędy od samego początku lub są już dawno nieaktualne. Poprawki jakoś nie propagują tak szybko tongue.gif

Ten post edytował ucho 18.03.2009, 12:23:54
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Jaki podział na partycje proponujecie na serwer www + poczta (pop, smtp) +mysql?

Z tego, co miałem styczność z serwerami, to stosuję mniej więcej taki podział (wg kolejności od początku HDD/macierzy):
Kod
- /boot (ext2)
- swap
- /var
- /
- /home

Jeśli zły, to poprawcie mnie, chętnie dowiem się na przyszłość. Pozostałe systemy plików wg wymagań, jak ~michalkjp napisał.

I faktycznie - XFS mimo, że szybki i sprawny, to pad prądu i kaplica.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
olek69
post
Post #11





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.12.2007

Ostrzeżenie: (0%)
-----


Cytat(erix @ 18.03.2009, 21:12:36 ) *
Z tego, co miałem styczność z serwerami, to stosuję mniej więcej taki podział (wg kolejności od początku HDD/macierzy):
Kod
- /boot (ext2)
   - swap
   - /var
   - /
   - /home

Jeśli zły, to poprawcie mnie, chętnie dowiem się na przyszłość. Pozostałe systemy plików wg wymagań, jak ~michalkjp napisał.

I faktycznie - XFS mimo, że szybki i sprawny, to pad prądu i kaplica.

Może źle się wyraziłem, bo jakie partycje to jest mniejszy problem tylko jakiej wielkości mają być? jak rozkłada się % zużycie danej partycji? 70% var a reszta nie wliczając swap 30% czy inaczej?
Dlaczego ext2 a nie ext3 na boot?

Ten post edytował olek69 26.03.2009, 07:02:47
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Dlaczego ext2 a nie ext3 na boot?

Dlaczego? Ano im prostszy system plików, tym sprawniej on działa. Dlatego np. pod Windows trzymam plik wymiany na partycji FAT16 z dużym klastrem. ]snitch.gif I pomimo, że jest bliżej krańca dysku, to transfer przebiega szybciej niż partycja NTFS @4 KiB klastra na początku dysku. A użyty OS tu nie ma znaczenia, tylko prawa fizyki i logiki. winksmiley.jpg Im większy klaster, tym szybszy odczyt, ale też i większa strata miejsca przy małych plikach.

Jeśli chodzi o /boot, to 100 MiB spokojnie wystarczy. Na moim Ubuntu (nie na desktopie tongue.gif) po instalacji kernela z paczek zajęte jest jakieś 25% tej partycji.

Swap, to są różne szkoły. Niektórzy mówią, aby przeliczać RAM*1,5-2,5. Ale teraz, to IMHO bezsens, gdyż RAM w większości jest liczony w GiB. A z tego, co zauważyłem, to Uniksy będą swapować pamięć dopiero wtedy, gdy w RAM-ie zrobi się naprawdę ciasno (w moim przypadku potrafi mieć zajęte 95% RAM i zeswapować 400 KiB ;P). Jeśli chodzi o konkrety, to zależy od obciążenia - powinno wystarczyć na początek tyle, co RAM. Zawsze możesz wg potrzeb dołączyć kolejnego swapa, jeśli będzie za ciasno.

Co do pozostałych partycji - na roota, to musisz dobrać miejsce eksperymentalnie - zależy, ile będziesz instalował aplikacji, jak się /tmp rozrośnie. Ostatecznie, możesz go podmontować do osobnej partycji i będzie ok, u mnie styka 4 GiB (/tmp) i nie krzyczy. winksmiley.jpg

/var i /home, to już wg potrzeb - zazwyczaj będą one największe - katalog domowy uzależniasz od użyszkodników i przechowywanych plików, natomiast /var trzyma dane takie jak np. bazy SQL, etc. Zwykle /home powinien być największy. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
olek69
post
Post #13





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.12.2007

Ostrzeżenie: (0%)
-----


No właśnie to na razie nasze pierwsze próby z serwerem, do tej pory z tym co się spotkałem to strony www były trzymane w /var/www a pliki użytkowników w home ale nie wiem jak to jest w typowej maszynie serwerowej www, bo ten serwer będzie przede wszystkim do www.
Ma ktoś wgląd na serwer www z jakimś panelem np. cpanel, directadmin lub innym, i jak tam się rozkłada w % na zużycie poszczególnych partycji?

Cytat(erix @ 18.03.2009, 21:12:36 ) *
Kod
- /boot (ext2)
   - swap
   - /var
   - /
   - /home

Można prosić o % wielkość tych partycji?

Używał ktoś z Was takich paneli?
http://www.web-cp.net/
http://www.ispconfig.org/
http://www.virtualmin.com/
http://www.gplhost.com/software-dtc.html
http://www.syscp.org/
http://www.ravencore.com/
http://www.webmin.com/index.html
http://ispsystem.com/en/
http://www.freehost-script.com/screenshots.php

I jak tak to którego i co sądzi o nim?
---------------------------------------
[url="http://pozycjonowanie24.net" ]Pozycjonowanie[/ url] i [url ="http://bolek69.ovh.org"]Technik Informatyk[/ url]

--
Jeszcze raz wrzucisz linki na wypozycjonowanie, a osobiście nałożę Ci moderkę na posty.

~erix


Są równi i równiejsi, jedni mogą mieć linki w stopce inni już nie smile.gif

Ten post edytował olek69 26.03.2009, 18:17:31
Go to the top of the page
+Quote Post
erix
post
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie da się sztywno określić, bo to naprawdę zależy od potrzeb. Przeczytaj mojego poprzedniego posta.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:10