Рассмотрим жесткий диск объемом 500 ГБ с двумя разделами, которые были созданы точно такого же размера, но с тех пор были скорректированы (первый немного больше) с помощью инструмента diskmgmt.msc . Схема разбиения - это GPT. Оба раздела являются только данными.

При переносе этого жесткого диска на другой компьютер, на котором установлена система GNU/Linux, очевидная вещь, которую нужно сделать, - переформатировать оба раздела в файловую систему, отличную от NTFS, но мне интересно, нужно ли корректировать саму схему разбиения или даже переделано.

Достаточно ли форматирования или необходимо переразбить диск с помощью встроенного инструмента Linux? Или, может быть, не переразметить, а запустить какую-то команду для настройки выравнивания или что-то еще?

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

Благодарю.

4 ответа4

2

Если вы собираетесь переформатировать разделы, вы также должны изменить свои маркеры типов разделов. Linux игнорирует их, но другие операционные системы могут запутаться, когда увидят тип раздела, который указывает на NTFS, но на самом деле нет раздела NTFS.

Linux fdisk может изменять маркеры типа раздела без необходимости удалять и заново создавать раздел.

1

Схема разбиения не нуждается в корректировке. На самом деле, вам даже не нужно переформатировать, если вы этого не хотите. Существует Stackexchange вопрос , который обращается к NTFS против Ext4 здесь, но как указано в ответе, Википедия имеет обширную разбивку файловых систем.

Чтобы смонтировать раздел ntfs, вам просто нужно создать точку монтирования и монтировать как обычно:

mount -t ntfs /dev/disk_partition path/to/mount/point

Например, если вы хотите смонтировать его в /mnt /storage, вы должны использовать:

mkdir /mnt/storage
mount -t ntfs /dev/partition /mnt/storage

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

0

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

Одной из причин изменения разделения может быть то, что разделы в настоящее время не выровнены по границам блоков, что может повлиять на производительность. См. Как выровнять разделы для лучшей производительности, используя parted для большего.

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

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

-1

Низкоуровневое форматирование определяет только размер раздела; файловая система, которая использует это пространство, конечно, зависит от способности ОС понимать его. Итак, в вашем примере, хотя вы можете захотеть переформатировать сами разделы, чтобы они были родными для Linux, вам не нужно перераспределять, если вы не хотите изменять размеры разделов.

Теперь вот самое интересное. Поскольку вы используете эти разделы в качестве хранилищ данных, вам не нужно устанавливать какие-либо ОС на них. Кроме того, хотя NTFS является файловой системой на базе Windows, большинство современных дистрибутивов Linux могут использовать ее. Таким образом, вам, возможно, не придется даже переформатировать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .