lsblk는 fdisk 파티션을 표시하지 않습니다.

lsblk는 fdisk 파티션을 표시하지 않습니다.

외장 드라이브를 분할했는데 fdisk결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

그런데 실행을 하면 lsblk제가 만든 파티션이 나타나지 않습니다. 여기서 무슨 문제가 있습니까?

답변1

변경 사항은 도구에 장치에 기록하도록 지시할 때까지 fdisk자체 메모리에 유지됩니다 . fdisk당신은 이런 일을 하곤 해요 w. Exit 를 사용하면 q변경 사항이 손실됩니다.

변경 사항이 기록된 후 운영 체제에 알립니다 fdisk. 현대의 "대형" 배포판에서는 이것으로 충분합니다. 이제부터 lsblk파티션의 새로운 상태가 표시됩니다.

일부 이전 버전이나 제한된 버전은 fdiskOS에 알리지 않을 수도 있습니다. 이 경우 partprobe /dev/sdb(또는 그냥 partprobe) 호출됩니다.

partprobe사용할 수 없고 디스크가 외부인 경우 (예: USB를 통해 연결), sync만약을 대비해 연결을 끊었다가 다시 연결하세요. 이렇게 하면 운영 체제가 파티션을 감지하게 됩니다. partprobe디스크를 분리 할 수 없고 연결을 끊을 수 없는 경우 (예: 디스크가 내부에 있거나 고정되어 있는 경우) 재부팅하는 것이 최종 해결 방법입니다. 덜 과감한 방법을 사용할 수도 있고 사용하지 못할 수도 있습니다.

관련 정보