그것은 중요하지 않습니다

그것은 중요하지 않습니다

저는 32Gb RAM과 Nginx를 사용하는 웹 서버, 그리고 MySQL 데이터베이스가 있는 웹 애플리케이션을 가지고 있습니다.

SSD 하드 디스크를 /boot/efi, swap /및 으로 분할할 계획입니다 /home. 디스크의 시작 부분이 끝 부분보다 빠르다는 점을 고려하여 파티션을 어떻게 주문합니까?

  1. (루트)는 /운영 체제가 실행되는 곳이기 때문에 가능한 한 앞쪽에 가까워야 합니다.

  2. 주 메모리로 앞뒤로 교체하는 작업이 빨라야 하므로 교체 작업도 최대한 앞쪽에 가까워야 합니까?

  3. efi앞쪽에 더 가깝다고 해야 할까요 ?

  4. 어때요 /home?

  5. 올바른 순서 옵션 1과 2는 무엇입니까?

    1. 작은 것부터 큰 것까지 파티션 크기의 올바른 순서. 예:

      1. /dev/sda1=/boot/efi = 1-2Gb
      2. /dev/sda2=스왑 공간=8GB
      3. /dev/sda3=/(루트) = 50Gb
      4. /dev/sda4=/home = 100Gb (/home을 사용하지 않는 것이 좋나요?)
    2. 가장 큰 것부터 가장 작은 것까지:

      1. /dev/sda1=/home = 100Gb (/home을 사용하지 않는 것이 좋나요?)
      2. /dev/sda2=/(루트) = 50Gb
      3. /dev/sda3=스왑=8Gb
      4. /dev/sda4=/boot/efi = 1-2Gb

답변1

그것은 중요하지 않습니다

실제로는 파티션 이동 및 크기 조정 활동으로 인해 손상될 가능성이 적기 때문에 EFI 파티션을 먼저 배치하는 것이 좋습니다. 그러나 대부분의 경우 EFI를 디스크 끝이나 다른 곳에 배치하면 거의 정상적으로 작동합니다. 나머지 파티션은 전혀 중요하지 않습니다.

커널은 마운트 지점을 찾아야 하는 위치 /root( /dev/sda3귀하의 경우)만 알면 됩니다.

이것속도전체 디스크에서 동일합니다.

답변2

SSD 속도는 모두 동일합니다. 그것들은 회전 디스크가 아닌 회로 기판이므로 오래된 조언은 이제 쓸모가 없습니다.

프로덕션 시스템인 경우 별도의 /var/log 및 별도의 /var/lib/mysql 파티션을 고려해야 합니다.

다소 분할되어 있으므로 별도의 파티션을 사용하는 대신 LVM을 고려하고 일부 여유분/할당되지 않은 상태를 유지하여 볼륨이 가득 찼을 때 가동 중지 시간 없이 볼륨을 확장할 수 있습니다.

관련 정보