Рейтинг:1

Случайно переместил каталоги и файлы под root и перезагрузил машину

флаг jp

Я случайно запустил эту команду

sudo mv /* /приложения/фарш/

вместо

sudo mv ./* /приложения/фарш/

К сожалению, я перезагрузил машину, и теперь я получаю эту ошибку.

просмотреть ошибку

пожалуйста, помогите мне

флаг in
Самый простой способ - подключить ваш диск к машине, которая загружается с собственного системного диска. Затем смонтируйте диски как /mnt/root, а затем, после перехода в /mnt/root, исправьте вашу случайную команду.
Muaath Alhaddad avatar
флаг jp
Как подключить диск? это внутренний диск.
флаг cn
Откручиваем и вынимаем, достаем корпус USB, вставляем диск и подключаем по USB. Мое 1-е решение намного проще ;-) 2-е, которое я опубликовал, намного опаснее, чем 1-е, поэтому комментарий о создании резервной копии 1-й.
флаг in
Я использую USB-адаптер на своих дисках. Затем просто подключите его к другому компьютеру как USB-устройство. Линукс не против..
bac0n avatar
флаг cn
Вам нужно только изменить префикс (`set prefix=($root)/applications/minced/boot/grub`), это позволит загрузить отсутствующие модули, отсюда вы можете выбрать один из двух способов, либо `insmod normal ` это загрузит меню, оттуда вы можете отредактировать путь *linux, initrd*, чтобы отразить текущее местоположение образа ядра и initramfs **или** `insmod linux`, затем `linux ($root)/path/to/ vmlinuz`, `initrd ($root)/path/to/initrd.img`, последний `insmod boot` и `boot`. Это приведет вас как минимум к initramfs (busybox). теперь вы можете смонтировать корневой раздел
Рейтинг:3
флаг cn

Используйте живую сессию, смонтируйте раздел и сделайте

sudo mv /media/{id}/applications/minced/* /media/{id}/ 

где {id} — ваша точка монтирования. Файлы не должны менять владельца, группу или разрешения, поэтому это должно быть относительно безопасно.

ПРИМЕР из комментариев (так что это работает только в этом случае, другие читают это: измените идентификатор и исходный каталог):

компакт-диск /СМИ/Убунту/5b1d3376-8683-4eb8-9a11-fe346ad3d76e
sudo mv приложения/фарш/* .

Общий совет: совершить ошибку — это нормально, совершить ошибку, исправляя ошибку, — это преступление, караемое смертной казнью. Проверьте, что вы делаете, 2, 3, 4 раза и, если возможно, запишите все, что вы делаете, чтобы вы могли вернуться к тому, что вы сделали.

===

В противном случае выполните переустановку без форматирования дисков (только установите файловые системы для всех разделов, связанных с этой установкой, на то, что уже есть (вероятно, ext4), и НЕ выбирайте «формат»). Если возможно, сделайте резервную копию из живого сеанса.

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

===

И в следующий раз НЕ используйте sudo для мв что это не нужно. Эти файлы твои, не так ли? Если это так, вам это не нужно. Если вы это сделали, пожалуйста, добавьте себя в ГРУППУ, которой принадлежит файл, чтобы он вам не нужен.

Muaath Alhaddad avatar
флаг jp
подождите .. Вы предлагаете здесь два решения. Первый, используя Live session. А второй, переустановка без форматирования?
флаг cn
2 возможных способа :) "Иначе" означает другой вариант ;-)
Muaath Alhaddad avatar
флаг jp
Понятно.. Какой способ безопаснее для моих данных?
флаг cn
1-й. ЛЮБОЙ метод, требующий выполнения каких-либо действий с аппаратным обеспечением (а форматирование — это действие, связанное с аппаратным обеспечением), опасен, и его следует избегать. Вот почему есть комментарий о создании резервной копии с помощью этого 2-го варианта ;-)
Muaath Alhaddad avatar
флаг jp
Вот что я нашел `media/ubuntu/5b1d3376-8683-4eb8-9a11-fe346ad3d76e/home` Куда мне переместить файлы? внутри убунту?
Muaath Alhaddad avatar
флаг jp
Какое у вас замечательное объяснение!! Спасибо большое..вы меня спасли
флаг cn
5 * - это идентификатор, а ниже должен быть / самой системы. Переместите его в этот каталог. О, и вы извлекаете выгоду из моих прошлых ошибок ;-) Я делал это за последние 30 с лишним лет использования Unix, Xenix и Linux ;-)
Muaath Alhaddad avatar
флаг jp
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/128796/discussion-between-muaath-alhaddad-and-rinzwind).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.