преобразовать каталог в раздел

Thank you for reading this post, don't forget to subscribe!

1. Добавь­те новый диск и создай­те необ­хо­ди­мый раз­дел (напри­мер, sdb1).

2. Пере­ме­сти­те домаш­нюю пап­ку в один из разделов.

Что­бы исполь­зо­вать фай­ло­вую систе­му, она долж­на быть смон­ти­ро­ва­на в кор­не­вую фай­ло­вую систе­му в точ­ке мон­ти­ро­ва­ния, целе­вой ката­лог, напри­мер /home.

3. Сна­ча­ла выве­ди­те спи­сок исполь­зо­ва­ния фай­ло­вой систе­мы с помо­щью коман­ды df.

# df -hl
4. Нач­ни­те с созда­ния ново­го ката­ло­га /srv/home, в кото­рый мы пока смон­ти­ру­ем /dev/sdb1.

# mkdir -p /srv/home
# mount /dev/sdb1 /srv/home
5. Пере­ме­сти­те содер­жи­мое /home в /srv/home (так они будут прак­ти­че­ски хра­нить­ся на /dev/sdb1) с помо­щью коман­ды rsync или коман­ды cp.

# rsync -av /home/* /srv/home/
или

# cp -aR /home/* /srv/home/
6. После это­го най­дем раз­ни­цу меж­ду дву­мя ката­ло­га­ми с помо­щью инстру­мен­та diff, если все в поряд­ке, пере­хо­дим к сле­ду­ю­ще­му шагу.

# diff -r /home /srv/home
7. Теперь уда­ли­те все ста­рое содер­жи­мое в /home сле­ду­ю­щим образом.

# rm -rf /home/*
8. Затем раз­мон­ти­руй­те /srv/home.

# umount /srv/home
9. Нако­нец, мы долж­ны смон­ти­ро­вать фай­ло­вую систе­му /dev/sdb1 в /home.

# mount /dev/sdb1 /home
# ls -l /home
ПРИМЕЧАНИЕ: После мон­ти­ро­ва­ния ново­го /home реко­мен­ду­ет­ся выпол­нить chmod 755 /home в слу­чае, если в систе­ме был изме­нен стан­дарт­ный umask для ката­ло­гов и /srv/home был создан с дру­ги­ми правами.

10. Выше­ука­зан­ные изме­не­ния будут дей­ство­вать толь­ко при теку­щей загруз­ке, добавь­те стро­ку ниже в /etc/fstab, что­бы сде­лать изме­не­ния постоянными.

11. Исполь­зуй­те сле­ду­ю­щую коман­ду для полу­че­ния UUID раздела.

# blkid /dev/sdb1
/dev/sdb1: UUID="[ID]" TYPE="ext4" PARTLABEL="primary"
12. Узнав UUID раз­де­ла, открой­те файл /etc/fstab и добавь­те сле­ду­ю­щую строку.

UUID=[ID] /home ext4 defaults 0 2
Выпол­ни­те сле­ду­ю­щую коман­ду, что­бы убе­дить­ся, что ката­лог /home был успеш­но пере­ме­щен в выде­лен­ный раздел.

# df -hl