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

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

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

решение1

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

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

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

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

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

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

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

Связанный контент