środa, sierpnia 24, 2011

[LifeHacking] jak się pozbyć muszek owocówek

Może to nie temat na tego bloga, ale miarka się przebrała. Po zimie inskety wychodzą na żer, nie mam nic przeciwko pszczółkom, mrówkom, a nawet pająkom (chociaż ich nie lubie) jednak jest coś co uruchamia moje mordercze instynkty, są to muszki tzw owocówki (Drosophila melanogaster)

Przedstawię teraz sposób jak się pozbyć tego dziadostwa.
Do zamontowania pułapki potrzebujemy
słoik
kartkę a4
taśmę klejącą
ocet jabłkowy
kawałek owoca np banana

kroki jakie podejmiemy aby skonstruować pułapkę
wypełniamy dno słoika wlewając weń około 1,5 cm octu jabłkowego
wrzucamy wspomniany kawałek banana, rolujemy kartkę w tubę i oklejamy ją tak aby muszki nie mogły się wydostać poprzez krawędzie słoika. Następnie umieszczamy pułapkę tam gdzie kręci się najwięcej muszek, tj w kuchni i pozwalamy jej pracować. Muszki z jakiegoś dziwnego powodu po znalezieniu się w pułapce nie będą potrafiły się wydostać spowrotem poprzez otwór w tubie. I na tym polega cała heca z pułapkami na te przebrzydłe owady.

miłego eksperymentowania ze sposobami uśmiercania muszek, podobno najekonomiczniej jest je zamrozić i zacząć proceder od początku po wyjęciu z zamrażarki :)


rozwiązywanie problemu z Windowsem 7 jako serwerem składowania danych

Jak wiadomo, zdarza się, szczególnie w małych firmach, ze dane rezydują na systemach nieserwerowych. To zrozumiałe,tj po co przepłacać. Taki też problem spotkałem podczas wykorzystywania maszyny z Windows 7 jako serwera plików z danymi które pobierają inne programy, w tym wypadku oprogramowanie Schlumberger - Petrel. Kilka stacji roboczych wykorzystuje 'serwer' z Windows 7 do ładowania plików z udostępnionych dysków ( przeważnie duże pliki). Niestety po kilku dniach pracy próba podłączenia do zasobu skutkowała 'brakiem widoczności w sieci' wspomnianego komputera hostującego pliki. W tym przypadku chodziło o stacje roboczą łączącą się z systemem Windows XP 64bit.
Poszperałem na Technecie i nie znalazłem bezpośredniego rozwiązania przyczyny, a jedynie ślad po artykule na stronach Sysinternals. Pierwszym krokiem był restart maszyny hostującej pliki, który okazał się zbawienny, następnie po głębszym przeszukaniu logów znalazłem problemy z błędami pamięci ( non-paged ).
Technet wskazywał odnośnik który był nieaktualny, jednak udało mi się odszukać w otchłani Internetu informację mi potrzebną:

Windows 7 stanie się serwerem plików po zaaplikowaniu następujących zmian w rejestrze i restarcie serwera.

Zmiana poniższego klucza z wartości 0 na 1

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache

oraz zmiana wartosci 1 na 3 w kluczu

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size

piątek, sierpnia 12, 2011

LVM - linux centos dodawanie nowego zasobu, od poczatku do końca

Czasem nadchodzi taka chwila, gdy miejsce na serwerze ( w moim przypadku serwer SFTP) się kończy i potrzebny jest nowy zasób, pomijając żmudne załatwianie sprzętu (dyski) Chciałbym przedstawić proces zakładania i montowania nowego dysku LVM

1) montaż dysków ( z przyczyn oczywistych pomijam )
2) po uruchomieniu systemu sprawdzamy komendą fdisk -l jakie dyski mamy w systemie
3) tworzymy partycję na dysku fdisk /dev/cciss/c0d1 otworzy się linia komend fdiska
naciskamy [n] - nowa partycja
potem [p]
- primary
numer partycji [1]
first cylinder [enter for default]
last cylinder [enter for default]
wybór rodzaju partycji [t]
wybieramy linux LVM czyli [8e]
zapisujemy wszystko [w] i wyskakujemy do shella

4 tworzymy fizyczny wolumen:
#pvcreate /dev/cciss/c0d1p1

5 sprawdzamy czy się poprawnie utworzyło
# pvscan
PV /dev/cciss/c0d0p2 VG VolGroup00 lvm2 [68.25 GB / 2.72 GB free]
PV /dev/cciss/c0d1p1 lvm2 [273.45 GB]
Total: 2 [341.70 GB] / in use: 1 [68.25 GB] / in no VG: 1 [273.45 GB]

6 Tworzymy nowy grupę wolumenów
#vgcreate VolGroupSFTP /dev/cciss/c0d1p1
Volume group "VolGroupSFTP" successfully created

7. sprawdzamy czy się poprawnie utworzyło
# pvscan
PV /dev/cciss/c0d1p1 VG VolGroupSFTP lvm2 [273.45 GB / 273.45 GB free]
PV /dev/cciss/c0d0p2 VG VolGroup00 lvm2 [68.25 GB / 2.72 GB free]
Total: 2 [341.70 GB] / in use: 2 [341.70 GB] / in no VG: 0 [0 ]

8 Na początek tworzymy 100 Gigabajtowy wolumen logiczny
lvcreate -L 100G -n LogicalVolumeSFTP VolGroupSFTP
Logical volume "LogicalVolumeSFTP" created

9. Skanujemy poprawność wykonania operacji
# lvscan
ACTIVE '/dev/VolGroupSFTP/LogicalVolumeSFTP' [100.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [11.77 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol02' [51.77 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [2.00 GB] inherit

10. Tworzymy partycję poleceniem
# mkfs -t ext3 -m 1 -v /dev/VolGroupSFTP/LogicalVolumeSFTP
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
13107200 inodes, 26214400 blocks
262144 blocks (1.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
800 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

11.
#tune2fs -l /dev/VolGroupSFTP/LogicalVolumeSFTP
tune2fs 1.39 (29-May-2006)
Filesystem volume name:
Last mounted on:
Filesystem UUID: 0de29417-8f59-4e0f-8013-354c2834a1bc
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal resize_inode dir_index filetype sparse_super large_file
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 13107200
Block count: 26214400
Reserved block count: 262144
Free blocks: 25755017
Free inodes: 13107189
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1017
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16384
Inode blocks per group: 512
Filesystem created: Fri Aug 12 08:28:15 2011
Last mount time: n/a
Last write time: Fri Aug 12 08:29:38 2011
Mount count: 0
Maximum mount count: 32
Last checked: Fri Aug 12 08:28:15 2011
Check interval: 15552000 (6 months)
Next check after: Wed Feb 8 07:28:15 2012
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: 17a9ad08-5616-4f20-bda0-d45641b02746
Journal backup: inode blocks

12. Tworzymy katalog na który zamontujemy
mkdir /home2

13. Montujemy wolumen
mount -t ext3 /dev/VolGroupSFTP/LogicalVolumeSFTP /home2/

voila