lsblk 열 "RAND"(일명 "임의성 추가") - 무슨 뜻인가요?

lsblk 열 "RAND"(일명 "임의성 추가") - 무슨 뜻인가요?

Fedora 29 lsblk(스크립트 및 OS에 구애받지 않는 고급 언어에서 디스크 구성에 대한 정보를 가져오는 훌륭한 명령)에서 실행하는 방법은 다음과 같습니다.

$ lsblk --output NAME,FSTYPE,ROTA,PARTTYPE,TYPE,RAND,TRAN

NAME                   FSTYPE            ROTA PARTTYPE TYPE  RAND TRAN
sda                                         0          disk     0 sata
├─sda1                 ext4                 0 0x83     part     0 
└─sda2                 LVM2_member          0 0x8e     part     0 
  ├─fedora_root        ext4                 0          lvm      0 
  └─fedora_swap        swap                 0          lvm      0 
sdb                                         0          disk     0 sata
└─sdb1                 ext4                 0 0x83     part     0 
sdc                                         1          disk     1 sata
└─sdc1                 linux_raid_member    1 0xfd     part     1 
  └─md127              crypto_LUKS          1          raid1    0 
    └─luks_mdraid      ext4                 1          crypt    0 
sdd                                         1          disk     1 sata
└─sdd1                 linux_raid_member    1 0xfd     part     1 
  └─md127              crypto_LUKS          1          raid1    0 
    └─luks_mdraid      ext4                 1          crypt    0 

여기서는 다음 정보를 요청합니다. 사용 가능한 열 목록은 다음을 실행하여 얻을 수 있습니다 lsblk --help.

  • NAME: 장치 이름(트리에 잘 배열되어 있음)
  • FSTYPE: 파일 시스템 유형
  • ROTA: 이것은 "회전 장치"입니다(회전 녹, DVD 등).
  • PARTTYPE: 파티션 유형 UUID(에 설정된 값 fdisk)
  • 유형: 장치 유형
  • RAND: "무작위성 증가"
  • TRAN: 장치 전송 유형

좋습니다. 장치는 "임의성 추가"를 따릅니다 RAND. 하지만 어떤 상황에서? 그리고 어떤 가치로? 이것은 장치의 "회전"과 관련이 있는 것 같습니다. "무작위성 증가"란 무엇을 의미합니까?

답변1

RAND 열의 "1"은 장치의 장치 드라이버가 커널의 난수 생성기에 임의성을 추가함을 나타냅니다. 이 난수 생성기는 /dev/random특수 파일에서 읽을 수 있는 난수를 생성합니다. 디스크 드라이브 장치 드라이버는 임의성의 소스로 타이밍 변화를 사용합니다. 이러한 타이밍 변경은 예측하기 어렵습니다. 특히 기계식 드라이브에서는 더욱 그렇습니다.

답변2

앞서 언급했듯이 RAND는 특정 블록의 메모리 액세스가 무작위인지 여부를 나타내는 플래그인 무작위성(또 다른 출력 열)을 추가합니다. 여기서 0은 무작위 메모리 액세스가 없음을 의미하고 플래그 1은 그렇지 않음을 의미합니다. 일반적으로 말하면,일반 메모리 액세스메모리 액세스 지연을 유발하므로무작위 메모리 접근선호합니다.

관련 정보