Управляйте не видимый от терминала после начальной загрузки

У меня есть Ubuntu 16.04 установленный на маленьком SSD, и имеют отдельный жесткий диск на 500 ГБ для объемных данных.

Однако после начальной загрузки, этот отдельный диск данных невидим при попытке получить доступ к нему из командной строки. Например, если я пытаюсь cd к нему с:

cd /media/jorn/Data

Возврат Bash a No such file or directory ошибка.

Для разрешения этого я должен открыть проводник файловой системы и перейти к диску. Только затем делает это обнаруживается в терминале (не будучи должен перезапустить терминал).

Мой вопрос: существует ли способ инициировать эту 'инициализацию' автоматически? Или возможно посредством терминальной команды, в которую я могу затем поместить .profile?


Я видел этот вопрос о монтировании диска автоматически при запуске, но та опция уже включена для рассматриваемого диска. Я не уверен, что это - проблема с монтированием любых путей.

Этот вопрос, кажется, спрашивает о той же проблеме, но это спрашивает о внешнем жестком диске и вопросе, связанном на переговорах по комментариям о поврежденном NTFS раздел. В то время как мой диск отформатирован в Ext4.

0
задан 13 April 2017 в 05:24

1 ответ

  1. Использовать lsblk определить, где Ваше устройство отображается. Вывод является древовидной структурой, которая перечисляет каждое блочное устройство. Вы ищете НАЗВАНИЕ раздела, который Вы хотите автосмонтировать при запуске. Например:

    NAME                   MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
    sda                       8:48   0   2.7T  0 disk  
    ├─sda1                    8:50   0   1.7T  0 part  /media/STORAGE  
    

    Здесь я смонтировал устройство /dev/sda1 (который является действительно просто разделом диска) к точке монтирования /media/STORAGE. Обратите внимание, что, если Ваш раздел уже смонтирован, необходимо уже видеть точку монтирования (в вопросе, Вы упоминаете /media/jorn/Data). Если Ваш диск не будет смонтирован, однако, то Вы не будете видеть точки монтирования. Для создания вещей легче можно хотеть использовать "прием" проводника файловой системы для получения диска смонтироваться. Мое подозрение - то, что Вы не будете видеть точки монтирования для этого диска после запуска, пока Вы не откроете диск в файловом менеджере. Если Вы делаете, то там вероятно что-то еще продолжение.

  2. Использовать sudo blkid определить, каков UUID Вашего устройства. На предыдущем шаге мы решили, что имя устройства было sda1. sudo blkid показывает следующее для меня:

    /dev/sda1: LABEL="STORAGE" UUID="70F1E34232C78194" TYPE="ext4"
    

    Скопируйте тот UUID. Также обратите внимание, что полный путь к этому устройству /dev/sda1. И наконец, я предполагаю, что Вы отформатировали свой диск как ext4, который Вы упоминаете в своем вопросе. Если Вы не будете иметь, то Вы будете видеть что-то другое для ТИПА, возможно TYPE="ntfs". Это важно позже!

  3. Создайте новый каталог, где Ваше устройство должно быть смонтировано. Например, здесь я использую /media/STORAGE. Если этот каталог не будет уже существовать, то устройство не смонтируется там.

    sudo mkdir /media/WHAT_YOU_WANT_TO_NAME_IT
    
  4. Отредактируйте свой fstab файл: sudo nano /etc/fstab (можно хотеть сделать резервную копию этого файла сначала, в случае, если что-то идет не так, как надо здесь). Посмотрите, существует ли уже запись в этом файле, который запускает с любого весь путь устройства (/dev/sda1 в моем случае), или UUID Вы нашли на последнем шаге (UUID="70F1E34232C78194" в моем случае). Если так, затем возможно, эта запись не отформатирована правильно. В противном случае затем добавьте следующую строку в конец этого файла (использующий Ваш собственный UUID и точку монтирования, конечно):

    UUID=70F1E34232C78194 /media/STORAGE ext4 rw,noexec,nosuid,nodev,uhelper=udisks2 0 0
    

    Помните назад на шаге 2, я упомянул тип устройства, являющийся ext4? Заметьте, что тип в вышеупомянутой строке ext4. Если Ваш диск был отформатирован как что-то еще, как ext3, ntfs, и т.д., то необходимо будет использовать корректный тип для устройства в fstab! См. документацию для деталей.

  5. Сохраните тот файл и перезагрузку. Диск должен теперь автосмонтироваться при запуске.

  6. Если по некоторым причинам Ваша машина, сбои для начальной загрузки впоследствии, там вероятно проблема с содержанием, к которому Вы добавили /etc/fstab. Это является легко закрепляемым путем отката изменения, которое Вы внесли в этот файл ранее.

См. также fstab документацию формата и соответствующее man страницы для этих команд.

2
ответ дан 3 November 2019 в 14:53

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

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