Возможно ли это. Вы можете использовать списки и его изменяемые.
Попробуйте что-то вроде этого:
arr=(1 2 3)
echo ${list}
echo ${list[1]}
arr[1]=4
echo ${list}
echo ${list[1]}
echo ${list} | xargs -n 1
И для словаря вам понадобится построить хеш-функцию.
[d3 ] Чтобы узнать, как это сделать: https://stackoverflow.com/a/3467959/1585576
Легко перебирать список с помощью xargs, а также вы можете добавить модульные тесты к вашему скрипту: https://stackoverflow.com/a/3467959/1585576
Да. Если вы намерены создать независимую ОС, вам нужно назначить другой UUID. GParted может сделать это за вас. Щелкните правой кнопкой мыши на клонированном разделе и выберите new UUID. Случайному UUID будет присвоен раздел.
Связано ли это с UUID? (поскольку blkid показывает, что оба раздела имеют одинаковый UUID)
Прошло некоторое время с тех пор, как я это сделал. Я помню, что нужно было изменить / etc / fstab и /boot/grub/grub.cfg клонированного раздела, чтобы отразить новый UUID. Будьте осторожны с grub.cfg coz существует несколько записей старого UUID, который необходимо отредактировать. Обязательно получите их все. Загрузите исходный раздел, убедитесь, что клонированный раздел больше не монтируется при загрузке, и сделайте sudo update-grub, чтобы создать новые записи меню для клонированного раздела. Перезагрузитесь в клонированный раздел, чтобы проверить, работает ли он. Возможно, я пропустил другие записи, которые нужно изменить. Это хорошая идея?Как я могу «разделить» два Ubuntus друг от друга? Сделайте их 2 независимыми ОС.
Если вы намерены создать резервную копию, то НЕТ. Существуют лучшие способы резервного копирования корневого раздела, не прибегая к клонированию и изменению UUID.