У меня есть настройка SSD + HDD и я планировал установить ОС на SSD (/dev/sdb) и использовать HDD (/dev/sda) в качестве хранилища. Я хочу, чтобы HDD монтировался во время запуска системы в подпапку home (полный путь /home /artemm /large). Я положил в Fstab:

UUID=627cd586-cfb1-49eb-83b4-ee52e95b36bf /home/artemm/large           ext4    defaults,errors=remount-ro        0       2

Или же

/dev/sda3 /home/artemm/large           ext4    defaults        0       2

Или сгенерируйте с дисками утилиту:

/dev/disk/by-uuid/627cd586-cfb1-49eb-83b4-ee52e95b36bf /home/artemm/large auto nosuid,nodev,nofail 0 0

Или даже добавить в /etc/bash.bashrc

mount /dev/sda3 /home/artemm/large/

Все дает тот же результат: после загрузки я смонтировал жесткий диск, но я не вижу папок или файлов. В Nautilus в разделе устройств hdd выглядит смонтированным, но пустым.

Вот скриншот ручной установки:

и вот результат automount (нет файлов / папок, но, похоже, он определяет свободное место):

Вот некоторые дополнительные факты:

  • Я не могу размонтировать этот диск ( http://minus.com/lNX7PEwb8IFEx ).
  • Если я удаляю automount и запускаю fsck, он работает нормально (без ошибок).
  • Если я удаляю автомонтирование и монтирую вручную, он монтируется как положено (в /home /artemm /large /).
  • Если я удаляю автомонтирование, затем добавляю запись в fstab, затем в терминале "sudo mount -a" он монтируется, как и ожидалось (в /home /artemm /large /).
  • Запуск только что установленного Ubuntu 14.04

Любая идея, что может спровоцировать такое поведение и / или как справиться с моим вариантом использования (монтирование жесткого диска при запуске)?

Кажется, даже если папка отображается как устройство, оно указывает только на папку, а не на монтирование

Обновление: я создал файл в этой точке монтирования после автомонтирования (поэтому папка была пуста). Это сохраняется с автомонтированием. http://minus.com/lbj4nL0jOnK2Z9 . Но «sudo mount /dev /sda3 /home /artemm /large /» меняет содержимое на "обычное" / ожидаемое (несколько папок, которые я ожидаю увидеть там).

Обновление 2: в терминале после автомонтирования и загрузки (папка пуста):

$ mount -l | grep large
/dev/sda3 on /home/artemm/large type ext4 (rw)

Затем делать:

$ mount /dev/sda3
mount: according to mtab, /dev/sda3 is already mounted on /home/artemm/large
mount failed
$ sudo mount /dev/sda3 
$

После монтирования с помощью sudo все работает как положено (я вернул свои папки).

2 ответа2

0

Я думаю, что ваша проблема не в том порядке. Имеют ли ваша папка /home /user /large хорошие права, если она принадлежит владельцу и группе?

После этого, просто используйте Диски снова, убедитесь, что установлен флажок "монтировать при запуске", пока "отображается в пользовательском интерфейсе", но не "Требуется дополнительная авторизация для монтирования". Также убедитесь, что вы выбрали тип файловой системы ext4 вместо auto.

Вот моя конфигурация для моего собственного fs:

UUID=XXX   /mnt/test   ext4    nosuid,nodev,nofail,x-gvfs-show   0       0
0

Я зашифровал домашнюю папку, и кажется, что это вызвало проблему. ОС может попытаться смонтировать диск до того, как станет доступна домашняя папка. В итоге я создал точку монтирования в /mnt /large и затем создал символическую ссылку из /home /artemm /large.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .