파티션의 상대적 크기를 합리적으로 계획하는 방법은 무엇입니까?

파티션의 상대적 크기를 합리적으로 계획하는 방법은 무엇입니까?

작업 시 시스템의 전용 파티션에는 다음 디렉터리가 있어야 합니다.

/boot
/home
/audits
/opt
/tmp
/var
/home
/

크기에 대한 회사 정책이나 지침은 없으며 이를 설정하는 시스템 관리자의 재량에 달려 있습니다.

현재 다음과 같이 설정되어 있습니다.

/dev/sda1    1GB    EXT3    /boot
/dev/sda2    8GB    SWAP    SWAP
/dev/sda3    265GB  EXT3    /home
/dev/sda4    191GB  EXTENDED
/dev/sda5    50GB   EXT3    /
/dev/sda6    50GB   EXT3    /audits
/dev/sda7    50GB   EXT3    /opt
/dev/sda8    20GB   EXT3    /tmp
/dev/sda9    20GB   EXT3    /var

물론 이것은 하나의 특정 서버일 뿐이지만 공식 가이드가 있습니까(예:파일 시스템 계층 표준)는 다른 공간과 비교하여 각각에 얼마나 많은 공간을 할당해야 하는지 지정합니까?

그렇지 않다면, 우리가 다른 사람들보다 특정한 상대적 할당 패턴을 선호하는 객관적인 이유가 있습니까?


사례 연구로서 이 특정 서버에 대한 세부 정보는 다음과 같습니다.

시스템 구성 요소: HP DL580G8:http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=6636692#!tab=specs

  • (2) RAID 1의 500GB HDD -/dev/sda
  • (2) RAID 1의 300GB HDD - /dev/sdb(할당되지 않음)
  • 32GB RAM
  • 4 - PROC(16개 코어)

추가 공간이 없고 추가 공간을 확보할 수도 없습니다. 필요한 경우 RAID 구성을 분할할 수 있지만 일종의 중복성을 포함해야 합니다.

운영 체제: SLES 11 SP 4

답변1

나는 당신의 목표가 다음과 같다고 가정합니다.

  • 사용자에게 가능한 한 많은 여유 공간을 제공
  • 다른 곳에서는 디스크 공간이 부족하지 않고 크기를 조정하기 위해 중요한 순간에 서버를 종료할 필요가 없습니다.

sda이것이 사실이라면 드라이브를 교체 하고 sdb이제 500GB를 sdb순전히 사용하는 것이 좋습니다 /home. 그런 다음 sda원하는 대로 300GB를 나눌 수 있습니다.

  • Ubuntu가 이전 커널 버전을 정리하지 않았을 때 256MB 파티션의 공간이 부족해지는 문제가 있었기 /boot때문에 실제로는 5GB로 늘리는 것이 좋습니다. 그러나 그것은 단지 두 번 부끄러워하는 내 의견일 뿐입니다. 대부분의 경우 1GB이면 충분합니다.
  • 필요한 최대값을 파악 /audits하고 몇 번 두 배로 늘리십시오.
  • 최대 절전 모드로 전환해야 합니까? 그렇다면 더 많은 스왑 공간이 필요하지만 그렇지 않으면 8GB이면 충분할 것입니다. 스왑 공간을 정기적으로 사용하기 시작하면 무슨 일이 있어도 원인을 찾아 문제를 해결해야 하므로 8GB이면 충분할 수 있습니다.
  • 가능하다면 대부분의 경우 LVM과 같은 것을 사용하여 sdb데이터 손실 없이 모든 파티션의 크기를 조정할 수 있습니다.언제(만약 그렇지 않다면) 당신이 필요합니다.
  • 나머지 파티션을 위한 충분한 공간을 예약한 후에는 /대부분의 소프트웨어를 설치하려는 위치에 나머지 파티션을 배치합니다.
  • 주요 소프트웨어가 제공되지 않으면 /opt아마도 다운될 것입니다 /opt.
  • 귀하가 지원하는 소프트웨어를 이미 사용하고 있는 사람을 알고 있다면 그 소프트웨어를 /tmp많이 사용하는지 물어보십시오. 이렇게 하면 파티션을 늘려야 하는지 아니면 조금 줄여야 하는지 알 수 있습니다.

관련 정보