Раздел жесткого диска для Arch Linux и FreeBSD

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

1 ответ

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

Легко. Используйте 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 наконец-то появилась. Может быть, вы можете использовать эту старшую файловую систему из обеих ОС на одном слайсе? Теперь это было бы круто!

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