У меня есть 128 ГБ SSD с рутом и домом на одном большом расширенном разделе. Я хочу отделить / home от корневого раздела. И я хочу обновить с 16.04 до 18.04. Есть много результатов, где они объясняют, как переместить папку / home.
Но я подумал, не будет ли проще наоборот? / home содержит большинство данных, если оно превышает 50% моего SSD, то я даже не могу переместить его напрямую. Но остальная часть моего корневого раздела занимает всего 11 ГБ, поэтому я пришел к следующему решению:
:
cd /
shopt -s extglob
rm -rf !(home)
mv /home /
" ) Это хорошая стратегия, или я что-то упускаю? : Я не знаю, что такое динамический раздел, но, возможно, эта информация может помочь: это результат lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 117,4G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 116,9G 0 part
├─ubuntu--vg-root 252:0 0 90,2G 0 lvm /
└─ubuntu--vg-swap_1 252:1 0 3,7G 0 lvm [SWAP]
Похоже, что моя стратегия заплатила. Мне удалось уменьшить мой единственный раздел на 25 ГБ, хотя он стоил мне небольшого количества крови, пота и слез. Но это обычно с разделами LVM2. Я установил 18.04 на новом разделе и смонтировал старый раздел к /home
. Я просто удалил все старые 16,04 каталогов из того раздела, и мои старые пользовательские данные находятся теперь в /home/home/<<user>>
. Но это - кусок пирога для перемещения этого в /home/<<user>>
когда мне нужен он.
Почему я не сделал обычного / простого способа, просто переместитесь /home
? Ну, ни один не легко переместить 60 ГБ данных к новому разделу, в то время как я имею только 50 ГБ в запасе пространства.