libblkid

명령마다 uuid와 ptuuid가 다른 이유는 무엇입니까?
libblkid

명령마다 uuid와 ptuuid가 다른 이유는 무엇입니까?

Arch Linux 시스템에서 3가지 명령 blkid에 대해 다음과 같은 결과를 얻었습니다.lsblksfdisk $ lsblk --json -p -b -o+PTUUID,UUID /dev/sda1 { "blockdevices": [ { "name": "/dev/sda1", "maj:min": "8:1", "rm": false, "size": 535822336, "ro": false, "typ...

Admin

lsblk, blkid 또는 mount에서 마운트된 드라이브가 표시되지 않음
libblkid

lsblk, blkid 또는 mount에서 마운트된 드라이브가 표시되지 않음

다음 항목을 사용하여 /etc/fstab을 통해 외장 하드 드라이브를 마운트했습니다. UUID=a8286fc9-5b08-41d9-8c4e-cb993a8976d1 /home/bu/safe-heaven-2/ ext4 defaults 0 이 디스크에서 읽고 쓸 수 있지만 backintime을 통한 백업과 관련된 몇 가지 문제가 있습니다(아래 참조). 그래서 정보를 찾을 수 있을까 해서 둘러보기 시작했는데 무슨 이유에서인지 어떤 명령어도 사용할 수 없고 mount드라이브 blkid를 볼 수도 없었습니다 l...

Admin

blkid: blkid_probe_lookup_value() - 이상한 파티션 유형
libblkid

blkid: blkid_probe_lookup_value() - 이상한 파티션 유형

내 C++ 응용 프로그램에서 썸 드라이브의 파일 시스템 유형을 확인해야 합니다. 새 파티션을 설치하기 전에 이 작업을 수행해야 합니다. 나도 system()함수를 호출하고 싶지 않습니다 . 다음 테스트 코드를 사용해 보았습니다. #include <blkid/blkid.h> #include <stdio.h> int main() { blkid_probe pr; const char *ptname; const char* devname = "/dev/sdb1"; ...

Admin

blkid가 CentOS에서 장치 이름을 인쇄하지 않습니다.
libblkid

blkid가 CentOS에서 장치 이름을 인쇄하지 않습니다.

CentOS에서 컨테이너를 실행하고 있습니다. docker run -it centos bash 먼저 라벨이나 UUID를 확인합니다. [root@3271c071fe0a /]# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-5.3.0-1032-aws root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 nvme_core.io_timeout=4294967295 그런 다음 label( cloudimg-rootfs)을 사용하여 ...

Admin

GPT에서 ID_PART_ENTRY_UUID를 계산하는 방법은 무엇입니까?
libblkid

GPT에서 ID_PART_ENTRY_UUID를 계산하는 방법은 무엇입니까?

라벨은 어떻게 ID_PART_ENTRY_UUID계산되나요? 에서 시작할 수 있나요 ID_PART_TABLE_UUID?ID_PART_ENTRY_UUID GPT파티션 테이블과 일부 파티션이 있는 디스크가 있습니다. 내 디스크와 연결된 파티션을 확인해야 합니다. 디스크의 모든 파티션은 해당 디스크의 파티션 테이블을 참조합니다. 이 파티션 테이블 ID를 찾을 수 있습니다 udevadm. $ sudo udevadm info /dev/loop18p1 | grep ID_PART_TABLE_UUID E: ID_PA...

Admin

`blkid`의 `-O` 옵션 정보
libblkid

`blkid`의 `-O` 옵션 정보

blkid 옵션을 조사하고 있지만 이해할 수 없습니다 -O. user@host :~ $ > blkid --help | grep -E -- '-O' -O, --offset <offset> probe at the given offset 이 "오프셋"은 무엇입니까? 참고로 8GB VDI 디스크가 있는 가상 머신(VirtualBox 사용)에서 오류 메시지가 표시되기 전에 설정할 수 있는 최대 오프셋은 invalid offset argument: [...] : Numerical r...

Admin

디스크가 blkid에는 나타나지 않지만 lsblk에는 나타납니다.
libblkid

디스크가 blkid에는 나타나지 않지만 lsblk에는 나타납니다.

RHEL 랩 머신에서 다음 작업을 수행하는 경우: lsblk | grep sdd sdd 8:48 0 1.8T 0 disk 우리는 sdd 디스크를 얻었지만, 그렇게 하면 blkid: blkid | grep sdd 우리는 어떤 결과도 얻지 못합니다. 디스크를 다시 검색합니다. echo 1>/sys/class/block/sdd/device/rescan 하지만 blkidsdd 디스크는 여전히 인식되지 않습니다. blkid | grep sdd ...

Admin

디스크의 UUID 변경을 유발하는 요인은 무엇입니까?
libblkid

디스크의 UUID 변경을 유발하는 요인은 무엇입니까?

동일한 산업용 PC 모델에서 기본 SSD의 UUID가 변경된 것을 보았습니다. 이 2개의 IPC는 유사하지만 다른 2개의 Linux 디스크 이미지에서 복구되었습니다. 질문은 제목 그대로 입니다. 메인 디스크 UUID /dev/sda2가 다릅니다. 둘 다 우분투 16.04입니다. Linux 디스크 이미지 A: 커널 4.15.0-65. UUID bc96e844-27c1-4ccb-af66-053cce7cecdb. 사용자 m과 n이 존재합니다. 사용자 n의 홈 폴더가 암호화되었습니다. Linux 디스크 ...

Admin

fstab을 통해 드라이브를 다시 마운트하려면 어떻게 해야 합니까?
libblkid

fstab을 통해 드라이브를 다시 마운트하려면 어떻게 해야 합니까?

다양한 내부 SATA 드라이브를 사용하여 Ubuntu 18.04를 설치했는데 몇 달 동안 원활하게 실행되었고 모두가 행복했습니다. 그러던 어느 날, 단순 정전이 발생했습니다. 문제 없습니다. 우리는 전에 이런 일을 겪었습니다. 전원이 다시 켜진 후 서버가 SSH에 응답하지 않았습니다. 때로는 지하실로 가서 상자에 있는 버튼을 눌러 다시 켜야 했습니다. 이렇게 했는데 몇 분이 지나도 여전히 SSH를 통해 액세스할 수 없습니다. 이제 저는 상자에 연결된 작은 모니터와 키보드를 가지고 지하실에 있습니다....

Admin

blkid는 예상보다 더 많은 정보를 반환합니다.
libblkid

blkid는 예상보다 더 많은 정보를 반환합니다.

blkid저는 몇 년 전에 만든 레시피를 따르고 있는데 어느 시점에서는 파일 시스템 UUID를 얻기 위해 이를 사용해야 했습니다 . 예상되는 샘플 반환 값과 함께 이 명령을 문서화했습니다. blkid -o export -s UUID /dev/mapper/thathost_crypt_md3 UUID=JNbF5T-vhSD-3aVv-intG-1Tk2-IEOZ-ABWXYZ 그러나 시대가 흘러 저는 더 이상 데비안 "wheezy"를 사용하지 않고 "jessie"를 사용합니다. 이 최신 버전의 Debian...

Admin

RAID1 "mdX"는 "/proc/mdstat"에서 괜찮아 보이지만 구성원의 "blkid" 및 "fdisk -l"이 이상하거나 잘못된 값을 보고합니다.
libblkid

RAID1 "mdX"는 "/proc/mdstat"에서 괜찮아 보이지만 구성원의 "blkid" 및 "fdisk -l"이 이상하거나 잘못된 값을 보고합니다.

RAID1을 만들었습니다. mdadm --create /dev/mdX --level=mirror --raid-devices=2 /dev/sdb /dev/sdc 그런 다음 첫 번째 동기화를 보았습니다 /proc/mdstat. 그것은 말한다 [UU]. 여태까지는 그런대로 잘됐다. sd[bc]수정 했어야 했는데 shred미리 확인을 안 해서 어차피 다 덮어쓸 줄 알았거든요. 계속해서 장치에 볼륨 그룹을 생성한 다음 새 논리 볼륨에 ext4 FS를 생성했습니다. UUID로 마운트하고 싶어서 모두 ...

Admin

struct blkid_struct_dev는 어디에 정의되어 있나요?
libblkid

struct blkid_struct_dev는 어디에 정의되어 있나요?

blkid.h 형식 정의는 다음과 같습니다. typedef struct blkid_struct_dev *blkid_dev; 이는 blkid.h에서 blkid_struct_dev 태그가 나타나는 유일한 경우입니다. grep -rl blkid_struct_dev /usr/include /usr/include/blkid/blkid.h만 반환됩니다. 그래서 나는 구조체가 내가 설치하지 않은 -dev 패키지에 정의되어 있다고 가정합니다(단, 내 Slackware 상자의 다른 곳에는 나타나지 않으며 ...

Admin