20 июня 2015 г.

Как ускорить процесс работы "dd"?





ВНИМАНИЕ!
Эти примеры могут привести как сбою компьютера так и к потере данных, если ваши действия не будут выполняться с осторожностью



bs - аргумент

При использовании dd, bs является одним из наиболее важных аргументов командной строки. Это говорит о размере буфера, используемого для операций. Вы должны помнить, что:

  • Буфер будет влиять на производительность. Более большой буфер быстрее, но не делайте bs слишком большим если нет необходимости.
  • Место для буфера будет выделено из памяти, так что размер ограничен количеством оперативной памяти и доступного адресного пространства.
  • Аргументы count = и другие также можно использовать с bs


31 мая 2015 г.

Python. Как удалить все пробелы из строки и сделать первую букву каждого слова заглавной?





У меня стояла задача удалить все пробелы из строки и сделать первую букву каждого слова в строке заглавной, в общем должен был получиться "camel style". В этой статье я хочу поделиться, как это можно сделать легко с помощью Python.


Метод title() работает как со строками так и с ASCII, Unicode

23 мая 2015 г.

Команда "dd" как швейцарский нож





ВНИМАНИЕ!
Эти примеры могут привести как сбою компьютера так и к потере данных, если ваши действия не будут выполняться с осторожностью



Как следить за ходом работы команды dd?


Вариант 1
Использование команды pv

Установить pv и поместить его между входом/выходом команды dd

Из описания пакета:

pv - Pipe Viewer - это инструмент терминала на основе мониторинга прогресса данных через трубопровод.
pv может быть вставлен в любой трубопровод между двумя процессами, чтобы дать визуальную индикацию о том, как долго длится процесс и как близко к завершению.

Запись из образа .img или .iso на USB из Linux используя команду "dd"



ВНИМАНИЕ!
Эти примеры могут привести как сбою компьютера так и к потере данных, если ваши действия не будут выполняться с осторожностью



Для начала выполним команду

lsblk

Результат:

NAME  MAJ:MIN RM       SIZE   RO TYPE  MOUNTPOINT
sda            8:0           0   931.5G      0   disk
├─sda1     8:1           0   139.7G      0   part    /
├─sda9     8:9           0       3.7G      0   part    [SWAP]
└─sda10   8:10         0   198.9G      0   part    /home
sdb            8:16         1       1.9G      0   disk
└─sdb1     8:17         1       1.9G      0   part
В моем случае имя флэшки "sdb", вашем случае последняя буква USB девайса может отличаться!

Запись .img, .iso образа на USB