Сначала необходимо сжать разделы в источнике (или удалить те, которые выходят -из -границ ).
Чем dd
и после вам, вероятно, потребуется восстановить таблицу разделов с помощьюgdisk /dev/sd<target>
и последовательность клавиш для восстановления таблицыv r d w
Я предлагаю вам сократить разделы немного меньше, чем необходимо, а затем расширить их обратно до полного размера целевого диска.
(Этот ответ основан на моем личном опыте клонирования моего жесткого диска на SSD меньшего размера)
Проблема оказалась в том, что я запускал Sxhkd (, демон горячих клавиш, предназначенный для сопровождения BSPWM )и Urxvtd в качестве пользовательских сервисов Systemd:
systemctl --user start \
bspwm-panel.service \
bspwm-sxhkd.service \
redshift.service \
urxvtd.service
Я изменил свой сценарий на:
systemctl --user import-environment
systemctl --user start \
bspwm-panel.service \
bspwm-sxhkd.service \
redshift.service \
urxvtd.service
и теперь работает правильно.
Если вы хотите внести в белый список определенные переменные среды для импорта (, например. PATH
), вы можете написать systemctl --user import-environment PATH DISPLAY FOO BAR...
.
Спасибо @dirkt за то, что разобрался!