Debian Wheezy na 1 GB disk

Debian Wheezy na 1 GB disk
« kdy: 16. 10. 2016, 09:38:00 »
Zdravim
nemate niekto link na co najmensi debian wheezy??
potrebujem ho nainstalovat na server kde mam len 1 Gb flash.
Nebude tam nic ine bezat len ssh server a samba mozno apache...

Co skusam oreginal zo stranky tak tam ked vyberiem balicky len ssh a systemove tak vyhodi chybu lebo sa to nezmesti...

ked som nedal systemove balicky instalacia prebehla ale debian sa po boot ani len nespusti...

diki za ochotu..
« Poslední změna: 17. 10. 2016, 09:43:48 od Petr Krčmář »


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:debian wheezy na 1 Gb disk
« Odpověď #1 kdy: 16. 10. 2016, 11:55:12 »
Asi nehledate Wheeze, ale LFS. S dnesnimi Debiany bych to na 1 GB videl spatne, mozna tak pred deseti a vice lety.

Jenda

Re:debian wheezy na 1 Gb disk
« Odpověď #2 kdy: 16. 10. 2016, 12:28:24 »
Wheezy je stará verze, určitě chceš Jessie (aktuální) nebo možná i Stretch (plánované zmrazení snad v prosinci).

Debian se do 1 GB určitě vejde (předpokládám, že to je překlep a myslíš 1 GB, ne 1 Gb, tj. 125 MB, do toho už by to bylo obtížné). Defaultní instalace má kolem 400 MB.

Oficiální instalátor je "divnej". Když to nainstaluješ debootstrapem, nikdo se tě na dostupné místo ptát nebude. Další možnost, obzvláště pokud je cílové zařízení pomalé/je k němu obtížný přístup/whatever, je nainstalovat to do chrootu nebo dokonce virtuálu a následně tam již hotový systém rsyncnout.

fish

Re:debian wheezy na 1 Gb disk
« Odpověď #3 kdy: 16. 10. 2016, 12:30:46 »
1G je málo, ale tady bude asi problém jinde. Kromě toho, že bych se nepouštěl do instalace na flashku, tak by to mělo proběhnout a výběr balíků by rozhodně neměl vést k nefunkční instalaci.
Zkušebně jsem si nainstaloval čistý systém, schválně v obyčejné, ne-expert verzi instalátoru, a z balíků jsem vybral pouze SSH server (utility se pak dají doinstalovat podle skutečné potřeby). Obsazení disku po nabootování systému:
Kód: [Vybrat]
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  938M  478M  413M  54% /

Takže je tam relativně i rezerva. Pro úplnost, instaloval jsem z média Wheezy 7.8 amd64. Nedáváte na tu flashku swap, že ne?

Jenda

Re:debian wheezy na 1 Gb disk
« Odpověď #4 kdy: 16. 10. 2016, 12:35:25 »
Asi nehledate Wheeze, ale LFS. S dnesnimi Debiany bych to na 1 GB videl spatne, mozna tak pred deseti a vice lety.

Kód: [Vybrat]
root@OpenWrt:~# cat /etc/debian_version
8.5
root@OpenWrt:~# df -H /
Filesystem       Size  Used Avail Use% Mounted on
/dev/mapper/deb  4,0G  559M  3,2G  16% /
Nainstalována spousta blbostí (gcc, g++, nmap…), na druhou stranu je to bez kernelu, který si třeba na x86 tak dalších 100 MB vezme (pokud je potřeba optimalizovat takhle brutálně, doporučuji začít smazáním nepotřebných modulů).

fish: Ano, 478 MB v ne-expertní verzi, to bych tak čekal. Několik desítek mega se dá ušetřit pomocí localepurge, a dále spuštěním

Kód: [Vybrat]
dpkg-query -W --showformat='${Installed-Size;10}\t${Package}\n' | sort -k1,1n

a odstraněním nepotřebných balíčků (ne-expertní verze instalovala i něco trochu navíc).


Re:debian wheezy na 1 Gb disk
« Odpověď #5 kdy: 16. 10. 2016, 14:29:05 »
Ano sekol som sa myslel som 1 GB.
je to Flash pamat... mam len tu volnu a nechcem zbytocne kupovat novu ked to ma byt len na sambu+apache...
s jessie este nemam skusenosti ale cim novsi tym myslim ze bude viac zaberat a cez wheezy rozbeham co presne potrebujem...

Na tu flash som daval aj swap disk vyclenil som mu necelych 80 MB.
preco?? som nemal davat ani tych 80 MB??  Ramka je tam 2 GB a je to stara doska co mi lezi v skriny DN2800.
 
Ako som pisal ked som dal instalaciu uplne cistu len ssh tak mi instalacia skoncila uspesne ale po restarte sa spusti bootovacia cast a pak uz nic stuhne to...
a ked vyberiem tie systemove ulity +ssh to v polke vyhodi chybu (predpokladam ze sa naplni disk)

Ale ta myslienka nie je zla ze najprv to nahodoit na velky dist a pak sa to pokusit co najviac osekat a uz len to potom zosycnhronizovat na ten flash disk. Idem to skusit...


Jenda

Re:debian wheezy na 1 Gb disk
« Odpověď #6 kdy: 16. 10. 2016, 15:16:16 »
s jessie este nemam skusenosti ale cim novsi tym myslim ze bude viac zaberat
Možná o trochu, ale do 1 GB se bohatě vejdeš.

cez wheezy rozbeham co presne potrebujem...

Jenom aby ses potom nedivil že tam je staré PHP, že Apache přestal dostávat bezpečnostní aktualizace, že se po další *lock* chybě vykašlou na aktualizace Samby…

Na tu flash som daval aj swap disk vyclenil som mu necelych 80 MB.
preco?? som nemal davat ani tych 80 MB??
Osobně swapuju do souboru, ale to je celkem jedno.

Ako som pisal ked som dal instalaciu uplne cistu len ssh tak mi instalacia skoncila uspesne ale po restarte sa spusti bootovacia cast a pak uz nic stuhne to...

A jakou to vyhodí chybu? (pokud nic nevidíš → https://brmlab.cz/user/jenda/linux-crapware)

a ked vyberiem tie systemove ulity +ssh to v polke vyhodi chybu (predpokladam ze sa naplni disk)
A jakou chybu?

Ale ta myslienka nie je zla ze najprv to nahodoit na velky dist a pak sa to pokusit co najviac osekat a uz len to potom zosycnhronizovat na ten flash disk. Idem to skusit...
Ne, to je blbost. Normální je nainstalovat to rovnou malé. Debootstrap ti podle mě vyrobí rootfs co má tak 200 MB a pak doinstaluješ kernel co má ~100 MB a jsi v pohodě.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:debian wheezy na 1 Gb disk
« Odpověď #7 kdy: 16. 10. 2016, 17:55:05 »
Na tu flash som daval aj swap disk vyclenil som mu necelych 80 MB.
preco?? som nemal davat ani tych 80 MB??

Swap vam tu flash pamet asi brzy odprazi. Aspon si nastavte nizkou hpodnotu swappiness.

Jinak wheezy je dost stary, tak nevim, jestli je to dobry napad. Mozna byste mohl kouknout na Devuan, coz je te Debian Jessie bez systemd.

Jenda

Re:debian wheezy na 1 Gb disk
« Odpověď #8 kdy: 16. 10. 2016, 19:16:06 »
Jinak wheezy je dost stary, tak nevim, jestli je to dobry napad. Mozna byste mohl kouknout na Devuan, coz je te Debian Jessie bez systemd.

V Jessie stačí nainstalovat balíčky sysvinit-core a sysvinit-utils. Tazatel ale nepsal, že by chtěl používat historickou verzi kvůli initu.

dustin

Re:debian wheezy na 1 Gb disk
« Odpověď #9 kdy: 16. 10. 2016, 20:49:04 »
Pro malé embedded aplikace s read-only fs na flešce se mi osvědčil voyage linux postavený na debianu.

Re:debian wheezy na 1 Gb disk
« Odpověď #10 kdy: 20. 10. 2016, 10:54:24 »
Jenda:
Ked som skusal to wheezy nainstalovat aj na normal 100 Gb disk tak po isntalacii sa to tvari rovnako ako pri tej flash pamati.
System sa nainstaloval v poriadku a ked sa po bootovani to zacne spustat sa nic nespusti a stroj sa neda ani pingat, na displeji nenabehne prihlasovacie okno na prihlasenie jednoducho ako keby to stuhlo...
mal som vybrate balicky systemove ulity a ssh

Skusil som teda aj najnovssi jessie tiez najprv na ten 100 Gb disk a tam instalacia prebehla tiez bez problemov a system sa v pohode spustil a tiez som vybral len systemove ulity a ssh.

Takze asi nakoniec sa budem hrat s tym jessie aby som ho dostal pod 1 GB.
Po instalacii som bolo cca na 950Mb (vratane swap co som dal 80MB) ale ked som dal nainstalovat apache tak som nad 1 GB :(
Co by ste mi poradilo odinstalovat??


JardoP
Hmmm a co by si mi poradil ako to najlepsie spravit ??
neda sa ten swap disk vypnut?? Ramky mam dost takze je zbytocny podla mna...

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Debian Wheezy na 1 GB disk
« Odpověď #11 kdy: 20. 10. 2016, 16:35:51 »
@p3dr04444: Kdyz je RAM hafo, tak swap se da uplne vypnout nebo ho clovek pri instalaci vubec neda vytvorit. Pricemz se do RAM muze dat i vselijake /tmp, /var/run a co ja vim.

Jenda

Re:debian wheezy na 1 Gb disk
« Odpověď #12 kdy: 21. 10. 2016, 00:26:42 »
Jenda:
Ked som skusal to wheezy nainstalovat aj na normal 100 Gb disk tak po isntalacii sa to tvari rovnako ako pri tej flash pamati.
System sa nainstaloval v poriadku a ked sa po bootovani to zacne spustat sa nic nespusti a stroj sa neda ani pingat, na displeji nenabehne prihlasovacie okno na prihlasenie jednoducho ako keby to stuhlo...
Nevěřím, že prostě kernel nic nevypsal (pokud jsi měl textovou konzoli podle odkazu, který jsem ti poslal).

Takze asi nakoniec sa budem hrat s tym jessie aby som ho dostal pod 1 GB.
Po instalacii som bolo cca na 950Mb (vratane swap co som dal 80MB) ale ked som dal nainstalovat apache tak som nad 1 GB :(
Co by ste mi poradilo odinstalovat??
To už bylo taky napsáno. dpkg -l, resp. ten oneliner na setřídění podle velikosti. Dále apt-get clean, apt-get autoremove, deborphan a localepurge (vybrat "no" na "use dpkg path exclude", možná bude potřeba ručně smazat USE_DPKG z /etc/(default?)/localepurge (nejsem teď u svého počítače tak se nemůžu podívat) a pak ho spustit).

JmJ

  • ****
  • 333
    • Zobrazit profil
Re:Debian Wheezy na 1 GB disk
« Odpověď #13 kdy: 21. 10. 2016, 08:01:40 »
Opet radim trochu s krizkem po funuse. Potvrzuji, ze debian vcetne verze 8 se da provozovat na disku o velikosti 1gb, konkretne na compact flash karte. A neni to nijak napjate reseni.

Postrehy:
Pokud mas 2gb ram, urcite zrus swap. Mam 256mb a swap nemam, cf by tim jen trpela.
Pri mountovani fs pouzij noatime parameter.
Sestav si vlastni jadro se zakompilovanymi ovladaci. Nepotrebne drivery vyhazej.
Zkontroluj, jak casto ti ktera sluzba pise do logu. Omez logovani, nastav vhodna pravida v logrotate. Caste zapisy skodi, navic logy muzou zrat misto. Je nutne stale logovat vsechny pristupy na webserver?
Zvaz, jestli /tmp nenasmerovat do ramdisku. Pokud tvuj server za behu tvori nejaka data, ktera po rebooto nejsou potreba, nasmeruj je do ramdisku. Treba session soubory z php.

Nevim, jestli flashkou myslis cf. Pokud ano, pak te varuju, ze z nekterych cf nemusis ani nabootovat. Kvalita je ruzna a nekdy hruzna. Bude to asi zaviset i od radice. Overene mam advantech a tusim innodisk. To druhe nevim jiste.