gpt 유형 장치를 마운트하는 방법은 무엇입니까?

gpt 유형 장치를 마운트하는 방법은 무엇입니까?

HDD에서 부팅하는 Linux Mint 18.3에서 외부 SSD를 설치하고 싶습니다.

명령을 실행하면 sudo fdisk -lSSD뿐만 아니라 모든 드라이브와 파티션이 표시되고, 이를 실행하면 sudo blkid각 드라이브와 파티션의 유형과 UUID가 표시됩니다. 나는 gpt와 mbr이 스토리지 드라이브의 파티션 구성표이고 ext4 또는 ext의 다른 확장이 Linux의 파일 시스템 유형이라는 것을 알고 있습니다. 그러나 위 명령의 결과에는 SSD 유형이 gpt로 언급되어 있습니다.

/etc/fstab에서 fstab 파일을 편집하고 다음 줄을 추가하여 SSD 마운트를 시도했습니다(마운트 지점을 /media/ssd-mountpoint로 설정했습니다).

uuid=<the uuid I got from blkid command> /media/ssd-mountpoint gpt defaults 0 2

하지만 사용 후 mount -a"알 수 없는 gpt 유형" 오류가 발생합니다.

GPT 유형 SSD 장착 문제를 해결하는 방법은 무엇입니까? 이 형식을 변환해야 합니까?

답변1

먼저, 다음에서 fstab 형식의 처음 세 필드에 대한 설명을 살펴보겠습니다 man fstab.

다음은 fstab 항목의 일반적인 예입니다.

LABEL=t-home2 /home ext4 defaults,auto_da_alloc 0 2

첫 번째 필드(fs_spec). 이 필드는 마운트할 블록 특수 장치 또는 원격 파일 시스템을 설명합니다.

두 번째 필드(fs_file). 이 필드는 파일 시스템의 마운트 지점(대상)을 설명합니다.

세 번째 필드(fs_vfstype)입니다. 이 필드는 파일 시스템 유형을 설명합니다. Linux는 ext4, xfs, btrfs, f2fs, vfat, ntfs, hfsplus, tmpfs, sysfs, proc, iso9660, udf, squashfs, nfs, cifs 등 다양한 파일 시스템 유형을 지원합니다. 자세한 내용은 mount(8)을 참조하십시오.

첫 번째 인수는 장치 ID로, 또는 UUID=또는 유틸리티에서 /dev/nvme0n1보고한 다른 장치 이름 일 수 있습니다.blkidlsblk

두 번째 매개변수는 마운트 지점입니다. 즉, 로컬 파일 시스템에서 마운트된 파일 시스템을 표시하려는 위치입니다. 예를 들어 /mnt/mydisk이러한 디렉토리를 생성했다고 가정합니다.완전히 비어 있어요.

마지막으로 gpt현장에서 기대되는 파일 시스템이 아닙니다. fdisk유틸리티의 맥락 gdisk에서 전체 gpt디스크를 여러 파티션으로 나누기 위해 파티션 구성표가 적용됩니다. 이 파티셔닝 방식은 /dev/nvme0(주, 접미사 없음 ) 장치 n1의 위치 0에서 시작하여 약 1MB의 (상대적으로) 작은 데이터 블록에 상주하는 파티션 테이블 유형에 해당합니다 . 실제 파일 시스템은 n1일반적으로 내가 나열한 유형 중 하나를 갖는 파티션(파티션 테이블 바로 뒤)에 있습니다.man fstab

이 명령을 사용하여 sudo fsck -N /dev/nvme0n1파일 시스템에 파일을 배치할 위치를 알려줄 수 있습니다. 더 구체적 fsck으로 말하면, 이 명령은 어떤 "특징"의 명령이 이 파일 시스템을 인식하는지 fsck.ext4알려 줍니다 ext4.

답변2

이 문제를 해결하기 위한 다양한 튜토리얼에 몇 가지 정보가 있습니다. 다음 단계는 새 SSD를 사용 가능하게 만들기 위한 전제 조건입니다.

1. 파티션

2. 파일 시스템 및 형식 생성

3. 설치

SSD가 분할되는 파티션 수는 선택 사항입니다. 이번 문제에서는 하나의 큰 파티션으로 나누어서 다루려고 합니다. 또한 파일 시스템 유형이 다음과 같이 선택되었습니다.외부 4. 이 파티션을 Linux에서만 사용하려는 경우 확장 기능을 사용하여 확장할 수 있습니다. 각 단계에 대한 명령과 함께 전체(그래픽 또는 명령줄을 통해) 솔루션에 대한 참조가 여기에 제공됩니다.

새 저장 드라이브 설치

관련 정보