`fstab` 스왑 구문 설명

`fstab` 스왑 구문 설명

디스크 sda는 SSD이고, sdb는 기존 하드 드라이브입니다.

# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda1                               partition       8387580 4333320 -1
/dev/sdb7                               partition       4194300 0       -2
/dev/sdb8                               partition       4194296 0       -3
/dev/sdb9                               partition       4194296 0       -4
/dev/sdb10                              partition       4194300 0       -5
# _

모든 sbd$NUMBER를 교체한 이후로 이 상황(가장 우선순위가 sda1임)이 적용되는 것 같습니다.

# cat /etc/fstab
[...]
/dev/sda1 none swap sw 0 0
/dev/sdb7 none swap sw 0 0
/dev/sdb8 none swap sw 0 0
/dev/sdb9 none swap sw 0 0
/dev/sdb10 none swap sw 0 0
[...]
# _

재부팅할 때 우선순위가 무엇인지 잘 모르겠습니다.

은 무슨 none swap sw 0 0뜻인가요 /etc/fstab?

sda1을 첫 번째 스왑으로 우선순위를 지정하도록 조정할 수 있나요?

스왑 라인의 순서가 /etc/fstab우선순위에 영향을 줍니까?동일한(같은 none swap sw 0 0것) 스왑 라인?

답변1

다음에서 우선순위를 지정할 수 있습니다 fstab.

/dev/sda2   none    swap    sw,pri=30    0  0
/dev/sdb2   none    swap    sw,pri=20    0  0
/dev/sdc2   none    swap    sw,pri=10    0  0

기본적으로 추가된 각 스왑 공간에는 -1, -2, -3... 우선순위가 부여됩니다. 가장 높은 우선순위가 먼저 사용됩니다. 위에서 시스템은 /dev/sda2먼저 을 사용한 /dev/sdb2다음 을 사용합니다 /dev/sdc2.

둘 이상의 스왑이 동일한 우선순위를 갖는 경우 스왑 공간이 병렬로 사용됩니다.

답변2

그만큼 fstab 형식에는 다음과 같은 필드가 있습니다.

  1. 장치 사양– 장치 이름, 레이블, UUID 또는 이 항목이 참조하는 파티션이나 데이터 소스를 지정하는 기타 수단입니다.
  2. 마운트 지점– 장착 후 장치의 콘텐츠에 접근할 수 있는 경우 스왑 파티션이나 파일의 경우 없음으로 설정됩니다.
  3. fs 유형– 마운트할 파일 시스템의 유형입니다.
  4. 옵션– 부팅 시 자동으로 마운트되는지 여부, 사용자가 마운트하거나 액세스할 수 있는지, 쓰기 또는 읽기만 가능한지 여부, 크기 등 파일 시스템의 다양한 측면을 설명하는 옵션 특수 옵션 기본값은 파일 시스템 유형에 따라 미리 결정된 옵션 세트를 나타냅니다.
  5. 덤프– 덤프 프로그램이 파일 시스템을 백업해야 하는지 여부와 빈도를 나타내는 숫자입니다. 0은 파일 시스템이 자동으로 백업되지 않음을 나타냅니다.
  6. 통과하다– fsck 프로그램이 부팅 시 장치의 오류를 확인하는 순서를 나타내는 숫자

fs 유형"스왑"인 경우 매개변수를 통해 우선순위를 지정할 수 있습니다 pri. 기본 우선순위는 음수(없음을 의미)이며, 스왑 장치가 추가된 순서대로 번호가 매겨집니다. 부팅 이후 추가된 첫 번째 스왑 장치의 우선 순위는 -1이고, 두 번째로 추가된 스왑 장치의 우선 순위는 -2입니다.

실제 할당된 우선순위는 0부터 32767까지의 양수 값을 갖습니다. 숫자가 높을수록 우선순위가 높습니다. 두 개 이상의 장치가 동일한 우선순위를 갖고 있고 사용 가능한 가장 높은 우선순위인 경우 페이지는 라운드 로빈 방식으로 장치 간에 할당됩니다.

참조:swapon(8) - Linux 매뉴얼 페이지.

관련 정보