LINUX.ORG.RU

Тонкая настройка IDE-дисков с помощью hdparm


0

0

По заявкам читателей, в качестве приложения к статье ``Разбиение диска для увеличения производительности'' ( http://freesource.info/article/4.shtml ) публикуется статья по использованию hdparm.

>>> Подробности

Ответ на: комментарий от Led

2Led

>Зачем так кардинально? У нас в Киеве в спец. конторе за 30-60 минут и $35

час на то чтобы переставить котроллер ? :)))
Не - такие спецы пусть идут лесом :)


>всю информацию с мёртвого винта тебе на болванки сбросят или на другой винт...

Доверять инфу с винта дяде ? Не спасибо :)

BTW: в Москве это стоило бы мне 15$

>Последние года 3 - может быть... у мен я ещё предубеждения 5-7-летней давности;)

Да вроде бы и 7 лет назад сигейты рулили (это ж не WD)
Правда тогда мы пользовали Conner-ы и Maxtor-ы

Кстати у меня до сих пор в калитке стоит Conner Peripherals 850MB - CFS850A ;)))

sS ★★★★★
()
Ответ на: комментарий от anonymous

>ну вот, пришлось страницу сохранять... спасибо. 
А cut&paste не юзаем по религиозным соображениям ? ;))

sS ★★★★★
()

Для сохранения авторской орфографии...

:-)

anonymous
()
Ответ на: комментарий от sS

2sS:
>час на то чтобы переставить котроллер ? :)))
на то чтобы переписать 40Г информации на болванки или винт

>Доверять инфу с винта дяде ? Не спасибо :)
при тебе делают, инфу просто копируют, не смотрят, и тут же тебе
отдают твой винт.

>Да вроде бы и 7 лет назад сигейты рулили (это ж не WD)
Не, они не то чтобы умирали... просто гремели страшно и потихоньку сыпались...

Led ★★★☆☆
()
Ответ на: комментарий от sS

2sS:
>час на то чтобы переставить котроллер ? :)))
Там вобще контроллер не переставляется. Специальная "железяка"
используется (собственной разработки, AFAIK с авторским свидетельством на неё)

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

А вот чем в лине можно SMART посмотреть?

:~$ dpkg -l | grep smart
ii ide-smart 1.4-1 S.M.A.R.T. status checking tool for IDE hard
ii smartsuite 2.1-1 SMART suite - SMART utility suite for Linux

А на IBM нех пиздеть.

Эта контора подмочила свою репутацию, выпустив харды со стеклянными блинами.
Они сыпались, народ плевался. Восстановить доверие к ее поделкам будет
очень непросто.

anonymous
()
Ответ на: комментарий от Led

>>час на то чтобы переставить котроллер ? :)))
>на то чтобы переписать 40Г информации на болванки или винт

Ну если на болванку - то это не на час ...

а если на винт дырка-в-дырку то

ss@XP1700:~$ sudo /usr/sbin/hdparm -t /dev/hda
 
/dev/hda:
 Timing buffered disk reads:  64 MB in  1.83 seconds = 34.97 MB/sec

40*1024/35/60 = 20 минут 


То есть 30 минут это пожалуй реально ... соглашусь :)

sS ★★★★★
()

Может, подскажете, отчего вдруг такое?

# /sbin/hdparm -t -T /dev/hdc

/dev/hdc:
Timing buffer-cache reads: -1866 MB in 0.00 seconds = -inf kB/sec
Timing buffered disk reads: -933 MB in 0.00 seconds = -inf kB/sec
Hmm.. suspicious results: probably not enough free memory for a proper test.

Параметры винта:
# /sbin/hdparm -i /dev/hdc

/dev/hdc:

Model=FUJITSU MPG3204AH E, FwRev=C3C7, SerialNo=VL00T1A098U1
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40031712
IORDY=yes, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1: 1 2 3 4 5

Ставлю ему:
]# /sbin/hdparm -v /dev/hdc

/dev/hdc:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 39714/16/63, sectors = 40031712, start = 0

Началось после переползания на другой дистр (hdparm version v5.3). Винт, вроде, не тормозит, но "-inf kB/sec" это сильно, согласитесь! :-)

anonymous
()

idebus=66 влияет только на pio моды? тогда нам он зачем?

anonymous
()

============== # /sbin/hdparm -tT /dev/hda

/dev/hda: Timing buffer-cache reads: -1866 MB in 0.00 seconds = -inf kB/sec Timing buffered disk reads: -933 MB in 0.00 seconds = -inf kB/sec Hmm.. suspicious results: probably not enough free memory for a proper test. ==============

Model=FUJITSU MPG3204AH , hdparm-5.3-1asp.

Под RH7.0-7.3 работало без проблем.

lvm
()
Ответ на: комментарий от PitStop

> Когда мне нужно было добиться хорошего low latency от ядра, то гораздо эффективнее оказалась "игра в setpci" на предмет таймера

Можно с этого момента подробнее?

anonymous
()

[root@sasa-home sasa]# /home/users/sasa/ide-smart -r hde | grep Realloc
Reallocated Sector Count ,0x33, 100 ( 0x000000000000) 0
[root@sasa-home sasa]# /home/users/sasa/ide-smart -r hdg | grep Realloc
Reallocated Sector Count ,0x33, 100 ( 0x000000000000) 0
[root@sasa-home sasa]# /home/users/sasa/ide-smart -r hdi | grep Realloc
Reallocated Sector Count ,0x33, 100 ( 0x000000000000) 0
[root@sasa-home sasa]# /home/users/sasa/ide-smart -r hdk | grep Realloc
Reallocated Sector Count ,0x33, 100 ( 0x000000000000) 0

Хе, сС спасибо, успокоил :)

PS И кто говорит что фуджики Ацтой :) Все четыре

[root@sasa-home sasa]# /sbin/hdparm -i /dev/hde
/dev/hde:
Model=FUJITSU MPG3409AH E, FwRev=C3C7, SerialNo=VL03T1A08CR7
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80063424
IORDY=yes, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:
* signifies the current active mode

работают уже "давно" :), прикупил по дешёвке (почти в пол-цены), на фоне борбы с "ацтойными фуджиками" :)

asoneofus
()

imb гавно на домашней тачке за два года два ICL 7200 сдохли, как водится, аккурат через пару недель после окончания гарантии.. переполз на seagate, теперь доволен

anonymous
()

4Led: Квантум не накрылся, говоришь... Хочешь, 2 штуки, 10-ки накрытые? :)
И гремели страшно не сигейты, а самсунги. И сыпались они же.

4Korvin: статья похожа на man. Но мыла я твоего все равно не знаю.

IBM - два дятла умерло прямо при мне. Я аж о..ел от такого расклада. Промежуток был 3 дня. Fujitsu определенных моделей тоже дохли на раз.
Совсем недавно фуджик видел - умерла электроника (это там, где микруха
cyrus logic стояла).

4Pitstop: как минимум добьюсь того, что винт меньше дергаться будет.
Никогда не читал, что пишут производители? Ставьте DMA, иначе винты будут работать меньше...

Кстати опять об XP - сволочь, не хочет DMA на cdrom ставить. Как же так?
В линухах стоит, в w2k, почтившем в бозе, стояло. А в XP -XPен.

Следующий винт у меня будет либо сигейт, либо wd (опять надежные стали), либо макстор.

jackill ★★★★★
()

А мы тут Segate VII во всю торгуем ;) Тфу-тфу возрата нету.

anonymous
()

больная тема -- винты могу только добавить к общей статистике: IBM - все купленные на работе винты от 10Г до 20Г полетели примерно через 8 месяцев, на остальные фирмы наш системщик пока не жаловался Quantum - 1.5 года винт 20Г позовчера полетел дома, пришел в фирму где брал, там мужик, кот. постгарантийное обслуживание делает, смеялся со слезами на глазах - сезон мол сбора квантумов, пятый за сегодня Фуджики и Квантумы до 2Г -- надежные свочи, работают больше 5 лет Сигейты - 40Г дома, около года, пока дышит нормально

ЗЫ: удачи в покупке винтов не обращайте внимания на орфографию и др., писал изрядно выпимши

anonymous
()
Ответ на: комментарий от Korwin

"а что тогда посоветуете (фирму, модель) объемом 40-60Gb."

Разумеется Seagate!

anonymous
()

>Timing buffer-cache reads: -1866 MB in 0.00 seconds = -inf kB/sec
>Timing buffered disk reads: -933 MB in 0.00 seconds = -inf kB/sec


У меня тоже самое с Toshiba MK3017GAP на лаптопе под на Gentoo. (под Slackware на той же машинке с тем же диском и тем же hdparm (v5.3) - показывает отрицатальные величины).
Что интересно: когда использую Gentoo kernel (тот что под тем генту что глючит) но под слакой - показывает!
Никаких внешних модулей. Как это объяснить?
Где там Генту может что добавить - свою ложку дёгтя? (/etc/conf.d/hdparm - пустой, потом я уже все параметры перепробовал менять - глючит и всё тут)

Ещё: на старой машине со старым диском, тем же Генту и тем же hdparm v5.3 - опознаёт.

Вывод - hdparm одной и той же версии с одним и тем же ядром на некоторых дистрах для некоторой категории дисков - глючит.

Anode
()

К статистике:
Quantum 20G после 13 месяцев издох (и у знакомого - тоже): головка при подключении питания беситься начинала - с характерным цоканьем (у контроллера крыша поехала). 30G Maxtor на замену ему - пока работает (больше года).
Ещё из истории: 3 года назад Mitsumi (2G) посыпался после 2 лет (bad секторами изошёл). C WD8.5G проблем не было (4 года: 24часа).
(как и с Maxtor 400M, WD 130M и Quantum 40M :-)

Anode


anonymous
()

Позапрошлым летом купил Quantum 20gb месяца через полтора посыпался - куча badblocks. Заменил в сервисном на точно такую же модель, до сих пор работает и ничего.

anonymous
()

Ей богу последний раз ставил линукс году в 94-95. Тогда были только Slackware, и Yggdrasil. Могу рассказать страшную вещь (некоторым напомнить). Yggdrasil бутался в полном X GDI прямо с CD.

Тому что творится в Российском Linux сообществе можно дать только одну характеристику - фанатичный дилетантизм основанный на юношеском максимализме и всеотрицании.

Давно не слежу детально за всем что происходит с linux, но

"This option allows us to fix possible error messages"

ЭТО ЧТО, В ЛИНУКСЕ ЕСТЬ ОПЦИИ КОТОРЫЕ ПРОСТО НЕ ДАЮТ ВЫВОДИТЬСЯ ОШИБКАМ?

Это для меня окончательно дико.

anonymous
()

>Проверял на разных дистрибутивах и каждый раз после загрузки >системы все опции (всякие DMA) были включены и UDMA стоял по >максимуму для данного диска! Чего улучшать-то?

Даже если некоторые дистрибутивы и пытаются выставить какие-то на-все-случаи-жизни параметры - они это делают:
грубо (результат можно улучшить); опасно: даже если они парсют "hdparm -i" - диск может поддерхивать режим, а какая-то комбинация с контроллером - быть проблематична (допустим - баг, проблема железа, несовместимость) и тогда надо отключить опцию. Если какой-то мандрейк (как пример) грузит автоматически -d1 опцию - может всё посыпаться (советуется быть осторожным с udma).
Поэтому надёжней загружать с самой минимальной и работающей всегда конфигурацией как это делают генту, слакварь а затем поднять всё для конкретных железок.
Потом тот-же мандрейк по-умолчанию ставит одну конфигурацию для всех дисков и советует создавать дополнительные файлы для индивидуальных ideX которые всё равно надо делать вручную.

С моим тормозным лаптоповским диском мне удалось поднять в 7.6 раз (судя по всему - его предел):

root@/root$hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.44 seconds =290.91 MB/sec
Timing buffered disk reads: 64 MB in 24.66 seconds = 2.60 MB/sec

root@/root$hdparm -a16 -A1 -c3 -d1 -k1 -K1 -u1 -W1 -Xudma5

root@/root$hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.44 seconds =290.91 MB/sec
Timing buffered disk reads: 64 MB in 3.22 seconds = 19.88 MB/sec

Anode
()

Anode, а извините за наскромный вопрос, сколько мозгов на этом лаптопе? у меня кэшированое чтение в 2 раза меньше с полгиктарами.

anonymous
()

2 anonymous (*) (2003-07-05 00:42:42.975501)

total: used: free: shared: buffers: cached:
Mem: 460201984 265256960 194945024 0 45506560 120512512

Anode
()

>Давно не слежу детально за всем что происходит с linux, но
почти определение дилетанта...

anonymous
()

У меня "дятел" на 20Г с 5400rpm (где-то 2.5 года)

Были проблемы с бэдами. Они лечаться записью из /dev/zero в нечитаемые сектора. Сейчас Reallocated Sector Count 12. Полет нормальный.

Aleksey_by
()

BTW, спасибо за программку.

ide-smart так хорошо не показывает

Aleksey_by
()

Оффтопик конечно но может кому покажется интересным: сравнил я slackware (c его же 2.4.20) и генту(с родным 2.4.20-5) на одной и той же машине. Все опции ядра выставил одни и те-же (может и сплаховал где по-мелочи - не записывал).
Из сервисов - крон запущен да минимум для каждого дистрибутива (reiserd etc) - вроде ничего лишнего (правда ещё небольшое различие: под генту выбрал metalog а не syslogd как под слакой).
Мерял несколько раз - ошибка не велика. Скорость загрузки почти одинаковая (разница - меньше 10% по секундомеру ;-).

slack после загрузки:
used mem: 45M

slack + kde3.1.2
used mem: 131M

gentoo после загрузки:
used mem: 20M

gentoo + kde3.1.2
used mem: 129M

(правда компилил генту я 3 дня а слак ставится тут-же).
Disclaimer: это не для флейма: ни против слаки ни против генту. Жаль нет места/времени с Debian поиграть (а с первыми двумя поочерёдно работаю - нужны оба).

Anode
()

Мне IBM'овский винт на 40 гигов приволокли - типа, сдох.
Открутил плату, почистил шкуркой контакты (они пропаянные, и окисляются),
приподнял иголочки пинцетом, собрал - работает примерно месяцев 8.
Полет нормальный.

dpkg ★★★★
()

> ЭТО ЧТО, В ЛИНУКСЕ ЕСТЬ ОПЦИИ КОТОРЫЕ ПРОСТО НЕ ДАЮТ
> ВЫВОДИТЬСЯ ОШИБКАМ?
> Это для меня окончательно дико.

дико потому что Вы не сталкивались.

Пример из жизни:
если бы ЛОР автоматически заворачивал/игнорил бы без предупреждения часть постингов с ошибками - то ошибки/заблуждения нельзя было-бы фиксить/исправлять (их бы просто никто не прочитал) а постящие ошибки о них бы и не догадывались.
Есть ошибка - добрый чек попытается её фиксить.
С другой стороны - в случаях когда ошибку исправлять просто не нужно (не смотря на неё всё работает а исправить её долго/сложно/невозможно - то есть другой выбор: можно игнорировать постинг - это свобода выбора (и мир не останавливается - всё продолжает работать).

Выбор всегда лучше чем отсутствие оного.

Или же (и здесь есть выбор) - пользуйтесь коммерческими продуктами: там об ошибках вы узнаете только когда они очень серьёзные (а некритические - вам ни один коммерческий продукт не покажет - это коммерческий секрет).

Anode

anonymous
()

Fujitsu классные винты, но их сейчас для десктопов не выпускают

anonymous
()
Ответ на: комментарий от anonymous

Коли хочется Samsung, то ищи серию SpinPoint. Остальные - тормоза.

Skiner

anonymous
()

По поводу выбора дисков
1. Seagate Barracuda V и больше тихо и достаточно быстро, работает примерно 11 месяцев (всего брали 4 штуки пока все OK:)

2.IBM ICxxxxxx Вещь конечно, но не дай бог там что случиться (сервер упадет на пол или сильные внешние вибрации) и будет трындец, разбираешь пинцет + прямые руки и все опять OK. Работает нормально как и Seagate

последний. Maxtor кратко и точно - полное г..., шумит как трактор, местами ухитрялся ThermatTake V7 заглушать, а скорость пилять я не поверил, что он UDMA100, на 75MB/sec это говно сдохло, перегрелось, выключил, включил, работает.

Вывод: Seagate и больше ничего, Maxtor годиться только как плитка на пол (на складе килограмм 80 лежит, причем это полностью сдохшие, все рабочие запчасти уже сняли)

anonymous
()

Господа, а что-то меня в той статье застращали делать какие-то телодвижения с винтом.
Если придет маленький пушистый зверек (песец который) моему новому 
Seagate barracuda 120Gb (Model ST3120023A), то я пойду застрелюсь.
Но так как тачка -- сервак, плюс к этому активно пользуемый, и винтом она шуршит не переставая, то настройка сего дивайса будет очень кстати.

Мэтры и гуру!
Скажи plz что-нить по этому поводу :)
Моей благодарности не будет границ :)
Спасибо!

MakcuM
()

>>>> This option allows us to fix possible error messages"

>>>> ЭТО ЧТО, В ЛИНУКСЕ ЕСТЬ ОПЦИИ КОТОРЫЕ ПРОСТО НЕ ДАЮТ ВЫВОДИТЬСЯ ОШИБКАМ?

Учите английский, товарищ, тогда не все будет дико и означать эта строчка будет "Эта опция позволяет нам исправить возможные ошибки"

anonymous
()

<цитата>
The program "hdparm" may force your system to use higher values than avaible on your hardware. Therefor there's a risk in using this program. The use can cause data corruption and damage your hardware! So be sure to back up all your data and think twice before issuing any co mmand! Use extreme caution! WE TAKE NO RESPONSIBILITY FOR DAMAGED HARDWARE OR CORRUPTED DATA!
...
Be extremely careful in all the steps you take because any misconfiguration may damage your disk partially (data) or entirely (hardware).
</цитата>

Anode

P.S. There is always tradeoff between compatibility and speed



anonymous
()

WD тоже оставляют желать лучшего в смысле надежности. Seagate - доставляют меньше всех проблем.

anonymous
()

а вот я дома 40GB IBM-IC35L040AVER07-0 уже 2 года юзаю, и пока
тьфу-тьфу работает нормально, так что раз на раз не попадает...

CyberCoder
()

Seagate конечно,хороши , но блин, к температуре уж больно чувствительны ;(. Гне-нить в серверной оно ,мож, и по барабану - а дома, да летом, да за 30 снаружи ... даже если сразу и не помирают - начинают делать это потихоньку ;((.

anonymous
()

Поставил ядро 2.4.21-ac4 и удалил hdparm за ненадобностью ;-)

А как у MobilRack`а HotSwap прикрутить?

Kuzmich ★★
()

Касательно дохлых винтов, месячишко назад у меня загнулся Сегейт 80Гб, открыли шкафчик куда мертвечков складываем, и с удивлением обнаружили что все трупы были Сегейтами разных сроков выдержки

Angel_IL

---

anonymous
()

Я так видел, кто-то выше на hdparm ругался?Типа, выдает отрицательные значения? Это asplinux 9. могу спорить. Вышел апдейт. Обновитесь.

anonymous
()

2anonymous (*) (2003-07-06 00:20:15.3941)

не угадали ;-) - это Генту.

Но Ваш совет натолкнул меня на другое - попробовать downgrade и... заработало (спасибо).

Anode

anonymous
()
Ответ на: комментарий от anonymous


> и с удивлением обнаружили что все трупы были Сегейтами

Могу тебя удивить еще больше: если ты включишь smartd и
посмотришь температуру своих дисков, то поймешь, что если б ты
не экономил на дерьмовых корпусах без охлаждения, то в твоем
шкафчике не было бы ни одного трупа сигейта. Если хочешь, чтобы
диски жили долго, сделай для них температуру не выше +35.
Мои сигейты на серверах живут более двух лет при температуре 26-27.

anonymous
()

Лично в моей практике, небыло НИ ОДНОГО винта IBM и WD, которые накрылись бы безвозвратно. Да, слухов про "дятлов" я наслушался море, но ничего такого не видел.

С Seagate... Хех... Давно прикол был. Помните, в FIDO, крылатую фразу "наверное винт был сигейтовский"? :-) В общем, Барракуды не то, чтобы умирали, но бед-сетора плодили с удручающей регулярностью. :-(

Про Fujitsu: самое большое количество дохлых винтов, которые я видел - это именно Fujitsu. Было всякое - и бед-секторов более половины объема диска, и отказ детекта в БИОСе (причём, на разных машинах с разными чипсетами), и ДАЖЕ приносили штуки четыре винтов, у которых попросту не крутился шпиндель (хотя в БИОСе винт детектился правильно). В общем, Fujitsu - масдай форева. Особенно, если учесть, сколько инфы потеряли глупые пользователи (а я за эту инфу по голове получил), которым было лень хранить важную информацию на диске H: ($HOME на файлопомойке) или в P: (проекты на файлопомойке) - ессно, это я про Win9x-юзеров...

Про IBM: был такой прикол - винт 40Гб IC-серии. Чувиха пнула ногой системный блок. Ессно, получила подарок в виде бед-сектора на нулевой дорожке (после форматирования и игр со scandisk бед-сектора проявлялись буквально случайным образом). Отнес в гарантийку (а ей купил новый винт WD 40Гб с 8Мб кэша), там винт помурыжили с пару недель, но зато у меня теперь винт дома валяется с 40Гб фильмов. ;-) Все друзья уже посмотрели не один раз. Нареканий нет. Бед-секторов нет.

Про WD: мне ОЧЕНЬ нравится, что у винтов они стали делать 8Мб кэша (а лучше бы 128Мб сделали ;-) ). Машина работает ощутимо быстрее и меньше дергает винтом (а значит, меньше нагрев). Винты эти использую с самого момента их появления в продаже в USN Computers (это уже с полгодика). Претензий нет.

Кстати, о птичках: IBM'ы тоже стали делать 8Мб кэша, но на винтах порядка >80Гб. Но, на мой взгляд, винта на 40Гб для офисной работы секретутки более чем достаточно. Собственно, у одной из секретарш у нас уже полтора года стоит IBM'овская 20-ка IC-серии... Так она до сих пор не может заполнить даже 10Гб... ;-)

R00T
()

P.P.S: Для чувихи с IBM IC-серией ничего страшного не случилось: вся информация была сохранена обычным подключением к администраторской (моей рабочей) машине - накрылось лишь всё то, что было в каталоге c:\windows.

R00T
()

>винта на 40Гб для офисной работы секретутки более чем достаточно

здесь обязательно надо добавить оговорку: на 7 июля 2003 ;-)

Как сегодня помню говорили: "ну куда тебе 130M? Чем его заплнить: ну нортон (пару Мег), ну борланд (пару ещё), ну автокад даже - поиграть, ну картинок (640x480) и игрушек (<1М), ну куда? 40М - вполне :-)

От тюрьмы, сумы и нехватки комп. ресурсов не зарекайся ;-)

Anode
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.