Arch Linux 및 FreeBSD용 하드 디스크 파티션

Arch Linux 및 FreeBSD용 하드 디스크 파티션

Arch Linux 및 FreeBSD용 파티션을 만드는 방법에 대한 조언이 필요합니다. 두 시스템이 스왑 파티션을 공유하기를 원하지만 이것이 작동할 수 있을지 모르겠습니다. 그리고 그들 사이에 데이터를 공유할 파티션도 필요합니다. 어떤 아이디어가 있나요?

답변1

두 시스템이 스왑 파티션을 공유하기를 원하지만 이것이 작동할 수 있을지 모르겠습니다.

쉬운. fdisk를 사용하여 스왑 영역을 별도의 영역으로 만듭니다.일부분-- 파티션이 아닙니다. 그렇게 하면 모든 운영 체제에서는 FreeBSD를 ada0s1과 같은 것으로, Windows(D:, Linux)를 어떤 규칙으로든 볼 수 있습니다.

그러면 FreeBSD에서는 swapon전체 슬라이스에 대해서만 가능합니다. Linux에서는 먼저 안전 기능인 스왑으로 명시적으로 표시해야 합니다. Windows에서도 페이지 파일을 호스팅하는 데 사용하도록 OS에 지시하기 전에 "드라이브"를 빠르게 포맷해야 합니다.

데이터 파티션을 공유하는 경우 Linux와 FreeBSD는 이론적으로 서로의 파일 시스템을 읽을 수 있습니다. 그러나 실제로 이해는 기본 매개변수가 있는 이전 형식으로 제한됩니다. 예를 들어, 로 생성된 FreeBSD 파일 시스템은 newfs -O1Linux에서 액세스할 수 있어야 합니다. 그러나 UFS2( -O2현재 newfs의 기본값)를 사용하거나 블록 또는 조각 크기에 기본값이 아닌 값을 사용하면 Linux는 실패합니다.

마찬가지로 FreeBSD의 ext2 및 ext3 액세스는 다음과 같습니다.주의사항이 많다-- 그리고 raiserfs는 기본적인 지원조차 하지 않습니다.

공유된 파일 중 일부(예: /home) 만 필요한 경우저것별도의 슬라이스도 만들고 파일 시스템을 사용하면 필요한 모든 OS에서 충분히 이해할 수 있습니다. 아마도 어떤 OS를 가장 자주 사용할 것인지에 따라 달라질 것입니다.

제가 듣기로 Linux에서 ZFS에 대한 지원이 마침내 이루어졌다고 들었습니다. 어쩌면 동일한 슬라이스에 있는 두 OS의 우수한 파일 시스템을 사용할 수 있을까요? 이제 그러면 좋을 것 같아요!

관련 정보