새 디스크 중 하나를 볼륨 그룹(VG)에 추가하기 위해 새 bash 스크립트를 작성하려고 합니다.
Linux 상자가 있고 10
새 디스크를 추가했다고 가정해 보겠습니다.
목표는 디스크 중 하나를 수동으로 "레이블"한 다음 bash 스크립트를 실행하여 lsblk
유사한 명령을 통해 "레이블이 지정된" 디스크를 선택하고 해당 디스크를VG
답변1
실제로 포맷하지 않고 디스크에 "레이블을 지정"하는 것은 불가능합니다. 일반적으로 파일 시스템 헤더를 의미하는 레이블을 어딘가에 써야 하기 때문입니다. 당신은 할 수PV에 태그 추가하지만 이를 위해서는 먼저 디스크에 LVM PV 형식을 생성해야 합니다. 특정 드라이브를 식별해야 하는 경우 해당 드라이브에서 제공하는 정보를 사용해야 하므로 일반적으로 이는WWN/WWID또는 일련번호. lsblk
다음 두 가지를 인쇄할 수 있습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT SERIAL WWN
sda 8:0 0 931,5G 0 disk S3Z9NB0KB83128X 0x5002538e40aa0206
이는 심볼릭 링크를 만드는 데에도 사용됩니다./dev/disk/by-id
답변2
또 다른 생각
디스크 ID 및 이름(키, 값 쌍)의 데이터베이스를 유지할 수 있습니다. 다른 곳에 보관하시면 됩니다. 디스크가 비어 있는 상태로 도착하고 나중에 기록될 것이기 때문에 디스크에 저장할 수 없습니다(태그는 지속적으로 기록됩니다). 기기에 내장된 ID 유형을 선택해야 합니다(플러그를 뽑아도 변경되지 않으며 재사용되지 않습니다).
기존 도구가 있는지, 아니면 만들어야 하는지 모르겠습니다.