Sziasztok,
szeretnék segítséget kérni egy Debian 7-es "átlagos" kis server file rendszerének az elkészítésében. Igaz sok anyagot találtam a témában, de Debian 7-set kevesebbet, így érdekelnének, hogy a legfrissebb verzió esetén mit ajánlanak a profik ;).
A server inkább file server célokat szolgál és biztonsági mentéseket szeretnék tárolni rajta (nem tervezek web server, megoldásokat rá).
3 db 2 TB-os winyót tettem a gépbe és ezt RAID1-et használok a rendszer felépítésnél. Az egyik winyó tartalék lesz a rendszerben.
A userek inkább irodai célokra használják majd.
A biztonsági mentés particióját 60% ra tervezem EXT4 file rendszerben, így a userek anyagát bőven el tudom tárolni rajta (elvileg nem tudják túl írni a mentést).
Kérdésem, hogy a Debian 7 rendszernek mekkora particiót érdemes hagyni, illetve milyen köteteket érdemes, kell külön partícióra telepíteni, mekkora méretűek legyenek? Esetleg ezeknek van-e valami speciális beállítása amit érdemes még figyelembe venni? A SWAP-on kívül már nem nagyon érdemes darabolni a partíciókat....?
Köszi előre is!
KALMI
- 4944 megtekintés
Hozzászólások
Ez a kérdés kb. havonta felmerül és mindig lvm a válasz rá, amire jön a duzzogás, hogy nem akarok lvm-et.
- A hozzászóláshoz be kell jelentkezni
+1
Egyébként 8G a / kötet, szervernél akkora swap, amekkora a ram. Ja, ezek ofc mind raid1-en. Adatoknak külön partíciókat, mnt alá becsatolni. Ha lvm-et használsz, akkor nem tudod magad becsapdázni.
- A hozzászóláshoz be kell jelentkezni
Sose értettem az LVM-ellenességet. Jó, azt is meg kell tanulni, de még csak nem is nehéz.
- A hozzászóláshoz be kell jelentkezni
Hát, ha én meg tudtam tanulni, akkor tényleg nem lehet nehéz.
- A hozzászóláshoz be kell jelentkezni
Gondoltam, hogy népszerű a téma ;) Ezért is keresgéltem rá a kérdésem előtt, de lehet én kerestem bénám és nem találtam. Beszúrtok erre vonatkozó fórum témát.
THX. KALMI
- A hozzászóláshoz be kell jelentkezni
LVM használata esetén file server-nek, hogy partíciónálnád a 2 TB vinyót?
- A hozzászóláshoz be kell jelentkezni
Majdnem pont ugyanúgy, mint ahogy te leírtad, csak:
mondjuk 2x akkora /boot
és nem osztanám ki a maradékot /home-ra, hanem mondjuk a diszk felét szabadon hagynám az LVM-ben, hog azt a partíciót növelhessem meg adott esetben, amelyik éppen igényli a diszkhelyet.
(Mondjuk én szeretem tisztán elkülöníteni a /, /var, /usr, /tmp, /home -ot egymástól. De ez szoktatás kérdése. Bár management szempontból is van előnye a külön konfigurálhatóságnak.)
- A hozzászóláshoz be kell jelentkezni
Vagy ha másképp értem a kérdés akkor /boot, sda1, valamekkora (lásd a korábbiakat) és a maradék az sda2 meg LVM PV. Utána már jöhet a Zahy féle kiosztás.
Átalában lehet sejteni előre (ha más nem egy hasonló gépről), hogy az egyes jellegzetes könyvtárak - /tmp, /usr, /var/(log|lib/vz|lib/mysql|cache|miegyéb), /opt, /srv, /home, stb. stb. - mennyi helyet fog igényelni, ennek megfelelően osztom ki az LVM területét. Ez általában a disk területének kevesebb mint 10%-a. Aztán ha valahol mégis fogytán van a hely, akkor odatapasztok még valamennyit.
Nálunk a fájlszerveren sincs minden hely kiosztva az LVM-ből, mert a derék felhasználók látnák hogy van még hétszázcsillió tera szabad hely, és boldogan használatba is vennék. Aztán meg győzzem menteni a szemetet. Most amit ők látnak, az az, hogy 100% telítettség és 12G szabad hely, amit meg én, az:
Alloc PE / Size 681575 / 2.60 TiB
Free PE / Size 749217 / 2.86 TiB
:D
- A hozzászóláshoz be kell jelentkezni
Ma már csak magadat opatod azzal, ha mindent külön partícióra teszel, teljesen felesleges. :)
- A hozzászóláshoz be kell jelentkezni
Összesen két partíciót írtam. Bár lehet hogy vicc volt, bocs.
- A hozzászóláshoz be kell jelentkezni
Régen teljesen jó volt, hogy nyitva hagytunk ajtót, ablakot. Később jött a kulcs-a-lábtörlő-alatt. Jó lesz az nekünk ma is. Mi a francért kéne az egymástól elkülönült területet elkülönülten kezelni?
- A hozzászóláshoz be kell jelentkezni
Egy "kis irodai fájlszerver" esetén mi értelme szétdarabolni a rendszert rengeteg partícióra? Komolyan érdekelnek az indokok.
--
maszili
- A hozzászóláshoz be kell jelentkezni
Magyarázd el nekem kérlek, ennek ma mi az értelme. Nekem komoly linuxos szakemberek mondták, h ma már felesleges, sőt, még a mostani egyik linuxakadémiás okításon az oktató bácsi is megemlítette. Én csinálok egy /-t, és egy /home könyvtárat desktop linux esetén, szerver esetén külön van raid1-es ssd-n a rendszer, arra ráteszem a /-t, a swapot, a többi megy külön lemezekre (vm-ek, file srv, stb).
- A hozzászóláshoz be kell jelentkezni
A legbanálisabb válasz a biztonság. Lehet a /usr-t ro mountolni illetve a symlinkes támadásoktól is megvéd a /tmp külön fs-en.
Nem beszélve arró, hogy áramszünet esetén, amikor jellemzően a /tmp és a /var van írva azok megsérülhetnek, a /boot, a /usr/ még érintetlen marad, mert arra veszettül ritkán ír az ember (v.ö.: ro mount), így ha elszáll a kakukk a fészkére, jobb esélyekkel bootol a gép.
Sokan esnek abba a hibába továbbá, hogy az LVM csak arra jó, hogy sok partíciót (sic) lehessen csinálni. Hát nem. Pláne nem mondjuk egy AIX alatt. Felett?
Nem beszélve azokról az esetekről amikor különböző (jellegű) fájlrendszerekre van szükség. Az esetemben a legszembetűnőbb példa a mailstore és a letöltős könyvtár. Az egyikben sok-sok apró file a másikban DVD .iso-k.
Ha a szerveren futtatnék torrentet akkor azt xfs-re tenném, az online defrag miatt (bár az lehet hogy van több fs-re is).
Első ránézésre lehet hogy értelmetlen, de én az LVM-et még sose bántam meg, a hiányát viszont már igen.
- A hozzászóláshoz be kell jelentkezni
A linuxos oktatáson a /boot is rákerült az LVM-re. Ha te is így teszed akkor bizonyára töviről-hegyire tudod hogy a grub2 hogyan fedezi fel magának az egyes layereket, és hogy pontosan mit kell csinálni, ha mégsem indul a rendszer.
----------
Linux Akadémia oktatóvideók: https://facebook.antavo.com/DUc/C/?oid=FC
- A hozzászóláshoz be kell jelentkezni
Örülök neki, hogy sikerült elindítanom egy vitát. Mellesleg a tudásomat én is a Linux Akadémiásoktól szereztem (nem szeretnék reklámot adni nekik, de szerintem egy kezdő sokat tanulhat tőlük...).
A hozzá szólásokat olvasva, ha jól értem nincs egy egységes recept koncepció? Az LVM és RAID esetében én sok esetben azon gondolkodtam, hogy egyáltalán van-e értelme darabolgatni, vagy elég a 4 partició és ennyi:
- Biztmentés (60%)
- Server adat -> maradék
- Rendszer 20 GB
- SWAP (5GB)
Pl: talán akkor érdemes többen gondolkodni, ha levelezést is végzek a sok apró file-ok miatt...
- A hozzászóláshoz be kell jelentkezni
Nemrég egy 10 éve üzembe, és fél éve leszerelt gép diszkjéről (már megint milyen szép magyar szavt találtam!) kellett visszaállítani a levelezést. Persze egy új gépben nem lehetett elindítani a régi rendszert. A kolléga felrakott valamit egy ssd-re, én meg próbáltam az eredetit megtartva átmásolni a levelezést. Nem volt sok anyag, de kevés hely maradt az ssd-n. A 24G nem fért rá a 24G területre, pedig végigpróbálgattam/konfigurálgattam az összes rendelkezésreálló ajánlott fs fajtát.
Aztán felraktam az eredetileg használt jfs-t és átmásoltam.
De jó!
- A hozzászóláshoz be kell jelentkezni
Én erről leszoktam, bár nagyon fancy :D
- A hozzászóláshoz be kell jelentkezni
Én nem ismerem ennyire a grub működését, de LVM-re teszem a /boot-ot is.
Ha gubanc van, akkor GRML boot, chroot és onnan helyreállítom.
- A hozzászóláshoz be kell jelentkezni
Jah, úgy értettem hogy "Ha te is úgy teszed". Tehát ha mindent az LVM-re tesz, akkor biztos tudja...
- A hozzászóláshoz be kell jelentkezni
Aztán van még az, hogy pl. ha mégis megtelik (mer mucika odavarezol), esetleg valami másra futsz rá (mondjuk elfogynak az inodeok) akkor mondjuk még mindig lesz logod a varban, meg kapsz tempfileokat, és nem fognak emiatt elhalni a szolgáltatásaid.
Aztán még lehetnek olyanok, hogy mondjuk nem ugyanazt az FSt szeretnéd használni (mert mondjuk az adatok IO patternjéhez jobb az XFS, de mondjuk a /root-ot nem tennéd rá)...
Vagy akarsz tudni úgy lvm snapshotot csinálni pl egy upgade előtt, hogy nem kell a változó user izék miatt izzadni az lvmnek.
Biztos ki lehet még találni párat, most így hirtelen ennyi.
- A hozzászóláshoz be kell jelentkezni
File server esetén (természetesen mindegyik md raid1, primary partíciók):
/boot 250MB
/ 4GB
/var 4GB
/home maradék (felhasználónkénti kvótával, opcionálisan titkosítva)
A 4 GB-os méretet azért választottam, mert ráfér egy dvd-re. Hiba esetén pendrive boot, dvd berak, dd felmásol és mindenki boldog.
- A hozzászóláshoz be kell jelentkezni
Nem értem, hogy 2TB-os diszkeknél miért kell bohóckodni 4GB-os partició mértekekkel. Utána meg jön a nyivákolás, hogy elfogyott a hely, nem tud egy rendszerfrissítést megcsinálni, mert nincs hely a csomagoknak, stb.
Nekem mondjuk mindegy, csak tényleg nem értem.
- A hozzászóláshoz be kell jelentkezni
Pedig oda van írva: mert a 4GB-os szeletet akár egy-az-egyben kiírhatja normál, hagyományos DVD-re.
- A hozzászóláshoz be kell jelentkezni
Egy file serverre milyen plusz csomagokat raksz fel az alaprendszerhez? Samba, vsftpd, openldap és mellé max 30-40 db kb. 1 MB-os csomagok. Erre a 4 GB bőven elég.
- A hozzászóláshoz be kell jelentkezni
A /Boot és a /Var köteteket miért érdemes darabolni?
- A hozzászóláshoz be kell jelentkezni
Van olyan perverz aki a /boot lecsatolja amint feláll a rendszer, frissítés előtt pedig vissza.
----------
Linux Akadémia oktatóvideók: https://facebook.antavo.com/DUc/C/?oid=FC
- A hozzászóláshoz be kell jelentkezni