답변1
답변2
마운트 및 파티션되지 않은 하드 드라이브, UUID를 가져와야 합니다.
UUID는 파일 시스템 또는 형식의 속성입니다. 포맷되지 않은 하드 드라이브에는 UUID가 없습니다. 파티션의 PARTUUID와 파티션 테이블의 PTUUID를 얻을 수 있습니다.이 질문을 봤어요, 그러나 이는 빈 디스크에서도 작동하지 않습니다.
디스크의 고유 식별자는 다음과 같습니다.WWID/WWN디스크 자체에서 제공됩니다. sysfs에서 얻을 수 있습니다.
$ cat /sys/block/sda/device/wwid
naa.5002538e40aa0206
또는 심볼릭 링크에서/dev/disk/by-id
$ ls -la /dev/disk/by-id/ | grep sda
lrwxrwxrwx. 1 root root 9 Mar 10 07:21 wwn-0x5002538e40aa0206 -> ../../sda
또는 UDev(심볼릭 링크 생성 담당)
$ udevadm info /dev/sda | grep ID_WWN
E: ID_WWN=0x5002538e40aa0206
E: ID_WWN_WITH_EXTENSION=0x5002538e40aa0206
답변3
blkid
마운트되지 않은 디스크에서 작동해야 하지만 디스크가 포맷되었는지 확인해야 합니다.
디스크 나열:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1,7T 0 disk
sdb 8:16 0 300G 0 disk
sdc 8:32 0 64G 0 disk
├─sdc1 8:33 0 63G 0 part /
├─sdc2 8:34 0 1K 0 part
└─sdc5 8:37 0 975M 0 part [SWAP]
포맷하기 전에:
$ blkid -o list
device fs_type label mount point UUID
----------------------------------------------------------------------------------------------------------------------------
/dev/sdc1 ext4 / 9c49994f-6ffd-496a-945b-85e3b04a84ef
/dev/sdc5 swap [SWAP] f14ea985-e1e6-43a8-ba09-12a273604c96
참고: /dev/sdb
표시되지 않습니다.
ext4를 사용하여 디스크를 포맷합니다.
$ mkfs.ext4 /dev/sdb
mke2fs 1.46.2 (28-Feb-2021)
Discarding device blocks: done
Creating filesystem with 78643200 4k blocks and 19660800 inodes
Filesystem UUID: d4b71992-fbc3-4263-b974-e5933a1ebfe4
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
이제 blkid
다시 실행하세요.
$ blkid -o list
device fs_type label mount point UUID
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/dev/sdc1 ext4 / 9c49994f-6ffd-496a-945b-85e3b04a84ef
/dev/sdc5 swap [SWAP] f14ea985-e1e6-43a8-ba09-12a273604c96
/dev/sdb ext4 (not mounted) d4b71992-fbc3-4263-b974-e5933a1ebfe4