Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej!
Czy ktoś może przerabiał instalację Debka na terminalu z "napędem" compact flash? Czy 1GB wystarczy na system podstawowy, sterowniki, net manager, trnasmission, minidlna, samba, ftp...
Oczywiście bez żadnego środowiska graficznego, sama konsola (jako serwer). Może dałoby się to upchać na 1GB i przy bootowaniu ładować ile wlezie do RAM? (też 1GB więc całkiem sporo...) tak, aby karta CF nie dostawała po tyłku zapisami non stop?
Offline
Poniżej 16GB w ogóle bym się nie bawił w Debiana (zwłaszcza z klientem torrenta), raczej Pendrak 16GB byłby odpowiedniejszy, a dużo
nie kosztuje.
Np ten model powinien dać radę.
Kiedyś próbowałem, jak się Debian sprawdza na pendraku 8GB, i szybko mu miejsca brakowało.
Ostatnio edytowany przez Jacekalex (2014-09-16 23:06:41)
Offline
nie nie, ja pytam o sam system, bo i tak po USB HDD chcę podłączyć (mam taki stary, 2,5" 250GB)
Poza tym jak już to można przecież kartę CF zakupić 8 czy 16GB też ;P
Zresztą Debian chyba nie jest wingrozą, która zainstalowana, skonfigurowana i chodząca 24/7 sama z siebie automagicznie się rozrasta?
W razie "w" mam 6 portów USB - czyli duuużo można mu podpiąć ;P
Ostatnio edytowany przez misioooo (2014-09-16 23:58:35)
Offline
Po PXE dałoby radę (ja zrobiłem sobie mini-distro, które ma ~200MB), pytanie czy takie rozwiązanie odpowiada. Oczywiście wszystko się na serwer wgrywa, wiec musiałbyś mieć dostęp do serwera
Fervi
Offline
Hmm... Mój routerek z OpenWRT ponoć obsługuje PXE (w sensie można na niego wrzucić jakieś distro i inne urządzenie bootować po lanie)... Jeszcze nigdy tego nie robiłem - czas chyba się nauczyć :) Mowa o czymś takim? http://wiki.openwrt.org/doc/howto/tftp.pxe-server
Jednak raczej takie rozwiązanie odpada - właśnie po to chcę mini-serwerek w domu aby router odciążyć (bo nie wydala mu procek i ram ;P).
Offline
Na miniserwerku może PXE być
Musisz skonfigurować TFTP, DHCP i obraz PXE wgrać
Fervi
Offline
Znalazłem coś takiego jak Damn Small Linux... To jakaś pochodna Debianowa chyba? 50mb tylko więc powinien się nadać? Ktoś testował?
Offline
To bazuje na starym Debianie, bodajże 3.1.
Offline
DSL to pochodna starego Debiana, dla starych komputerów
Fervi
Offline
Podstawowy system (testing) instalowany via debootstrap to jest nieco ponad 205MiB. Montując tmp i cały cache systemowy, wliczając w to też apt i użytkownika, w RAM, to bez problemu by dało radę się zmieścić w 1GiB. Tylko bez Xów i wszelkich graficznych aplikacji.
Offline
Xy nie są mi potrzebne. Potrzebuję: serwer ftp (sporadycznie używany, tylko po LAN), transmission (tutaj ramu trochę zżera pewnie), flexget (to obciąża najmocniej ram i procka), minidlna (używane sporadycznie)...
Odpaliłem na "maluchu" DSL - działa jak rakieta :) Nie wiem tylko jak z paczkami w/w programów do niego... FTP ma już zapodane ootb.
Sprawdziłem też sobie Puppy Linux Slacko... Zdecydowanie wolniejszy od DSL (wolniejszy = zauważalna praca w X-ach).
Jak tego debootstrapa zrobić? Nie muszę koniecznie wszystkiego do RAM pchać, a userów (home) mogę mieć na zewnętrznym hdd (czy nawet pendrive). Zresztą czytając różne testy żywotności pamięci flash... Przy zapisie nośnika 50%/dzień wytrzymać powinien niemal 20 lat... Ile taki linux, pracując normalnie, zapisuje danych (logi etc przerzucone na zewnętrzny nośnik) - raczej taki flash nie padnie w rok czy dwa.
A może... http://www.hacom.net/catalog/pub/debian
Ostatnio edytowany przez misioooo (2014-09-17 16:52:40)
Offline
Tutaj masz opisaną instalację przy pomocy debootstrap i chroot: https://dug.net.pl/tekst/247/zaszyfrowany_debian_fr … otstrap/#2.7.
A co do flashy -- mi kingston daje 5lat gwarancji, także używam ile wlezie i się nie przejmuję, za 5 lat to kupie se pena 5x większego za 3x taniej. xD
Ostatnio edytowany przez morfik (2014-09-17 20:41:50)
Offline
Ja nie wiem :P Z góry mówię, że LiveCD opłaca się bardziej (chyba, że zdebootstrapowane LiveCD); bo to mocno kompresuje. Ale to Live ...
#Fervi_to_umi!
Fervi
Ostatnio edytowany przez fervi (2014-09-17 22:21:36)
Offline
I tak... Debian jessie zapodany z netinstall. System bazowy + narzędzia podstawowe (jakiekolwiek by nie były) zajmują ~600mb (po apt-get update) :)
To co teraz chcę - zminimalizować ilość zapisywanych danych (aby miejsca nie zabrakło) - jak wyłączyć logi na dysku etc? (w ramie mogą siedzieć sobie)
Co można ewentualnie odinstalować/wywalić?
Czy można jakoś to co zasysa (listy z repo) wyrzucić/przenieść do ram/tmp? (to ponad 100mb, przed update system zajmował 500mb)
misio@sauron:~$ df System plików 1K-blocks użyte dostępne %uż. zamont. na /dev/sda1 961272 635456 259768 71% / udev 10240 0 10240 0% /dev tmpfs 180200 4452 175748 3% /run tmpfs 450500 0 450500 0% /dev/shm tmpfs 450500 0 450500 0% /sys/fs/cgroup tmpfs 102400 0 102400 0% /run/user tmpfs 5120 0 5120 0% /run/lock misio@sauron:~$
Zastanawia mnie użycie RAM... Na lapku z 2GB 300mb zużywa Debian jak mam XFce, iceweasela, terminal i cośtam jeszcze odpalone...
Wg top to systemd i pochodne najwięcej pożerają (zaraz za nimi serwer openssh)
top - 22:53:26 up 15 min, 1 user, load average: 0,00, 0,02, 0,05 Tasks: 55 total, 1 running, 54 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 901000 total, 239064 used, 661936 free, 9212 buffers KiB Swap: 0 total, 0 used, 0 free. 196184 cached Mem
Procek miał być 800MHz, a jest... 1600MHz (w porywach):
Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 Vendor ID: AuthenticAMD CPU family: 15 Model: 124 Stepping: 2 CPU MHz: 800.000 BogoMIPS: 1599.90 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512K
Dwie prędkości obsługuje, w jajku wszystko siedzi, tylko dołożyłem cpufrequtils i po bólu.
Reszta bebechów:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 Host Bridge 00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (Internal gfx) 00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 2) 00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 3) 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI0) 00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI1) 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI2) 00:13.3 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI3) 00:13.4 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI4) 00:13.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB Controller (EHCI) 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 14) 00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB600 IDE 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB600 PCI to LPC Bridge 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS690M [Radeon Xpress 1200/1250/1270] 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
Zero problemów z instalacją debiana i konfigiem. Całkiem fajny sprzęt jak dla mnie! Wszystko ładnie wykryte, rozpoznane i sprawne (chyba, Xów nie mam i audio też nie używam).
Jeśli dobrze widzę, to 5 portó USB jest 1.1, a tylko jeden jest 2.0?
Ostatnio edytowany przez misioooo (2014-09-18 01:16:50)
Offline
SB600 ma 10 portów USB, aby obsługiwać tyle portów potrzeba w full speed (1.1) potrzeba 5 interfejsów OHCI (po dwa porty na interfejs), w przypadku EHCI wystarczy jeden host. Zgodnie z notą katalogową porty są mieszane czyli wstecznie kompatybilne. Ponieważ aby standard 2.0 mógł obsługiwać 1.1 i 1.0 potrzeba było osobno hosta EHCI i OHCI stąd masz taki a nie inny wynik. Sprawdź co podaje lsusb po podłączeniu urządzenia.
----
support.amd.com/TechDocs/42119_sb600_ds_pub_3.07.pdf
Strona 52 powinna Ci przybliżyć nieco zagadnienie.
Offline
Na razie nie sprawdzę... Wrzuciłem sobie rsync, wpisałem do fstaba kilka wpisów typu
tmpfs /var/log tmpfs defaults,noatime 0 0
(dla różnych miejsc), w konfigu rsynca dałem LOCKRAM i cośtam jeszcze... i system umarł ;P Nie wstaje, pluje się, że nie ma plików journala i wisi... Chciałem wrzucać te miejsca (gdzie debian pisze dane) do RAMu, jako że tego mam sporo...
Czy można tak zrobić przy partycji ext4? Może to ten journaling mi namotał?
Na razie brak mu głowy (nie mam adaptera dvi/vga ani kabla dvi pod ręką) więc nic nie zrobię :)
Pewnie skończy sie zakupem za 30zł karty CF kingstona 4GB i po sprawie...
Ostatnio edytowany przez misioooo (2014-09-18 09:26:59)
Offline
misioooo napisał(-a):
I tak... Debian jessie zapodany z netinstall. System bazowy + narzędzia podstawowe (jakiekolwiek by nie były) zajmują ~600mb (po apt-get update) :)
Dodaj do /etc/apt/sources.list:
deb http://www.emdebian.org/grip jessie-grip main deb-src http://www.emdebian.org/grip jessie-grip main deb http://ftp.uk.debian.org/emdebian/grip jessie-grip main deb-src http://ftp.uk.debian.org/emdebian/grip jessie-grip main deb http://emdebian.bytesatwork.ch/mirror/grip jessie-grip main deb-src http://emdebian.bytesatwork.ch/mirror/grip jessie-grip main deb http://www.emdebian.org/grip testing-grip main deb-src http://www.emdebian.org/grip testing-grip main deb http://ftp.uk.debian.org/emdebian/grip testing-grip main deb-src http://ftp.uk.debian.org/emdebian/grip testing-grip main deb http://emdebian.bytesatwork.ch/mirror/grip testing-grip main deb-src http://emdebian.bytesatwork.ch/mirror/grip testing-grip main
Kluczyk:
apt-get install emdebian-archive-keyring
i zaktualizuj system:
apt-get update apt-get dist-upgrade
Powinno trochę wywalić.
Offline
Embediana nie chcę, starawy troszkę jest i już nie jest rozwijany.
Na chwilę obecną mam działającego Debiana Jessie, transmission, vsftpd.
Flexget odpada - około 200MB chce dodatkowo (153MB sama paczka i zależności dla python-pip)... Utknąłem ;P Czekam na większą kartę CF (4GB).
Czy mogę przez dd zrobić sobie obraz obecnego systemu (całej partycji/dysku) z tej karty 1GB i potem przez dd wrzucić to na 4GB kartę? Nie będzie problemów z powodu różnego rozmiaru nośników?
Offline
misioooo napisał(-a):
Embediana nie chcę, starawy troszkę jest i już nie jest rozwijany.
Skąd takie informacje?
Offline
misioooo napisał(-a):
I tak... Debian jessie zapodany z netinstall. System bazowy + narzędzia podstawowe (jakiekolwiek by nie były) zajmują ~600mb (po apt-get update) :)
To co teraz chcę - zminimalizować ilość zapisywanych danych (aby miejsca nie zabrakło) - jak wyłączyć logi na dysku etc? (w ramie mogą siedzieć sobie)
Co można ewentualnie odinstalować/wywalić?
Czy można jakoś to co zasysa (listy z repo) wyrzucić/przenieść do ram/tmp? (to ponad 100mb, przed update system zajmował 500mb)Kod:
misio@sauron:~$ df System plików 1K-blocks użyte dostępne %uż. zamont. na /dev/sda1 961272 635456 259768 71% / udev 10240 0 10240 0% /dev tmpfs 180200 4452 175748 3% /run tmpfs 450500 0 450500 0% /dev/shm tmpfs 450500 0 450500 0% /sys/fs/cgroup tmpfs 102400 0 102400 0% /run/user tmpfs 5120 0 5120 0% /run/lock misio@sauron:~$Zastanawia mnie użycie RAM... Na lapku z 2GB 300mb zużywa Debian jak mam XFce, iceweasela, terminal i cośtam jeszcze odpalone...
Wg top to systemd i pochodne najwięcej pożerają (zaraz za nimi serwer openssh)Kod:
top - 22:53:26 up 15 min, 1 user, load average: 0,00, 0,02, 0,05 Tasks: 55 total, 1 running, 54 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 901000 total, 239064 used, 661936 free, 9212 buffers KiB Swap: 0 total, 0 used, 0 free. 196184 cached MemProcek miał być 800MHz, a jest... 1600MHz (w porywach):
Kod:
Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 Vendor ID: AuthenticAMD CPU family: 15 Model: 124 Stepping: 2 CPU MHz: 800.000 BogoMIPS: 1599.90 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512KDwie prędkości obsługuje, w jajku wszystko siedzi, tylko dołożyłem cpufrequtils i po bólu.
Reszta bebechów:Kod:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 Host Bridge 00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (Internal gfx) 00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 2) 00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 3) 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI0) 00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI1) 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI2) 00:13.3 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI3) 00:13.4 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI4) 00:13.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB Controller (EHCI) 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 14) 00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB600 IDE 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB600 PCI to LPC Bridge 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS690M [Radeon Xpress 1200/1250/1270] 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)Zero problemów z instalacją debiana i konfigiem. Całkiem fajny sprzęt jak dla mnie! Wszystko ładnie wykryte, rozpoznane i sprawne (chyba, Xów nie mam i audio też nie używam).
Jeśli dobrze widzę, to 5 portó USB jest 1.1, a tylko jeden jest 2.0?
Wywal systemd to wiecej ramu zyskasz.
Katalog z logami zamontuj wlasnie do ramu.
Zestresuj procek i sprawdz czy to na pewno 1600.
Ostatnio edytowany przez Pavlo950 (2014-09-19 08:32:55)
Offline
Nie trzeba niczego wywalać, ani niczego montować.
W pliku /etc/systemd/journald.conf zamień:
#Storage=auto
na:
Storage=none
To wyłączy zapisywanie logów.
Jeśli w grę mogą wchodzić eksperymenty, to spróbuj postawić system na btrfs. Wtedy można sobie włączyć kompresję (compress=zlib lub compress=lzo w opcjach montowania).
Offline
mati75 napisał(-a):
misioooo napisał(-a):
Embediana nie chcę, starawy troszkę jest i już nie jest rozwijany.
Skąd takie informacje?
emdebian.org
http://www.emdebian.org/News/2014/20140713.html
Ze starym może przesadziłem ;P
Skusiłem się i zrobiłem jak napisałeś... Odzyskane jakieś ze 30-40MB więc szału nie ma ;P Ale dobre i to!
----
Testy CPU
Bez obciążenia:
misio@sauron:~$ lscpu Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 Vendor ID: AuthenticAMD CPU family: 15 Model: 124 Stepping: 2 CPU MHz: 800.000 BogoMIPS: 1599.92 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512K
Zapodana pętla w celu obciążenia procesora:
while : ; do : ; done
I wynik jak CPU pracuje:
misio@sauron:~$ lscpu Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 Vendor ID: AuthenticAMD CPU family: 15 Model: 124 Stepping: 2 CPU MHz: 1600.000 BogoMIPS: 3199.85 Virtualization: AMD-V L1d cache: 64K L1i cache: 64K L2 cache: 512K
Czyli jest zgodnie z informacjami technicznymi, procesor obsługuje dwie prędkości (stepping: 2) 800 i 1600MHz :)
Po kilkunastu minutach wygrzewania tak procka temperatura ustabilizowała się na 55 stopniach. Bez obciążenia ~47 stopni. Terminal jest chłodzony pasywnie, więc jak na starsazego AMD to wyniki bardzo mnie zadowalające :) Jajek nie usmażę na nim...
Ostatnio edytowany przez misioooo (2014-09-19 10:10:49)
Offline
misioooo napisał(-a):
mati75 napisał(-a):
misioooo napisał(-a):
Embediana nie chcę, starawy troszkę jest i już nie jest rozwijany.
Skąd takie informacje?
emdebian.org
http://www.emdebian.org/News/2014/20140713.html
Ze starym może przesadziłem ;P
Skusiłem się i zrobiłem jak napisałeś... Odzyskane jakieś ze 30-40MB więc szału nie ma ;P Ale dobre i to!
Do wersji testowej to fakt, nie wyrabiają się z budową pakietów.
Offline
Czy mogę przez dd zrobić sobie obraz obecnego systemu (całej partycji/dysku) z tej karty 1GB i potem przez dd wrzucić to na 4GB kartę? Nie będzie problemów z powodu różnego rozmiaru nośników?
Nie, tylko będziesz musiał poszerzyć system plików by rozciągnąć go na pozostałe 3GB.
Offline
Poszerzenie raczej nie powinno stanowić problemu - z jakiegoś livecd powinno pójść gładko.
Czy chcą wykonać taką operację (dd -> obraz.img -> inny dysk) raczej powinienem jako wejścia na starcie użyć partycji (/dev/sda1) czy dysku (/dev/sda)? U mnnie wszystko jest na jednej partycji.
Offline