#Что означает проблема и кому подходит инструкция
Точка монтирования доступна сразу после mount, но отсутствует после перезагрузки Ubuntu. Нужна проверка постоянной записи в /etc/fstab, UUID носителя, подключения устройства и порядка запуска; ошибки в fstab способны привести к аварийному режиму загрузки.
#Возможные причины и отличительные признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Монтирование было только временнымРучной mount без fstab обычно не сохраняет настройки. | После рестарта точка существует как пустой каталог. | Осторожно добавить корректную запись в fstab после копии. |
| Изменился UUID или устройство подключается позжеДиск указан как /dev/sdb1 и получил другое имя либо USB запаздывает. | blkid и fstab показывают разные идентификаторы. | Использовать подтверждённый UUID и подходящие параметры. |
| Сетевой ресурс недоступен во время загрузкиNFS/CIFS зависит от сети и сервера. | Ручное подключение позже срабатывает. | Настроить сетевое монтирование по документации конкретного протокола. |
#Диагностика и пошаговое устранение
- 1. Убедитесь, что путь не остался пустым каталогомВ Терминале Ubuntu укажите свою точку вместо
/mnt/data:findmnt --mountpointпоказывает только настоящие точки монтирования.ls -laпустой папки не означает, что данные пропали: они могут лежать на не подключённом носителе. Ничего не записывайте в этот каталог до восстановления монтирования.Linux · Терминал (Bash)КомандаВывод blkid и имена разделов сравнивайте по UUID, а не по номеру /dev/sdX.findmnt --mountpoint /mnt/datalsblk -ffindmnt --fstab
- 2. Снимите резервную копию конфигурации до правокПроверьте таблицу fstab в режиме чтения и сделайте отдельную копию с текущей датой. Если это удалённый сервер и диск критичен для загрузки, обеспечьте консоль провайдера или гипервизора до изменений. Не переименовывайте и не форматируйте разделы.
- Одна резервная копия /etc/fstab: при существовании этого имени выберите новое уникальноеLinux · Терминал (Bash)С осторожностьюНужен sudoОдна резервная копия /etc/fstab: при существовании этого имени выберите новое уникальное.
cat /etc/fstabsudo cp -a /etc/fstab /etc/fstab.backup-whelpКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
- 3. Сверьте UUID, тип файловой системы и путьС помощью
lsblk -fиsudo blkidопределите фактический UUID конкретного устройства. Убедитесь, что путь в fstab совпадает с желаемым каталогом, файловая система (ext4, xfs, ntfs3, nfs и т. д.) — реальна, а опции подходят. При смене диска UUID не сохранится. Не копируйте UUID из примера; символы в /etc/fstab разделены пробелами или табуляцией.Linux · Терминал (Bash)КомандаНужен sudoПроверка не записывает на диск; данные UUID могут быть конфиденциальными для инвентаризации.lsblk -fsudo blkidfindmnt --verify --verbose
- 4. Поправьте только строку нужного носителяДля локального раздела, когда проверены UUID и тип, откройте
sudoedit /etc/fstabи исправьте только нужную строку. Образец формы:UUID=ВАШ_UUID /mnt/data ext4 defaults 0 2; это синтаксический пример, не готовая запись — для корня, шифрованного раздела и сетевых ФС настройки другие. Для внешних необязательных носителей подумайте оnofail, но только понимая, что система продолжит загрузку без данных.Linux · Терминал (Bash)С осторожностьюНужен sudoИзменение загрузочной конфигурации: сохранить копию и не применять пример с выдуманным UUID.sudoedit /etc/fstabfindmnt --verify --verboseКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
- Только подтверждённая неактивная дополнительная точка; не размонтируйте / или /homeLinux · Терминал (Bash)С осторожностьюНужен sudoТолько подтверждённая неактивная дополнительная точка; не размонтируйте / или /home.
sudo systemctl daemon-reloadsudo mount /mnt/datafindmnt --mountpoint /mnt/dataКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
- 5. Проверьте без немедленной перезагрузкиПри успешной проверке выполните
sudo systemctl daemon-reload, чтобы systemd перечитал созданные генератором зависимости. Для размонтированной дополнительной точки можно проверитьsudo mount /mnt/data, если это не текущий системный раздел и путь соответствует fstab.mount -aзатрагивает все записи и на рабочем сервере рискованнее; не запускайте без понимания остальных строк.
- 6. Контролируйте загрузку и откатПри возможности согласуйте перезагрузку, затем снова выполните
findmnt --mountpoint /mnt/dataи проверьте, что отображается правильный источник и видны ожидаемые данные. Если Ubuntu не загружается из-за новой строки, из среды восстановления верните резервную копию /etc/fstab (при необходимости корневой раздел сначала монтируют для записи); без опыта работы с recovery обратитесь к администратору.Linux · Терминал (Bash)КомандаПерезагружать систему только после успешной проверки и обеспечения доступа к восстановлению.findmnt --mountpoint /mnt/data -o TARGET,SOURCE,FSTYPE,OPTIONSjournalctl -b --no-pager -p warning -n 60
#Как убедиться, что неисправность устранена
Успешная проверка — корректный источник и содержимое точки после настоящей перезагрузки; один лишь существующий каталог не доказывает монтирование. На сетевом диске дополнительно проверьте доступность сервера при загрузке.
#Если результат не получен
Не повторяйте опасные действия наугад. Сохраните точную формулировку ошибки, вывод диагностики без секретов, версию Ubuntu и данные о затронутом компоненте. Верните лишь собственные изменения из резервной копии; если затронута загрузка, диски или рабочий сервер, воспользуйтесь консолью восстановления либо помощью администратора.