Можно ли преобразовать однораздельный диск в раздел MBR без потери данных? (Ubuntu 12.04)

Я пробовал gparted, но ему не нравится видеть файловую систему ext4 без указания типа раздела (я подозреваю). Так что это не позволит мне изменить размер или что-то еще, так как нет раздела. Мне приходит в голову, что наличие диска без разделов с данными на нем играет с огнем. Что еще хуже, это мой /home точка крепления. Очевидно, что я могу сделать полное резервное копирование своих данных и начать с нуля, но я надеялся, что у кого-то будет представление о том, как я могу это сделать, не тратя время на резервное копирование / восстановление.

Я понимаю, что это худой. Надеюсь, что кто-то более креативный, чем я, обеспечит стройность.

Вот скриншот дисковой утилиты, показывающий, что я имею в виду без раздела:

введите описание здесь

Вот мой fdisk -l выход:

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

1 ответ

Вы не можете подключить диск для чтения / записи, на котором нет разделов. Если на диске нет разделов, то он просто сырой и практически ничего не значит. Даже в Windows, когда у вас есть один "диск", ваш диск C:\ буквально является просто разделом. Вам нужен раздел, чтобы использовать диск, раздел должен существовать (и MBR должен знать об этом), если он должен быть смонтирован, то для доступа к нему должен существовать драйвер файловой системы.

Похоже, у вас есть диск с одним разделом, поскольку вы упомянули, что на нем есть данные. Это сильно отличается от диска без разделов. На мой взгляд, нет ничего опасного в том, чтобы иметь разделенный диск, особенно если это диск "только для данных".

Если рассматриваемый диск имеет только 1 раздел, и этот 1 раздел является точкой монтирования /home, то вы можете переустановить Ubuntu на любой диск, который вы используете для корневого раздела (/), и просто смонтировать диск, на котором вы говорите. как / дома, так же, как вы должны делать сейчас.

У вас есть раздел на этом диске или у вас нет данных на этом диске. Я думаю, что ваша терминология запутывается, я предлагаю вам открыть терминал в режиме восстановления и введите:

sudo fdisk -l

Я чувствую, что это очень поможет людям, которые пытаются помочь вам здесь.

PS: я чувствую, что вы имеете в виду, что у вас есть один раздел, общие библиотеки повреждены, и ваш домашний каталог также смонтирован на этом разделе. Если это так, то вы можете просто скопировать ваш домашний раздел с помощью:

sudo mkdir /mnt/old_home_folder
sudo mkdir /mnt/backup_drive
sudo mount -t ext4 /dev/sda1 /mnt/old_home_folder
sudo mount -t ext4 /dev/sdb1 /mnt/backup_drive
cp -r /mnt/old_home_folder/<username> /mnt/backup_drive

Где "username" - это ваше имя пользователя, sda1 - это ваш жесткий диск, на котором находится ваш домашний каталог, а sdb - это какой-то жесткий диск, который вы подключили. Очевидно, это немного отличается от настроек, поэтому прежде чем что-то делать, проверьте, что происходит с fdisk.

Затем вы можете переустановить и скопировать его обратно в новый домашний каталог.

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

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