저는 160GB 하드 드라이브가 장착된 Samsung N150 넷북을 가지고 있습니다. FreeBSD 운영 체제를 설치하고 싶습니다. 다른 운영 체제도 없고 듀얼 부팅이나 그와 유사한 것도 없으며 FreeBSD만 있을 뿐입니다. 따라서 매뉴얼에는 /var, /usr 및 /에 대해 별도의 파티션을 생성하라고 되어 있습니다.
이전에는 Ubuntu를 사용하여 /를 30GB로 만들고 나머지는 /home에 사용했습니다. 하지만 FreeBSD에서 사용하기에 최적의 디스크 크기는 얼마입니까? /var는 얼마나 커질 수 있나요? 또한 포트에서 앱을 설치하면 어디로 가나요? /usr/local/bin입니까, 아니면 /opt입니까? 어느 것을 추천하시나요?
나의 용도는 개발용 기계일 것입니다. 즉, 여기에는 음악, 개발 소프트웨어, 서버 등과 같은 모든 개인 정보가 포함됩니다. 개발파일을 저장하고 필요할 때 설치하는 별도의 파티션이 있는 것 같아요. 음악, 문서 및 기타 콘텐츠에 대해 별도의 파티션을 만들 수도 있습니다. 이렇게 하면 OS를 다시 포맷하더라도 개인 파일이 아닌 OS 파일만 삭제하면 됩니다. 그렇다면 이러한 파티션은 어떤 형식(예: ext4 또는 zfs)이어야 합니까? FreeBSD에는 기본 파티션이 필요하므로 확장 파티션에 있을 수 있습니까?
답변1
160G의 경우 다음 배열을 사용합니다.
- a: 100M / (BSD의 경우 /를 입력하는 것은 부팅 파일, /root 및 /etc뿐입니다.)
- b: 200M-1G(스왑) BSD가 스왑을 사용하는 방식은 Linux나 Windows와 매우 다릅니다. 그다지 많이 필요하지 않습니다.
- d: 100M-500M /tmp (필요하다고 생각하는 tmp 공간의 양. 매우 큰 파일을 편집하는 경우 늘리십시오)
- e: 300M-20G /var (기본적으로 /var/www는 httpd에서 웹 서비스에 사용됩니다. 따라서 호스팅하는 경우나 로그가 많은 경우에는 더 크게 설정하세요.)
- f: 10G-30G /usr (포트를 포함한 모든 프로그램이 여기에 있습니다.
- 그램: 50-100G/가정
/home은 마지막 파티션입니다. 이는 의도적인 것입니다. 모든 공간을 분할하지 않는 것이 가장 좋습니다. 이렇게 하면 나중에 파티션에 공간이 부족할 경우 사용하지 않은 공간에서 공간을 추가할 수 있습니다.
그냥 큰 /를 사용하면 어떨까요? 주로 업그레이드가 더 쉬워지고 보안이 더욱 세분화되기 때문입니다. 예를 들어, 대형 /를 사용하면 nodev
및 nosuid
마운트 옵션을 사용할 수 없습니다. 또한 noatime
이점을 얻을 수 있는 파티션에서 및 친구를 사용하여 성능(상당한 성능)을 조정할 수 없습니다 .
답변2
워크스테이션에서 복잡한 설정을 거쳐야 하는 이유는 무엇입니까? 20GB(또는 소스에서 월드를 구축하려는 경우 30GB) 크기의 파티션이면 충분하고 /
나머지는 /home
.ext4를 권장하려고 했는데 Linux를 사용하지 않는다는 것을 깨달았습니다. 기본적으로 사용 가능한 것을 사용하면 어떨까요? 특별한 요구 사항이 있는 경우에만 이 설정을 변경하십시오.
답변3
올바른 디스크 파티셔닝에 대해 알아보고 다른 포스터에서 말한 것과는 달리 다른 파티션을 사용해야 하는 이유를 알아보려면 "수동 튜닝"을 읽어보세요. 매뉴얼을 따라야 하며, 내가 아는 한 모든 FreeBSD 사용자는 시스템을 표시된 대로 분할합니다.