Próbowałem ostatnio utworzyć patrycję nieco większą niż zwykle, 2,3TB. Tradycyjnie do pracy został zagoniony cfdisk, w końcu od tego jest – pomyślałem. Z jakichś przyczyn jednak cfdisk w wersji z paczki util-linux-ng-2.16 zamiast utworzyć rządaną przezemnie partycję, utworzył ją w wielkości 300GB. Doczytałem, że cfdisk nie obsłuży patrycji powyżej 2TB, co nie zmienia faktu, że powinien zakrzyczeć o tym fakcie. Użyłem parted który poradził sobie z problemem wyśmienicie.
Zrobienie patrycji na całej dostępnej przestrzeni dysku:
# mkpart primary 0 -0
Warto zaznaczyć, że parted nie jest programem do zabawy – zmiany zapisywane są na dysk bez zatwierdzania, zaraz po ich “nakazaniu”.
Last week I have to import a large (above 4 GB) MySQL dump, wich includes InnoDB tables. The dump was made with –extended-insert=false, so we have many single operations to do. It takes me above 50 hours (sic !) by doing a simple source datadump.sql in the MySQL console. Load on the machine was near 1,02.
Next time I will do it like that:
create database DATABASE charset=CHARSET;
use DATABASE;
set names CHARSET;
set FOREIGN_KEY_CHECKS=0;
set AUTOCOMMIT=0;
source datadump.sql;
COMMIT;
While inserting data with above example, the load skips up to 4,90 – 5,30, so the 2-core machine was not boring.
It is realy fast :)
Having a simple LAMP guest Linux Vserver Debian etch we can do a dist-upgrade in minutes.
1. Stop the guest vserver, and make a copy of it. Just in case if something goes wrong.
2. Start the guest vserver, and enter it. Type as root:
# sed -i -e “s#etch#lenny#g” /etc/apt/sources.list
your file will look some like this:
deb http://ftp.pl.debian.org/debian/ lenny main
deb-src http://ftp.pl.debian.org/debian/ lenny main
deb http://security.debian.org lenny/updates main
3. Do: apt-get update
4. Start praying ;-) and type: apt-get dist-upgrade
5. Done ?
You probably have a syslog-ng daemon, and if it wouldn’t run, chceck the config files. In a Linux guest vserver you should comment line:
file(”/proc/kmsg” log_prefix(”kernel: “));
and then start your syslog-ng daemon.
It take me 10 minutes to upgrade my Debian guest vserver on my notebook :)
Tak, proszę państwa – takie cudo jest możliwe w PLD Linux ! :) Autorem cuda jest Zbyniu.
Jeśli ktoś nie śledzi pld-kernel-pl czy pld-devel (a warto), to i tak zachęcam do testowania. Gotowe paczki dostępne są w sieci (linki poniżej). Testuję arch x86_64 na lapku (+ nvidia) i działa pięknie.
i686: http://carme.pld-linux.org/~arekm/aa/
x86_64: ftp://pld-mirror.domainmaker.pl/various/
Od kilkudziesięciu dni pracuje nowy, publiczny mirror PLD Linux.
adres: ftp://pld-mirror.domainmaker.pl/ (i ten adres podmieniamy w /etc/poldek/repos.d/pld.conf w miejsce domyślnego ftp.th.pld-linux.org)
Na maszynie dostępne są:
Th – i686, noarch, x86_64, ppc
Ac – i686 amd64 noarch i386
RescueCD, Live CD 2.0.
Aktualny limit łącza: ~20 Mbps
Mirror rpm Ac i Th synchronizowany jest z ep09 (ftp.th.pld-linux.org) co godzinę, via rsync.
Zasoby sprzętowe dzięki uprzejmości:
DomainMaker Sp. z o.o.
85-022 Bydgoszcz, ul. Gdańska 107
www.domainmaker.pl