sfdisk 및 parted에 파티션 데이터 지정

sfdisk 및 parted에 파티션 데이터 지정

이 줄을 사용하면:

(echo o; echo n; echo p; echo 1; echo ; echo +24G; echo a; echo t; echo 7; echo w) | fdisk /dev/sda

24기가 크기의 NTFS용 새 활성 기본 파티션을 만들 수 있습니다. 구문은 보기 흉하지만 효과적입니다.

parted또는 을 사용하여 동일한 작업을 어떻게 수행할 수 있습니까 sfdisk?

답변1

사용하기 쉽습니다 parted. 이 -s옵션은 스크립팅에 사용됩니다. 다음은 해당 라인과 fdisk동일한 결과를 생성합니다.

parted -s /dev/sda mkpart primary NTFS 1 24G

답변2

그리고플로피 디스크:

sudo sfdisk --label dos /dev/sda <<EOF
device: /dev/sda
unit: sectors
sector-size: 512

size= $((24 * 2097152)), type=7, bootable
EOF

값을 지정하지 않으면 sfdisk가 자동으로 파티션의 시작 위치와 정렬을 처리합니다. 헤더가 필요하지 않을 수도 있지만 일반적으로 확인을 위해 값을 포함합니다.

관련 정보