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