Две версии 12.04 на одной машине. Не могу получить доступ к данным

Я хотел обновить с 11.04 до 12.04. Позор мне, но я слишком поздно заметил, что мой шнур питания был не в машине, и в результате этого в процессе обновления мой ноутбук отключился. При включении показывает черный экран с иконками, но нет возможности двигать мышью или делать что-либо еще. Я сделал загрузочную флешку с версией 12.04. Потребовалось много времени, чтобы разделить (?) HD и установить его. Похоже, все работает нормально, но дело в том, что я не могу получить доступ к своим файлам и папкам - все просто пусто. Таким образом, вопрос заключается в

  • , как я могу вернуть свои файлы
  • , на моей машине есть два Ubuntu 12.04, но когда я включаюсь, появляется список вариантов для выбора, но запускает одну из них без файлов. Есть ли способ вернуть мои файлы?
2
задан 2 May 2012 в 20:25

2 ответа

Если вы отформатировали раздел, содержащий ваши данные, вам придется использовать инструмент восстановления, чтобы вернуть файлы. Вы можете использовать testdisk (sudo apt-get install testdisk), который лично мне показался достаточно эффективным.

Или, если вы только что подключили / загрузились в 12.04, в котором есть домашняя папка без данных, вы можете просто найти другой раздел с помощью sudo fdisk -l, смонтировать его и скопировать / получить ваши данные оттуда [ 113]

0
ответ дан 2 May 2012 в 20:25
# Mount the old partition to /mnt
mount /dev/sda1 /mnt

# See if the files are there (assuming the username is the same on both installations)
ls -l /mnt/home/$USER/

# Create dir for back-up and copy all the files from the old /home
mkdir /home/$USER/recov && cp -R /mnt/home/$USER/* /home/$USER/recov/

Если он подключен только для чтения, попробуйте; mount -o remount,rw /dev/sda1 /mnt

Зашифрованный дом

Если вы зашифровали домашний каталог в старой установке, он будет сложным.

В этом случае попробуйте следующее:

# After mounting
chroot /mnt

# Switch user
su <username>
ecryptfs-mount-private

Вы можете найти копию ваших файлов в указанном месте.

Если это не сработает, попробуйте; ecryptfs-recover-private

Если это тоже не сработает, то все готово ... и потеряно ...

0
ответ дан 2 May 2012 в 20:25

Другие вопросы по тегам:

Похожие вопросы: