Диск монтируется как доступный только для чтения, но определяется как доступный только для чтения в fstab

3719
BDeliers

У меня проблема с моим компьютером; Недавно я установил Deepin Linux, основанный на Debian, и я хотел бы использовать на нем свой внутренний HDD в формате ntfs.

Я сделал fstabзапись для автоматического монтирования при запуске, вот строка:

UUID=BE9823F89823AE39 /media/Data ntfs defaults,gid=1000,uid=1000 0 0 

Проблема в том, что в параметрах по умолчанию диск должен быть смонтирован как rw, но он все еще находится в режиме только для чтения.

У кого-нибудь есть идея, чтобы помочь мне?

РЕДАКТИРОВАТЬ:
я сделал то, что сказал jpgaugh, но это все еще не работает; вот моя новая fstabстрока:

UUID=BE9823F89823AE39 /media/Data ntfs-3g defaults,gid=1000,uid=1000,dmask=022,fmask=133 0 0 
4
Используйте [ntfs-3g] (https://wiki.archlinux.org/index.php/NTFS-3G). Поддержка записи в NTFS считается небезопасной командой ядра и поэтому не включена по умолчанию. Вы должны сделать резервную копию вашего раздела NTFS, прежде чем пытаться записать в него. Однако на практике у меня никогда не было проблем; но поскольку NTFTS является закрытым исходным кодом, нет никаких гарантий, что их проблемы также не возникнут. jpaugh 7 лет назад 1
Добро пожаловать в [су]! Я не могу вспомнить детали, но если ссылка, о которой я упоминал выше, помогает, оставьте свое решение в качестве ответа здесь. Это позволит вам найти его через год, когда вы забудете, и, возможно, помочь другим. jpaugh 7 лет назад 0
Я не согласен с тем, что сказал jpgaugh, но это все еще не работает; вот моя строка fstab: `UUID = BE9823F89823AE39 / media / Data ntfs-3g по умолчанию, gid = 1000, uid = 1000, dmask = 022, fmask = 133 0 0` BDeliers 7 лет назад 0

2 ответа на вопрос

5
BDeliers

Хорошо, я наконец нашел, как заставить это работать.

Проблема была из-за Windows 10, которая оставила некоторые данные кэша Windows на разделе. Чтобы решить эту проблему, я загрузился на Windows, отключил опцию быстрого запуска и перезапустил Linux, и теперь все в порядке.

Вот моя рабочая fstabлиния:

UUID=BE9823F89823AE39 /media/Data ntfs-3g defaults,gid=1000,uid=1000,dmask=022,fmask=133 0 0 
Ах хорошо. Да, инструменты NTFS в Linux действительно консервативны. Например, если там установлен грязный бит, вам нужно запустить chkdisk в Windows, прежде чем вы сможете использовать раздел. jpaugh 7 лет назад 0
0
ron

Также знайте, что с Windows 10 вы должны быть осторожны, потому что отключение по умолчанию переводит диски ntfs в спящий режим или режим гибернации, а не в традиционное состояние сброса и размонтирования или как там это называется; это либо вызовет проблемы для других операционных систем, монтирующих этот диск ntfs, либо когда windows 10 перейдет к нему снова после того, как кто-то другой получит к нему доступ, когда он был переведен в спящий режим win10, тогда win10 будет часто думать, что он грязный, и проверять диск.

Windows 10 - панель управления - параметры питания - настройки системы или выберите, что делают кнопки питания - снимите флажок Включить быстрый запуск (рекомендуется)

отключить быстрый запуск

Для лучшего технического ответа о происходящем объяснил бы быстрый поиск по сети на диске Windows 10 . У меня были многочисленные проблемы с Windows 10 и проблемы с монтированием Linux, возникающие в обоих случаях: win10 на одном диске и linux на другом диске, где linux использует ntfs-3g для доступа к моим дискам ntfs. Кроме того, они говорят, что быстрый запуск win10 не влияет на перезагрузку, он влияет только на выключение

и с tuxera.com deloperers ntfg-3g они заявляют:

Windows hibernation and fast restarting  On computers which can be dual-booted into Windows or Linux, Windows has to be fully shut down before booting into Linux. otherwise the NTFS file systems on internal disks may be left in an inconsistent state and changes made by Linux may be ignored by Windows.  So, Windows may not be left in hibernation when starting Linux, in order to avoid inconsistencies. Moreover, the fast restart feature available on recent Windows systems has to be disabled. This can be achieved by issuing as an Administrator the Windows command which disables both hibernation and fast restarting :  powercfg /h off 

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