Там являются главными два подхода. Каждый IFS
, продемонстрированный fred.bear. Это имеет преимущество не требования отдельного процесса, но это может быть хитро для разбираний, когда вход мог бы иметь символы, которые имеют особое значение к оболочке. Другой подход должен использовать утилиту обработки текста. Полевое разделение создается в awk
.
input="token1;token2;token3;token4"
awk -vinput="$input" 'BEGIN {
count = split(input, a, ";");
print "first field: " a[1];
print "second: field" a[2];
print "number of fields: " count;
exit;
}'
Awk является особенно соответствующим при обработке нескольких исходных данных.
command_producing_semicolon_separated_data |
awk -F ';' '{
print "first field: " $1;
print "second field: " $2;
print "number of fields: " NF;
}'
Можно сделать это, если у Вас есть диски с тем же типом таблиц разделов: т.е. с тем же способом адресации типа в BIOS (CHS/LBA/LBA32/GPT). Если Вы не уверены в этом, я могу рекомендовать разделить новый диск на разделы с тем же размером как на старом диске и копии (через dd) только разделы, не целый диск. Затем можно использовать последнюю часть диска как раздел LVM и включать его в существующий PV.
Так как Вы используете LVM, Вы - более обеспеченное использование LVM для перемещения логических томов вместо dd
. Просто добавьте новый диск как новый PV (с pvcreate
и vgextend
) и затем используйте pvmove
перемещать логические тома прочь старого PV, и затем vgreduce
удалить старый PV. Затем необходимо ли будет установить загрузчик (личинка? grub2? зависит от Вашего дистрибутива) на новом диске.
Да Вы можете, но после, fdisk и Ваша файловая система будет полагать, что Ваш жесткий диск меньшего размера, чем это. С этой проблемой часто встречаются, когда Вы управляете виртуальными машинами, и Вас просят расширить их жесткие диски.
Так как Вы используете LVM, необходимо будет изменить размер его на обоих уровнях LVM & FileSytem.
РЕДАКТИРОВАНИЕ: На самом деле это зависит при копировании целого исходного диска или только логического тома. При копировании логического тома он похож на классическую дисковую копию: необходимо будет просто расширить файловую систему после этого.