Re: Уменьшить qcow2

2013-01-18 Пенетрантность Alex Kuklin

On 01/18/2013 09:24 AM, Korona Auto Ltd.\ Andrey N. Prokofiev wrote:

18.01.2013 10:48, Stanislav Vlasov пишет:

Хм... А откуда виртуалка снаружи узнает, что файлы, записанные изнутри
- удалены?
По-хорошему надо а) заполнить свободное место нулями, б)
воспользоваться qemu-img convert для того, чтоб превратить нули в
дырки.


Т.е., как я понял, прокатит следующий порядок действий:
1) Конвертирование исходного qcow в raw
2) Конвертирование raw в qcow

?

скорее, снять дамп partimage-ом, сделать пустой qcow2, залить обратно


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50f916c5.30...@kuklin.ru



Re: Уменьшить qcow2

2013-01-18 Пенетрантность Alex Kuklin

On 01/18/2013 09:47 AM, Stanislav Vlasov wrote:

18 января 2013 г., 13:24 пользователь Korona Auto Ltd.\ Andrey N.
Prokofieva...@korona-auto.com  написал:

Хм... А откуда виртуалка снаружи узнает, что файлы, записанные изнутри
- удалены?
По-хорошему надо а) заполнить свободное место нулями, б)
воспользоваться qemu-img convert для того, чтоб превратить нули в
дырки.

Т.е., как я понял, прокатит следующий порядок действий:

0) заполняем свободное место нулями.


1) Конвертирование исходного qcow в raw
2) Конвертирование raw в qcow

Вот теперь - таки да. Причём, можно конвертить не только в raw.
Не знаю, можно ли конвертить qcow-qcow. Если можно - всё пройдёт в
один присест.

вот чисто любопытно, откуда оно узнает, что сектор с мусором - это мусор 
и его можно не копировать?
насколько я понимаю, поддержка TRIM есть далеко не везде, а если и есть, 
не факт, что qemu его поддерживает



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50f91760.3090...@kuklin.ru



Re: Уменьшить qcow2

2013-01-18 Пенетрантность Stanislav Vlasov
18 января 2013 г., 15:35 пользователь Alex Kuklin a...@kuklin.ru написал:
 Хм... А откуда виртуалка снаружи узнает, что файлы, записанные изнутри
 - удалены?
 По-хорошему надо а) заполнить свободное место нулями, б)
 воспользоваться qemu-img convert для того, чтоб превратить нули в
 дырки.
 Т.е., как я понял, прокатит следующий порядок действий:

 0) заполняем свободное место нулями.

 1) Конвертирование исходного qcow в raw
 2) Конвертирование raw в qcow

 Вот теперь - таки да. Причём, можно конвертить не только в raw.
 Не знаю, можно ли конвертить qcow-qcow. Если можно - всё пройдёт в
 один присест.

 вот чисто любопытно, откуда оно узнает, что сектор с мусором - это мусор и
 его можно не копировать?

Насколько я понял, за счёт того, что в данном конкретном блоке -
сплошные нули (см. опцию -S)

Кстати, таки да, подойдёт для данной цели:
   Image conversion is also useful to get smaller image when
using a growable format such as qcow or cow: the empty sectors are
detected and
   suppressed from the destination image.

-- 
Stanislav


Re: Уменьшить qcow2

2013-01-18 Пенетрантность Alex Kuklin

On 01/18/2013 11:49 AM, Stanislav Vlasov wrote:

18 января 2013 г., 15:35 пользователь Alex Kuklina...@kuklin.ru  написал:

Хм... А откуда виртуалка снаружи узнает, что файлы, записанные изнутри
- удалены?
По-хорошему надо а) заполнить свободное место нулями, б)
воспользоваться qemu-img convert для того, чтоб превратить нули в
дырки.

Т.е., как я понял, прокатит следующий порядок действий:

0) заполняем свободное место нулями.

1) Конвертирование исходного qcow в raw
2) Конвертирование raw в qcow

Вот теперь - таки да. Причём, можно конвертить не только в raw.
Не знаю, можно ли конвертить qcow-qcow. Если можно - всё пройдёт в
один присест.

вот чисто любопытно, откуда оно узнает, что сектор с мусором - это мусор и
его можно не копировать?

Насколько я понял, за счёт того, что в данном конкретном блоке -
сплошные нули (см. опцию -S)

Кстати, таки да, подойдёт для данной цели:
Image conversion is also useful to get smaller image when
using a growable format such as qcow or cow: the empty sectors are
detected and
suppressed from the destination image.


Вот лично для меня фаза 0 - не особо очевидна, чем это делать.
Тогда как вариант с partimage - очевиден.

Кстати,

 qcow2 marks the discarded blocks as free and will reuse them in future
 allocations.

пишут в рассылке.

Так что, если гостевая операционка поддерживает trim, то все должно быть 
хорошо и так.

Вот только XP - не поддерживает.

--
Alex


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50f9203d.6000...@kuklin.ru



Re: переназначить клавиши

2013-01-18 Пенетрантность alexander barakin
On Fri, Jan 18, 2013 at 03:20:28AM +0400, Иван Лох wrote:
 On Fri, Jan 18, 2013 at 03:14:16AM +0400, Dmitry E. Oboukhov wrote:
   man xmodmap
  
  
  можно пример?
  нужно чтобы стрелка осталась стрелкой
  а Ctrl-стрелка стала напимер Home
 
 Да, никак. Я просто глупость написал. С Ctrl это не прокатит.
 Только xbindkeys который демон, конечно

ну почему же «только»?
назначить клавише подходящий тип (ну, например, PC_CONTROL_LEVEL2) и
добавить нужное действие — это ж не китайская грамота.

-- 
wbr, alexander barakin aka sash-kan.
-- 
i will be very thankful to you if you will use natural for the human order:
first question, then the answer.


signature.asc
Description: Digital signature


Re: Уменьшить qcow2

2013-01-18 Пенетрантность Stanislav Vlasov
18 января 2013 г., 16:13 пользователь Alex Kuklin a...@kuklin.ru написал:
 Хм... А откуда виртуалка снаружи узнает, что файлы, записанные изнутри
 - удалены?
 По-хорошему надо а) заполнить свободное место нулями, б)
 воспользоваться qemu-img convert для того, чтоб превратить нули в
 дырки.
 Т.е., как я понял, прокатит следующий порядок действий:
 0) заполняем свободное место нулями.
[...]
 вот чисто любопытно, откуда оно узнает, что сектор с мусором - это мусор
 и
 его можно не копировать?
 Image conversion is also useful to get smaller image when
 using a growable format such as qcow or cow: the empty sectors are
 detected and
 suppressed from the destination image.

 Вот лично для меня фаза 0 - не особо очевидна, чем это делать.

Создать файл, забитый нулями размером в свободное место и удалить, например ;-)

 Тогда как вариант с partimage - очевиден.

Тоже, конечно, вариант. Вообще, стоит придти к одному работающему для
вас решению и использовать его.

-- 
Stanislav


Re: Уменьшить qcow2

2013-01-18 Пенетрантность Alex Kuklin

On 01/18/2013 12:32 PM, Stanislav Vlasov wrote:

18 января 2013 г., 16:13 пользователь Alex Kuklina...@kuklin.ru  написал:

Хм... А откуда виртуалка снаружи узнает, что файлы, записанные изнутри
- удалены?
По-хорошему надо а) заполнить свободное место нулями, б)
воспользоваться qemu-img convert для того, чтоб превратить нули в
дырки.

Т.е., как я понял, прокатит следующий порядок действий:

0) заполняем свободное место нулями.

[...]

вот чисто любопытно, откуда оно узнает, что сектор с мусором - это мусор
и
его можно не копировать?

 Image conversion is also useful to get smaller image when
using a growable format such as qcow or cow: the empty sectors are
detected and
 suppressed from the destination image.

Вот лично для меня фаза 0 - не особо очевидна, чем это делать.

Создать файл, забитый нулями размером в свободное место и удалить, например ;-)

Это, мягко говоря, неоптимальный вариант, на мой взгляд.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50f92c12.7010...@kuklin.ru



Re: Уменьшить qcow2

2013-01-18 Пенетрантность Stanislav Vlasov
18 января 2013 г., 17:03 пользователь Alex Kuklin a...@kuklin.ru написал:
 По-хорошему надо а) заполнить свободное место нулями, б)
 воспользоваться qemu-img convert для того, чтоб превратить нули в
 дырки.
 Т.е., как я понял, прокатит следующий порядок действий:
 0) заполняем свободное место нулями.
  Image conversion is also useful to get smaller image when
 using a growable format such as qcow or cow: the empty sectors are
 detected and
  suppressed from the destination image.
 Вот лично для меня фаза 0 - не особо очевидна, чем это делать.

 Создать файл, забитый нулями размером в свободное место и удалить,
 например ;-)

 Это, мягко говоря, неоптимальный вариант, на мой взгляд.

Оно зато точно работает :-)

Остальные способы, тоже должны работать, так что есть из чего выбрать.
Как из способов обнулить удалённое, так и из способов перетащить фс в
другое место.

-- 
Stanislav


Re: переназначить клавиши

2013-01-18 Пенетрантность Dmitry E. Oboukhov
 назначить клавише подходящий тип (ну, например, PC_CONTROL_LEVEL2) и
 добавить нужное действие — это ж не китайская грамота.

а поподробнее можно?
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: переназначить клавиши

2013-01-18 Пенетрантность Vladimir Zhbanov
18 января 2013 г., 1:36 пользователь Dmitry E. Oboukhov
un...@debian.org написал:

 как переназначить клавиши на другие функции (например сделать правый
 Alt правым Ctrl'ом) я знаю.

 тут у меня на двух ноутах уже комбинации Home-End-Pg* идут с
 Fn-стрелочки.

 и вот поймал себя на том что на обычной клавиатуре тоже жму иногда
 Ctrl-стрелочки чтобы получить Home-End.

 соответственно хочу назначить чтобы Ctrl-стрелка работала как скажем
 Home.
 и вот такое переназначение не знаю как сделать. пусть хотя бы в только
 X'ах.
 дайте направление чей ман почитать. желательно чтобы демона никакого
 не вешать

Для иксов xbindkeys + xdotool.

В консоли тоже можно сделать, только отдельно от иксов настраивать
придётся (man keymaps):
  showkey
и жмём нужную кнопку без модификаторов.
  dumpkeys |less
и ищем подходящий код (типа 0x67 = 103 )
  echo 'control keycode 103 = Prior'  keymap  sudo loadkeys keymap
или
  echo 'control keycode 103 = Prior' | sudo loadkeys -
что можно прописать в стартовых скриптах или у себя в профайле (но
будет влиять на всех пользователей).

P.S. Sorry, что отправил в личку.

-- 
vzhbanov.byethost33.com


Re: про альсу

2013-01-18 Пенетрантность Roman V. Nikolaev
Я так понимаю что если в конфигах Альсы и ее модулей можно было бы
разобраться то всякие пульсы были бы заведомо не нужны =(


signature.asc
Description: OpenPGP digital signature


Re: Сломался hibernate

2013-01-18 Пенетрантность Roman V. Nikolaev
А вы для засыпания чем пользуетесь?
Если uswsusp то проверьте чтоб в /etc/uswsusp.conf было правильно прописано:

resume device = /dev/sda1



signature.asc
Description: OpenPGP digital signature


Re: Сломался hibernate

2013-01-18 Пенетрантность Andrey Rahmatullin
On Sat, Jan 19, 2013 at 01:18:00AM +0400, Roman V. Nikolaev wrote:
 А вы для засыпания чем пользуетесь?
 Если uswsusp то проверьте чтоб в /etc/uswsusp.conf было правильно прописано:
 
 resume device = /dev/sda1
тред не читай
@
сразу отвечай


И нет, /etc/uswsusp.conf не поможет.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Validation failed

2013-01-18 Пенетрантность Lev Lamberov
2013/1/18 Debian Webmaster webmas...@debian.org

 *** Errors validating /srv/www.debian.org/www/Bugs/server-control.ru.html:
 ***
 Line 81, character 14:  there is no attribute ALIGN
 Line 202, character 4:  end tag for VAR omitted, but its declaration does
 not permit this
 Line 216, character 4:  end tag for VAR omitted, but its declaration does
 not permit this
 Line 239, character 4:  end tag for VAR omitted, but its declaration does
 not permit this
 Line 255, character 4:  end tag for VAR omitted, but its declaration does
 not permit this
 Line 271, character 4:  end tag for VAR omitted, but its declaration does
 not permit this


2 Yuri: это все нашел и поправил, патч прилагаю.


 Line 806, character 7:  end tag for DIV omitted, but its declaration does
 not permit this


2 Yuri: это не понял, где искать. На будущее, где-то можно уже собранную
страницу посмотреть (на сайте вместо нее 404)?



 --
  You received this mail for the language code ru.
  Please edit webwml/english/devel/website/validation.data if this is not
 accurate
  Please also update webwml/english/devel/website/ with the new
 coordinator(s) data


 --
 To UNSUBSCRIBE, email to debian-l10n-russian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/e1twez5-0008uh...@wolkenstein.debian.org


Cheers!
Lev


Bugs_server-control.ru.patch
Description: Binary data


[RFR] wml://misc/children-distros.wml,security/2000/index.wml

2013-01-18 Пенетрантность Lev Lamberov
Помимо обновления переводов:

* патч для translator.db.pl
* stats.ru.po, который на странице статистики указан как переведенный, но в
cvs я его не нашел (соответственно, страница со статистикой на английском).

Cheers!
Lev Lamberov


misc_children-distros.wml.ru.patch
Description: Binary data


translator.db.pl.patch
Description: Binary data


security_2000_index.wml.ru.patch
Description: Binary data


stats.ru.po
Description: Binary data