Parted에서 항목 가져오기

Parted에서 항목 가져오기

나는 이것을 스스로 알아내려고 결심했지만 많은 좌절 끝에 그렇게 했습니다. parted특정 디스크에 대한 항목을 가져오려고 합니다 .

나는 이런 일을 할 수 있습니다

parted /dev/sdc print

하지만 헤더 정보는 반환하지 않고 이 디스크의 각 파티션에 대한 세부 정보만 반환하고 싶습니다.

1      1049kB  535MB   534MB   primary  ext3         boot, type=83
...

답변1

아. parted헤더 없이 파티션 자체만 있으면 됩니다 . 한 가지 방법은 다음과 같습니다.

# parted /dev/sda print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 16.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  15.6GB  15.6GB  primary  ext4
 2      15.6GB  16.1GB  489MB   primary  linux-swap(v1)

그리고

# parted /dev/sda print | awk '$1+0'
 1      1049kB  15.6GB  15.6GB  primary  ext4
 2      15.6GB  16.1GB  489MB   primary  linux-swap(v1)

이 명령은 라인( )의 첫 번째 필드를 awk살펴보고 해당 필드가 숫자이고 0이 아닌 경우 전체 라인을 인쇄합니다.$1

관련 정보