두 개의 NVMe SSD 드라이브로 인해 드라이브 장착이 혼란스럽습니다.

두 개의 NVMe SSD 드라이브로 인해 드라이브 장착이 혼란스럽습니다.

내 새 컴퓨터에는 두 개의 NVMe SSD 칩이 있습니다. 둘 다 마더보드에 있습니다(PCIe 카드는 포함되지 않음). 그 중 하나에는 운영 체제가 있고 다른 하나에는 대용량 데이터 저장용이 있습니다. 이를 위해 나는 다음과 같이 썼습니다 /etc/fstab.

/dev/nvme1n1p1    /mnt/data    auto    defaults    0    1

그러나 그 중 어느 nvme0n1p1것이 이고 nvme1n1p1? 이는 완전히 무작위이며 시스템을 다시 시작할 때마다 변경될 수 있습니다.

해당 라인으로 인해 fstab올바른 드라이브가 에 마운트되는 경우도 /mnt/data있고 시스템 드라이브에 마운트되는 경우도 있습니다. 따라서 이 문제를 해결하려면 수동으로 이동하여 fstab숫자를 0에서 1 또는 그 반대로 변경 해야 합니다 .

sudo umount /mnt/data

그 다음에

sudo mount -a

그러면 문제가 해결됩니다. 하지만 가끔은 이렇게 해야 해요수동으로. 이로 인해 데이터 드라이브의 어떤 항목도 시작과 연결할 수 없습니다. 그 중 어느 항목이 마운트될지 알 수 없기 때문입니다 /mnt/data.

어떻게 생각하나요? 이 문제는 어디서 오는 걸까요?

우분투 18.04를 사용하고 있습니다.

답변1

해결책을 지적해준 guiverc에게 감사드립니다. 드라이브 경로가 아닌 UUID를 사용하여 마운트하는 것뿐입니다. 방법은 다음과 같습니다.

  1. 드라이브 목록을 가져옵니다.
$ lsblk

보고:

nvme1n1     259:0    0   1,8T  0 disk
└─nvme1n1p1 259:5    0   1,8T  0 part /mnt/data
  1. 관심 있는 드라이브의 UUID를 가져옵니다.
$ sudo blkid | grep -i nvme1n1p1

이제 fstab 줄을 다음과 같이 변경합니다.

/dev/nvme1n1p1    /mnt/data    auto    defaults    0    1

이에:

UUID=388f4772-1f41-4b13-9c74-9ed56c4bacc5    /mnt/data    auto    defaults    0    1

그리고 그렇게 됩니다.

관련 정보