Страницы

Поиск по вопросам

среда, 12 февраля 2020 г.

Примонтировать раздел в readonly-режиме

#linux #linux_mint #диск #монтирование


При попыткие примонтировать раздел через интерфейс проводника получаю ошибку


  Не удалось присоединить Data E
  
  Error mounting /dev/sda9 at /media/qwertiy/Data E: Command-line `mount -t "ntfs"
-o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda9"
"/media/qwertiy/Data E"' exited with non-zero exit status 14: The disk contains an
unclean file system (0, 0).
  Metadata kept in Windows cache, refused to mount.
  Failed to mount '/dev/sda9': Operation not permitted
  The NTFS partition is in an unsafe state. Please resume and shutdown
  Windows fully (no hibernation or fast restarting), or mount the volume
  read-only with the 'ro' mount option.


Пытаюсь выполнить в командной строке (добавил -o ro) в команду из сообщения выше

sudo mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177"
-o ro "/dev/sda9" "/media/qwertiy/Data E"


но получаю ошибку


  fuse: failed to access mountpoint /media/qwertiy/Data E: Нет такого файла или каталога


Что я делаю не так?
Как примонтировать диск для чтения без перезагрузки в винду?
    


Ответы

Ответ 1



Надо попробовать НЕ монтировать в /mnt и /media - эти каталоги используются (в той же бубунте больше media) для временного монтирования внешних накопителей. В более старых версиях была схема /media/метка-тома-или-его-uuid. Сейчас /media/$USER/метка-тома-или-его-uuid. Все подкаталоги создаются и удаляются ОС автоматом. Создавать папки там - чревато вероятными конфликтами имён и ugo. Ещё в старых мануалах за 2007-2009е говорилось, что лучше не надо. 99,9% сработает такой вариант: godmode: sudo -i Создаём принудительно будущую точку монтирования: mkdir -p /windows/e Монтируем раздел на чтение\запись: ntfs-3g /dev/sda9 /windows/e Если надо только смотреть, то как-то так: ntfs-3g -o ro /dev/sda9 /windows/e Если надо монтировать при старте системы - вот так работает на ubuntu 12.04, 14.04, 16.04. Строка добавляется в /etc/fstab: UUID=0B0525B62F08257C /windows/F ntfs-3g users,locale=ru_RU.UTF-8,nobootwait 0 0 UUID узнаётся через sudo blkid

Ответ 2



uhelper=udisks2 Т.е. изначально монтируете раздел не вы, а udisks2, обычно вызванный из файлового менеджера. Он и создаёт директории в /media, а при ошибке или при размонтировании - удаляет. При попытке монтировать самостоятельно командой mount точка монтирования должна уже существовать. mount созданием директорий не занимается. Удалять директорию при необходимости после работы - тоже уже ваша задача будет.

Комментариев нет:

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