Рейтинг:-1

Внешний диск NTFS подключен, но недоступен после выхода из системы, пока он находится в fstab

флаг in

У меня есть внешний USB-накопитель с файловой системой NTFS на Ubuntu 20.04.2. У меня есть точка монтирования в /медиа/мое имя/данные. я побежал Судо Блкид и знать UUID этого устройства. у меня есть /etc/fstab с этой записью:

UUID=02A47952A4794965 /media/myname/data ntfs по умолчанию 0 0

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

sudo umount /media/myname/data
sudo mount -t ntfs /dev/sda2/ медиа/мое имя/данные

Кроме того, если я выхожу из системы и сразу же вхожу в систему, устройство остается подключенным и доступным. Но обычно я выхожу из системы на ночь, а утром мой аппарат всегда недоступен, но "подключен". В чем может быть проблема?

Обновлять:

  • Я изменил точку крепления с /медиа/мое имя/данные к /медиа/данные. Вышел из системы, подождал ночь, зашел, проблема осталась. У меня есть символическая ссылка на мой внешний USB-HDD в /дом/мое имя каталог, и он сломан: неработающая символическая ссылка на внешний USB-HDD
  • Когда я пытаюсь лс /медиа/данные Я получил: ls: невозможно получить доступ к '/media/data': конечная точка транспорта не подключена. Есть это вопрос, где проблема решилась только ручным размонтированием диска. Я делаю то же самое при каждом входе в систему.
  • Когда я пытаюсь sudo mount -t ntfs /dev/sda2 /носитель/данные/ Я получил:
В монтировании отказано, поскольку том NTFS уже открыт в монопольном режиме.
Том может быть уже смонтирован или его может использовать другое программное обеспечение, которое
может быть идентифицирован, например, с помощью команды «fuser».
  • Когда я делаю фьюзер /dev/sda2/ Я получаю пустой вывод.
  • Тогда я делаю размонтировать судо ... ; монтирование судо... и все приходит в норму.
  • Я проверил UUID, используя черный: UUID Я думаю, мне нужно написать UUID без PARTUUID в и т.д./fstab
guiverc avatar
флаг cn
Вы не предоставили никаких сведений об ОС и выпуске; но некоторые внешние диски могут перевести себя в спящий режим (*бездействие*), что означает, что они будут ждать определенных сигналов от ОС для *пробуждения*... Возможно, вы повторно монтируете эту функцию *пробуждения*; но это не единственный способ; но подробности об ОС и выпуске — это только начало.
Boris Kalinin avatar
флаг in
@guiverc, добавил ОС и релиз, спасибо. Что это за сигналы пробуждения и как я могу отправлять их автоматически?
флаг in
Вы уверены, что это UUID? Больше похоже на серийный номер. UUID обычно имеет длину 36 символов.
guiverc avatar
флаг cn
У меня была ~ проблема, которую вы описали много выпусков назад, я только что создал задание `cron` и запустил скрипт, который проверял диск, который поддерживал его активным (`ls` конкретный каталог на основе времени выполнения на одном этапе, т.е. , что-то отличное от того, что он делал до нескольких прогонов). Я не монтировал свой в `/media/` (такой каталог, как /mnt/, может обрабатываться по-разному), поэтому он может не подойти. Мое *исправление* было просто *хаком*, который обошел проблему, которая у меня была, и вы описываете . Это было не недавно и не было 20.04 (я больше не использую NTFS и не имею проблемы, но не знаю, является ли это причиной)
Terrance avatar
флаг id
Вы не можете использовать папку `/media/myname` в качестве точки монтирования, так как она не является постоянной и исчезает при выходе из системы. Вам придется создать еще одну папку в `/ media`, если вы хотите, чтобы она была там постоянно. Пример: `/media/data` будет работать.
vanadium avatar
флаг cn
Что вы подразумеваете под «недоступно, но установлено»? Опишите симптомы точнее. Кроме того, с ntfs убедитесь, что файловая система исправна: периодически проверяйте ее в системе Windows.
Boris Kalinin avatar
флаг in
@ Терранс, я попробовал твой совет, но безуспешно. Обновленный вопрос.
Terrance avatar
флаг id
У меня есть 7 дисков NTFS в одной системе, и у меня вообще нет проблем с их монтированием. Все они монтируются одинаково в `/etc/fstab` и выглядят так: `UUID="3BD8ED6D1D7F6C37" /media/1TB_SHARE ntfs defaults,rw,nls=utf8,umask=000,dmask=002,fmask=002,windows_names 0 0`, где я использую UUID вместо обозначения `/dev/sdX#`, потому что это может измениться от простой перезагрузки, где UUID нет.
Boris Kalinin avatar
флаг in
@vanadium, завершил вопрос
Рейтинг:0
флаг cn

Сообщение об ошибке ls: невозможно получить доступ...: конечная точка транспорта не подключена указывает, что процесс, необходимый для доступа к файловой системе на основе FUSE, больше не работает, в то время как файловая система по-прежнему отображается как смонтированная (источник). Это объясняет, что ваша файловая система смонтирована, но недоступна.

По состоянию на 2021 г. нтфс в Linux все еще реализована как файловая система на основе FUSE (хотя драйвер ядра нтфс ведется работа над которой, вероятно, скоро появится в наших дистрибутивах). Кажется, что нет фундаментального решения, чтобы предотвратить это. Однако файловую систему можно снова сделать доступной, размонтировав ее с помощью инструментов FUSE и снова смонтировав:

fusermount -u /носитель/данные
смонтировать /носитель/данные

Чтобы обойти раздражение, вызванное этой проблемой, можно запустить сценарий автозапуска, который делает это каждый раз, когда вы снова входите в систему. fstab, добавьте user`, поэтому любой пользователь может смонтировать этот раздел. Тогда не будет проблем с разрешениями для сценария автозапуска, который будет молча гарантировать, что ваш том будет правильно доступен после входа в систему.

Boris Kalinin avatar
флаг in
когда я пытаюсь выполнить `fusermount -u /media/data`, я получаю `fusermount: запись для /media/data не найдена в /etc/mtab`. Однако в моем `/etc/mtab` есть строка, которая выглядит так: `/dev/sda2 /media/data fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0`. Также хочу отметить, что эта проблема с NTFS появилась всего около месяца назад. До этого работал нормально.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.