이 줄을 사용하면:
(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가 자동으로 파티션의 시작 위치와 정렬을 처리합니다. 헤더가 필요하지 않을 수도 있지만 일반적으로 확인을 위해 값을 포함합니다.