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

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

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

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

enter image description here

Здесь мой вывод 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
0
задан 12 July 2012 в 18:44

1 ответ

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

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

Если рассматриваемый диск имеет только 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.

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

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

0
ответ дан 12 July 2012 в 18:44

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

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