Ubuntu автоматически монтирует диски NTFS в режиме только для чтения

Я установил pysdm через эту статью, чтобы автоматически смонтировать мои NTFS диски.

Моя структура диска выглядит следующим образом:

jatin@jatin-ubuntu:/media$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8              18G   12G  5.5G  68% /
none                  1.5G  344K  1.5G   1% /dev
none                  1.5G  216K  1.5G   1% /dev/shm
none                  1.5G   92K  1.5G   1% /var/run
none                  1.5G     0  1.5G   0% /var/lock
none                  1.5G     0  1.5G   0% /lib/init/rw
/dev/sda2              50G   50G  277M 100% /media/Jatin
/dev/sda3              49G   46G  2.9G  95% /media/Study
/dev/sda5              88G   83G  5.4G  94% /media/Fun
/dev/sda7              32G   32G  177M 100% /media/Masti
/home/jatin/.Private   18G   12G  5.5G  68% /home/jatin
/dev/sda1              59G   57G  2.4G  96% /media/Windows7

мой pysdm Настройки, указанные в приведенной выше статье, следующие:

В разделе "Параметры помощника для NTFS-дисков" отмечены следующие параметры:

  • Файловая система монтируется во время загрузки.
  • Монтировать файловую систему только в режиме только для чтения.

У меня есть два файла: /etc/fstab а также /etc/fstab.BAK с их содержанием следующим образом:
/etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc       /proc                proc  nodev,noexec,nosuid                0  0  
/dev/sda8  /                    ext4  errors=remount-ro                  0  1  
/dev/sda6  none                 swap  sw                                 0  0  
/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda3  /media/Study         ntfs  nls=iso8859-1,umask=000            0  0  
/dev/sda5  /media/Fun           ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda7  /media/Masti         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sdc1  /media/sdc1          ntfs  nls=iso8859-1,ro,noauto,umask=000  0  0  

а также /etc/fstab.BAK:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc       /proc                proc  nodev,noexec,nosuid                0  0  
/dev/sda8  /                    ext4  errors=remount-ro                  0  1  
/dev/sda6  none                 swap  sw                                 0  0  
/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda3  /media/Study         ntfs  nls=iso8859-1,umask=000            0  0  
/dev/sda5  /media/Fun           ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sda7  /media/Masti         ntfs  nls=iso8859-1,ro,umask=000         0  0  
/dev/sdc1  /media/sdc1          ntfs  nls=iso8859-1,ro,noauto,umask=000  0  0  

Изначально я по ошибке создал Silver Spoon в качестве места монтирования для /dev/sda2 и
это не была загрузка Ubuntu, тогда я исправил проблемы, изменив содержимое файла fstab, загрузив его с LiveCD и установив диск в /mnt/***.

СЕЙЧАС ПРОБЛЕМЫ:

  1. Когда я смотрю на содержимое под /media, они есть:

Fun Jatin Masti sda2 sda3 sda5 sda7 sdc1 Серебряный Серебряный Ложка Исследование Windows7

со всеми каталогами в ЗЕЛЕНОМ и отдыхайте как обычно. Когда я открываю Серебряную или Серебряную Ложку, ничего не появляется.

  1. Некоторые из моих дисков NTFS автоматически монтируются в режиме только для чтения, а другие автоматически монтируются в корректном режиме (чтение-запись).

  2. Когда я пытаюсь открыть внешний жесткий диск, он говорит, что только root может монтировать его, а пользователь - нет. Я знаю, что это можно исправить, просто удалив строку для /dev/sdc1 из файлов fstab.

ВОПРОСЫ:

  1. Важны ли оба этих файла, fstab а также fstab.BAK? Там не должно быть только одного?

  2. Как я могу получить мою систему в прежнем состоянии, прежде чем я установил pysdm?

  3. Когда я должен удалить pysdm перед редактированием fstab файл или после?

ОБНОВИТЬ:

Спасибо всем за ваши ответы. Это решило мои проблемы.
1. Теперь мои диски NTFS смонтированы в режиме чтения-записи, как я хотел. 2. Я удалил лишние папки Silver и серебряная ложка . 3. As of now, I am not un-installing pysdm`, так как все работает нормально, кроме:

НОВЫЕ ПРОБЛЕМЫ:

  1. Удаленные папки продолжают появляться, когда я открываю /media каталог.

Fun Jatin Masti sda2 sda3 sda5 sda7 sdc1 Серебряный Серебряный Ложка Исследование Windows7

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

ОБНОВЛЕНИЕ 2

  1. Устранена проблема удаленных папок, но другая проблема заключается в том, почему эти sda1, sda3, sda5 и т. Д. Отображаются вместе с именами. И когда я пытаюсь открыть эти папки, в них ничего нет. Что это?

  2. Как я могу избавиться от этой проблемы зеленого цвета. Это адская боль, читать имена папок, пытаться найти что-то через терминал.

Есть идеи как это исправить?

3 ответа

Решение

Чтобы ответить на ваши вопросы по порядку:

  1. fstab это важно, fstab.BAK является файлом резервной копии и полезно знать, как система находилась до изменения, но ее не нужно хранить.

  2. В Linux отсутствует такая функция, как Windows System Restore, которая может вернуть системные изменения во времени до того, как вы установили или изменили что-то, лучшее, что вы можете сделать, это привести вещи в состояние, когда вы довольны системой.
    Я предполагаю, что папки "Silver" и "Silver Spoon" больше не нужны, так как вы сказали, что вместо этого они установлены на "Jatin". Я бы просто удалил эти папки.
    Для каждого из дисков, которые вы хотите использовать для чтения-записи, а не только для чтения, необходимо избавиться от ro вариант, например:

    /dev/sda2 /media/Jatin ntfs nls=iso8859-1,ro,umask=000 0 0

    становится

    /dev/sda2 /media/Jatin ntfs nls=iso8859-1,umask=000 0 0

  3. Вы должны быть в состоянии удалить PySDM в любое время. Я был бы очень удивлен, если бы он изменил fstab как часть его удаления.

Проблемы:1) Чтобы диски ntfs были смонтированы как чтение-запись, удалите опцию ro из записей fstab, например. для sda2:

/dev/sda2  /media/Jatin         ntfs  nls=iso8859-1,umask=000         0  0  

2) Если вам не нужен fstab enry для sdc1, вы можете просто обойтись без него, так как это может также вызвать проблемы, если вы хотите смонтировать другое внешнее устройство

ответы:

1) fstab.BAK, вероятно, был создан pydsm, как говорит расширение в качестве резервной копии предыдущей версии. Это не имеет значения для операционной системы

2) Насколько я понимаю, pysdm - это простой интерфейс конфигурации, так что вы должны быть в безопасности, чтобы удалить его.

3) Это не должно иметь значения

В fstab удалите параметры ro in для дисков NTFS. Вот что заставляет читать только.

Другие вопросы по тегам