![재부팅 후에도 장치 매핑이 유지되도록 하는 방법은 무엇입니까?](https://linux55.com/image/110427/%EC%9E%AC%EB%B6%80%ED%8C%85%20%ED%9B%84%EC%97%90%EB%8F%84%20%EC%9E%A5%EC%B9%98%20%EB%A7%A4%ED%95%91%EC%9D%B4%20%EC%9C%A0%EC%A7%80%EB%90%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
낮은 수준을 사용하여 장치 매핑을 생성하면DM 설치 프로그램또는 ioctl을 통해 재부팅 후 장치 매핑이 더 이상 존재하지 않습니다.
- 이게 정상인가요? dm_crypt를 테스트하기 위해 USB를 사용하고 있습니다.
- 정상이라면 매핑을 변경하지 않고 어떻게 만들 수 있나요? udev를 확인해야 합니까?
감사해요!
명확히 하기 위해 편집됨
장치 매핑이란 물리적 블록 섹터의 각 범위가 가상 블록 장치에 매핑되는 방식을 지정하는 테이블 항목을 의미합니다. LVM을 사용하면 무슨 뜻인지 알 수 있습니다.DM 설정 테이블주문하다. 그러면 현재 장치 테이블 매핑이 모두 덤프됩니다. 다음은 장치 매핑의 예입니다.선의목표는 LVM 스왑(물리적 블록 추상화)을 형성하는 두 개의 디스크를 함께 묶는 것입니다.
vg00-lv_swap: 0 1028160 linear /dev/sdb 0
vg00-lv_swap: 1028160 3903762 linear /dev/sdc 0
형식은 다음과 같습니다.
<mapping_name>: <start_block> <segment_length> <mapping_target> <block_device> <offset>
어디:
- 매핑 이름:이름가상장비
- 시작 블록:시작 블록가상장비
- 세그먼트 길이:섹터 길이(512바이트 블록)
- 매핑 대상:장치 매핑 대상(예:선의,토굴, 또는줄무늬
- 블록 장치:사용할 물리적 블록 장치(이 경우 major:minor로 정의됨)
- 오프셋:오프셋물리적블록 장치
내 문제는 장치 맵에 새 항목을 만든 후 부팅 후에 사라지는 것입니다. 즉, 다음과 같이 실행됩니다.
dmsetup create TestEncrypted --table "0 $(blockdev --getsz /dev/sdb) crypt serpent-cbc-essiv:sha256 a7f67ad...ee 0 /dev/sdb 0"
다시 시작하면 매핑 테이블 항목이 사라집니다(즉, 표시되지 않음).DM 설정 테이블) 및 해당/dev/mapper/TestEncrypted
답변1
매핑이 무엇을 의미하는지 100% 이해하지는 못하지만, 그렇습니다. 정상적인 것 같습니다. 다른 드라이브와 마찬가지로 /etc/crypttab 또는 /etc/fstab에 장치를 추가해야 합니다.
https://wiki.archlinux.org/index.php/Dm-crypt/System_configuration#crypttab
^ 당신이 찾고 있는 정보가 있어야 합니다.