LINUX.ORG.RU
решено ФорумAdmin

Восстановление /home

 


0

2

Открыл Yast, после зашел в разметку и у флешки создал новый раздел, где случайно указал точку монтирования /home. После перезагрузки не смог зайти под пользователем своим. В консоли увидел, что в папке /home пусто. Можно ли теперь восстановить данные?


Зайди в консоль под рутом и выполни следующие команды:

1. останови дисплейный менеджер

systemctl stop display-manager.service

2. Запусти минимальный x
xinit

3. В иксовом терминале набери
yast --qt disk

Если все пройдет удачно, увидишь интерфейс разметчика дисков, откуда можно сменить точки монтирования файловых систем.

Кончено, можно воспользоваться и консольным ястом, но как по мне, псевдографический интерфейс разметчика жутко неудобный.

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

Содержимое /etc/fstab:

UUID=UUID1 swap swap defaults 0 0 UUID=UUID2 / btrfs defaults 0 0
UUID=UUID2 /boot/grub2/i386-pc btrfs subvol=@/boot/grub2/i386-pc 0 0
UUID=UUID2 /boot/grub2/x86_64-efi btrfs subvol=@/boot/grub2/x86_64-efi 0 0
UUID=UUID2 /opt btrfs subvol=@/opt 0 0
UUID=UUID2 /srv btrfs subvol=@/srv 0 0
UUID=UUID2 /tmp btrfs subvol=@/tmp 0 0
UUID=UUID2 /usr/local btrfs subvol=@/usr/local 0 0
UUID=UUID2 /var/crash btrfs subvol=@/var/crash 0 0
UUID=UUID2 /var/lib/libvirt/images btrfs subvol=@/var/lib/libvirt/images 0 0
UUID=UUID2 /var/lib/mailman btrfs subvol=@/var/lib/mailman 0 0
UUID=UUID2 /var/lib/mariadb btrfs subvol=@/var/lib/mariadb 0 0
UUID=UUID2 /var/lib/mysql btrfs subvol=@/var/lib/mysql 0 0
UUID=UUID2 /var/lib/named btrfs subvol=@/var/lib/named 0 0
UUID=UUID2 /var/lib/pgsql btrfs subvol=@/var/lib/pgsql 0 0
UUID=UUID2 /var/log btrfs subvol=@/var/log 0 0
UUID=UUID2 /var/opt btrfs subvol=@/var/opt 0 0
UUID=UUID2 /var/spool btrfs subvol=@/var/spool 0 0
UUID=UUID2 /var/tmp btrfs subvol=@/var/tmp 0 0
UUID=UUID2 /.snapshots btrfs subvol=@/.snapshots 0 0
UUID=UUID3 /sda3 xfs defaults 0 0

У меня 3-и раздела:
/dev/sdb1 - /
/dev/sdb2 - swap
/dev/sdb3 - /sda3

Asum8z
() автор топика
Ответ на: комментарий от cetjs2

Вчера так и сделал, но это привело к тому, что на этом разделе была создана папка с именем пользователя.

Asum8z
() автор топика
Ответ на: комментарий от smilessss

У меня и так примонтирован этот раздел. На нем создалась папка с именем моего пользователя, когда я указал для /home этот раздел в fstab. Раньше на этом разделе не было папки моего юзера, при установке системы этот раздел я оставил пустой. Раздел не для домашнего каталога оставил.

Asum8z
() автор топика
Ответ на: комментарий от Asum8z

Я не указывал отдельный раздел для /home

Тогда есть шанс, что это был подтом BTRFS и его можно вернуть назад, откатив снапшот, как описано тут.

Если коротко, в GRUB в SUSE есть строка «Start bootloader from a read-only snapshot». Там надо выбрать по дате тот снимок, который предшествовал изменению. Запускаешь систему из этого меню, и если всё вернулось на свои места в консоли от рута: snapper rollback.

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