понедельник, 22 сентября 2014 г.

Перенос каталога /home на другой раздел жесткого диска в ubuntu 14.04

После удаления Ubuntu 12.04 и установки Ubuntu 14.04 оказалось, что каталог /home не установился на отдельный раздел.

Далее приведу действия для переноса каталога /home.

Для создания/форматирования раздела под каталог используем программу GParted. В ней cоздаем раздел, форматируем его в ext4.

Далее создаем папку newhome в /mnt/ и монтируем к ней созданный раздел (файловая система ext4 и раздел sda6, можно глянуть в GParted):

sudo mkdir /mnt/newhome
sudo mount -t ext4 /dev/sda6 /mnt/newhome

Скопируем файлы из /home в /newhome с сохранением прав: 

sudo cp -a /home/* /mnt/newhome/

После копирования размонтируем диск:

sudo umount /mnt/newhome

Переименуем старый /home в /oldhome:

sudo mv /home /oldhome

Монтируем новый /home:

sudo mount /dev/sda6 /home

Заходим в папку /home, если все файлы на месте, редактируем /etc/fstab:

sudo gedit /etc/fstab

В конце добавляем строку:

UUID=23bd821e-7665-4bb0-a15f-49a319f5fafb /home ext4 defaults 0 2

(UUID раздела можно посмотреть в GParted: в информации по разделу)

Перезагружаемся, проверяем работу, если все нормально удаляем папки oldhome и newhome:

sudo rm -rf /oldhome
sudo rm -rf /mnt/newhome 

воскресенье, 21 сентября 2014 г.