Монтирование диска хаотично с двумя твердотельными дисками NVMe

Мой новый компьютер имеет два микросхем SSD NVMe. Оба находятся на материнской плате (никакие включенные карты 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.

Что Вы думаете? Куда эта проблема возникает из?

Я использую Ubuntu 18.04.

0
задан 19 October 2019 в 14:33

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

И это делает это.

0
ответ дан 22 December 2019 в 00:17

Другие вопросы по тегам:

Похожие вопросы: