18.04 Проблемы с подключением при монтировании папки при загрузке

Я только что обновил свой медиа-ПК с Ubuntu новым SSD. Проблема в том, что на SSD недостаточно места для хранения моего основного каталога мультимедиа, поэтому я сохранил его на старом жестком диске объемом 3 ТБ, который теперь называется sdb1 и sdb2. Это был мой основной диск до того, как я обновился и работал под управлением Ubuntu 16.04.

Теперь я запускаю новую установку 18.04 с использованием нового SSD, и если я запускаю следующую команду в терминале:

mount --bind /mnt/88b11020-8c51-42e6-8525-950eaa23d888/home/myusername/Uncompressed1music Uncompressed\ music

Когда я делаю это, система работает, как я ожидал, и все Мои несжатые музыкальные файлы на моем старом 3-ТБ диске могут быть доступны через новую папку «home / Uncompressed music» на моем новом SSD, sda1. (Я изменил свое собственное имя пользователя для общего термина «myusername», а также фактического обозначения жесткого диска.)

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

Я прочитал множество документации, в которой говорится, что мне нужно изменить папку /etc/fstab следующей строкой, и я сделал это, используя функцию gedit как суперпользователь. Я добавил следующую строку в /dev/fstab безрезультатно.

/mnt/88b11020-8c51-42e6-8525-950eaa23d888/home/myusername/Uncompressed1music Uncompressed\ music        none    bind

Это просто не работает. Он не создает привязку старой папки home/username/Uncompressed1music на sdb1 к home/Uncompressed music в моей домашней папке при запуске, как я бы надеялся.

Что я делаю не так? Я с удовольствием отправлю кокос по почте любому, кто поможет мне разобраться с этим.

0
задан 24 June 2018 в 16:15

2 ответа

Спасибо за ваши ответы, ребята. Я нашел гораздо более простой способ сделать то, что хотел.

На рабочем столе 18.04 есть приложение для работы с файлами. Если вы щелкнете по настройкам и выберете вкладку «Поведение», появится флажок, позволяющий создавать символические ссылки. Установив этот флажок, когда я щелкаю правой кнопкой мыши по целевой папке на моем старом жестком диске, я теперь могу создать ссылку на эту папку. Ссылка отображается в виде нового заголовка «ссылка на xxxx» рядом с исходной папкой xxxx. Я просто обрезал и пропустил эту ссылку на мою домашнюю папку и переименовал ее, удалив слова «ссылка на», и папка «xxxx» появилась в моей домашней папке на моем новом SSD-диске. Я только что проверил это, и это работает, так что я думаю, что я могу сохранить свои кокосы.

0
ответ дан 24 June 2018 в 16:15

Возможно ли, что вы монтируете диск в корневой папке, а не дома? Вы, кажется, используете относительный путь "Uncompressed\ music" вместо абсолютного пути "/home/<username>/Uncompressed\ music"

Хотя создание символической ссылки (как в вашем собственном ответе) является хорошим решением, у нее есть как минимум один недостаток - проверка точки монтирования свойства вы увидите ... ссылку, которая на самом деле. Вы не увидите свойства диска / раздела. Это если вы не проверите это явно на диске.

Для добавления точки монтирования в fstab требуется (как минимум) две вещи:

  1. должен быть доступен монтируемый вами диск (см. Комментарий к вашему вопросу)
  2. точка монтирования должна быть доступна

Ad 1. Вам просто нужно добавить диск в fstab, что вы уже сделали.

Ad 2. Ваша домашняя папка не может быть зашифрована. Если это так, то он не будет доступен при загрузке, поэтому fstab не сможет смонтировать что-либо там (на самом деле он будет монтировать «ничего» там).

Вы можете использовать запись fstab, даже если ваш домашний каталог зашифрован. Это занимает 2 шага:

  • Добавление user,noauto,bind не будет монтировать эту точку монтирования при загрузке, но сделает ее доступной для монтирования пользователем (не нужно быть пользователем root).

    /mnt/88b11020-8c51-42e6-8525-950eaa23d888/home/myusername/Uncompressed1music /home/<username>/Uncompressed_music        none    user,noauto,bind
    
  • создайте следующую запись в стартовом скрипте (.profile было бы идеально для этой цели) в вашей домашней папке. Он будет монтировать эту запись при входе в систему (а не при загрузке).

    mount /home/<username>/Uncompressed_music 
    

Приветствия

0
ответ дан 24 June 2018 в 16:15

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

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