dd копирование, конвертация файлов
Утилита dd (dataset definition — определение набора данных) — программа Unix, предназначенная как для копирования, так и для конвертации файлов. Типичное использование dd чаще используется для создания образов дисков или для выполнения простых операций копирования на уровне блоков данных.
- Сделать "слепок" локального диска в файл на удалённом компьютере через ssh-туннель:
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'
- dd if=/dev/hda of=/dev/fd0 bs=512 count=1 создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск
- dd if=/dev/fd0 of=/dev/hda bs=512 count=1 восстановить MBR с флоппи-диска на /dev/hda
- Записать образ iso на USB Flash накопитель:
# dd if=openSUSE-11.2-KDE4-LiveCD-i686.iso of=/dev/sdb bs=4M
# dd if=/dev/zero bs=32k count=1000 of=/dev/null
- Создать файл произвольного размера, где of - задает имя нашего файла, bs=BYTES - размер блока, count - количество блоков. В нашем случае размер файла будет равен bs*count= 1048576000 байт (1,0 GB)
$ dd if=/dev/zero of=mytestfile.bin bs=100M count=10
Создаем файл размером 1Гб:
dd if=/dev/zero of=1GB.img bs=1G count=1
Измерить скорость дисковой подсистемы VPS или физического сервера
Проверка скорости диска утилитами dd и fio представляет собой два различных подхода к измерению производительности дисковых систем. Каждый из этих инструментов имеет свои особенности и применимость в зависимости от конкретных целей и условий тестирования.
Простота использования: dd - это базовый инструмент командной строки в Unix и Linux, который изначально предназначен для копирования и преобразования файлов. Он может быть использован для простого тестирования производительности диска путём копирования большого файла на диск или из диска.
dd позволяет измерить общую скорость чтения или записи, но не предоставляет детализированной информации о IOPS, времени отклика или других важных метриках производительности в отличии от Утилита Linux fio: Применение и Тестирование Скорости Работы Диска.
dd if=/dev/zero of=sb-io-test bs=1M count=1k conv=fdatasync; rm -rf sb-io-test
Читайте также: Чек лист по настройке VPS/VDS, выделенного сервера Linux с нуля, Утилита Linux fio: Применение и Тестирование Скорости Работы Диска
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах