1

Я хочу несколько советов о том, как сделать раздел для Arch Linux и FreeBSD. Я хочу, чтобы две системы имели общий раздел подкачки, но я не знаю, может ли он работать. И я также хочу разделить данные между ними. Есть идеи?

1 ответ1

0

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

Легко. Используйте fdisk, чтобы превратить область подкачки в отдельный фрагмент, а не в раздел. Таким образом, все операционные системы будут видеть область: FreeBSD как что-то вроде ada0s1, Windows - как D:, Linux - как и все другие соглашения.

Затем в FreeBSD вы можете просто swapon весь фрагмент. В Linux вы должны сначала явно пометить его как своп - особенность безопасности. И в Windows вам также нужно быстро отформатировать "диск", прежде чем указывать ОС использовать его для размещения файла подкачки.

Что касается совместного использования разделов данных, то и Linux, и FreeBSD могут теоретически читать файловые системы друг друга. На практике, однако, понимание ограничено старыми (er) форматами с параметрами по умолчанию. Например, файловая система FreeBSD, созданная с помощью newfs -O1 должна быть доступна из Linux. Но если вы используете UFS2 (-O2 по умолчанию для newfs сейчас), или если вы используете значения не по умолчанию для размеров блоков или фрагментов, Linux потерпит неудачу.

Точно так же доступ FreeBSD к ext2 и ext3 имеет множество предостережений, а у raiserfs нет даже элементарной поддержки.

Если вам нужно только некоторые из общих файлов (например, /home сделать это отдельный срез слишком и использовать файловую систему, что достаточно хорошо понимают все операционки вам нужно. Какая из них, вероятно, зависит от того, какую ОС вы будете использовать чаще всего.

Все это говорит о том, что поддержка ZFS в Linux наконец-то появилась. Может быть, вы можете использовать эту старшую файловую систему из обеих ОС на одном слайсе? Теперь это было бы круто!

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