Все основные утилиты обработки текста предназначены для действия как фильтры, и большинство предназначено для обработки их входа как потока (т.е. считать немного входа, обработать его, запишите соответствующий вывод, повторитесь). dd
немного необычно, и его синтаксисом и опциями, которые он предлагает. dd
единственный интерфейс оболочки к lseek
, и поскольку Вы заметили, что это неуклюже. Когда Вы достигаете этой точки, пора переключиться на более мощный язык сценариев, такой как Perl или Python.
Мой вопрос, я должен ожидать какую-либо разницу в производительности, если я получу доступ к данным из второго раздела?
Видите ли Вы, что любое различие зависит от типа файловой системы и базового устройства.
Не должно быть никакого заметного различия, если это - то же устройство, тот же fstype.
Наличие VM в отдельной файловой системе, конечно, полезно для резервного копирования разделом или файловой системой.
Если бы необходимо было поместить файловую систему VM на отдельное устройство, как SSD или быстро, высокий об/мин HD Затем, то Вы могли бы видеть заметное различие.
Как всегда, это зависит.
Сколько действия происходит на/? Какое действие? Интенсивно использующий средства ввода-вывода? Те же вопросы для VM.