레이드를 설정하는 중입니다. sda
설치 중에 사용되었으며 방금 파티션 테이블 sda
을 다음 sdb
과 같이 복사했습니다 .
$ sudo sfdisk -dL /dev/sda > partition_table_sda
$ sudo sfdisk /dev/sdb < partition_table_sda
그러나 sda
스왑 공간에 대한 UUID가 있지만 다음과 같은 sdb
것은 아닙니다.
$ sudo blkid
/dev/sda5: UUID="vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz" TYPE="swap"
/dev/sda1: UUID="vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz" TYPE="ext4"
/dev/sdb1: UUID="vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz" TYPE="ext4"
파티션은 올바르게 보이지만 누락 된 uuid 일뿐입니다.
$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xzzzzzzzz
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 960002047 480000000 83 Linux
/dev/sda2 960004094 976771071 8383489 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 960004096 976771071 8383488 82 Linux swap / Solaris
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xzzzzzzzz
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 960002047 480000000 83 Linux
/dev/sdb2 960004094 976771071 8383489 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5 960004096 976771071 8383488 82 Linux swap / Solaris
어떻게 스왑 공간에 UUID를 할당 할 수 sdb5
있습니까? 또는 이미 UUID가있는 경우 어떻게 인쇄 할 수 있습니까?
답변
스왑 파티션을 포맷 했습니까? 디스크를 분할하고 스왑을 위해 파티션을 예약하면 다음을 수행해야합니다.
sudo mkswap /dev/sdb5
그런 다음 blkid
명령을 입력 할 때 스왑의 UUID가 표시되어야합니다 .