1

В этой статье я установил 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 и Silver Spoon . 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 ответа3

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 как часть его удаления.

3

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

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

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

ответы:

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

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

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

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .