LINUX.ORG.RU

/home на отдельном btrfs разделе

 


0

1

На моей OpenSUSE 15 сейчас всё в корневом разделе:

% df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
devtmpfs           1,9G         8,0K  1,9G            1% /dev
tmpfs              1,9G          28M  1,9G            2% /dev/shm
tmpfs              1,9G         9,7M  1,9G            1% /run
tmpfs              1,9G            0  1,9G            0% /sys/fs/cgroup
/dev/sda6           30G          27G  1,8G           94% /
/dev/sda6           30G          27G  1,8G           94% /var
/dev/sda6           30G          27G  1,8G           94% /opt
/dev/sda6           30G          27G  1,8G           94% /boot/grub2/i386-pc
/dev/sda6           30G          27G  1,8G           94% /home
/dev/sda6           30G          27G  1,8G           94% /root
/dev/sda6           30G          27G  1,8G           94% /srv
/dev/sda6           30G          27G  1,8G           94% /boot/grub2/x86_64-efi
/dev/sda6           30G          27G  1,8G           94% /tmp
/dev/sda6           30G          27G  1,8G           94% /usr/local
/dev/sda7           40G         9,5G   28G           26% tmpfs              389M          24K  389M            1% /run/user/1000

Недавно решил освободить 1 из разделов, отформатил его в btrfs и захотел его отдельным /home сделать. Прописал по аналогии в /etc/fstab указав UUID нового раздела:

UUID=83a7bfe9-6d27-4d69-a917-ed392f039265  /home          	   btrfs  subvol=/@/home                0  0

Но не прокатило, система перестала загружаться. Как правильно прикрутить отдельный /home к существующей системе?

Текущий fstab такой:

% cat /etc/fstab
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /                       btrfs  defaults                      0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /var                    btrfs  subvol=/@/var                 0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /tmp                    btrfs  subvol=/@/tmp                 0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /root                   btrfs  subvol=/@/root                0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /home                   btrfs  subvol=/@/home                0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=66be278b-9c9c-45ef-96a5-1a9eb375aa44  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=81fab93a-e7fa-41ed-b07c-d52097150e74  swap                    swap   defaults                      0  0

Ну ладно, кто как хочет так и дрочит...

Для перемещения хомяка его надо скопировать, ты это сделал, как ты это делал?

mandala ★★★★ ()
Ответ на: комментарий от mandala

Раньше это был подтом, теперь с вероятностью 99% — нет. ТС не утруждает себя чтением документации.

 % mount|grep home
/dev/mapper/home on /home type btrfs (rw,noatime,ssd,space_cache,subvolid=257,subvol=/home)
 % sudo btrfs su li /home
ID 257 gen 7602 top level 5 path home
Улавливаешь?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.