O Ubuntu monta automaticamente unidades NTFS no modo somente leitura

1

Eu instalei pysdm através de este artigo para montar automaticamente minhas unidades NTFS.

Minha estrutura de disco é assim:

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

As configurações de pysdm mencionadas no artigo acima são as seguintes:

Nas "opções de assistente para as unidades NTFS", as seguintes opções são verificadas:

  • O sistema de arquivos é montado no momento da inicialização.
  • Montar o sistema de arquivos somente no modo somente leitura.

Eu tenho dois arquivos: /etc/fstab e /etc/fstab.BAK com o conteúdo deles da seguinte maneira:
/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  

e /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  

Inicialmente, eu tinha criado por engano Silver Spoon como o local de montagem de / dev / sda2 e
não estava inicializando o Ubuntu, então eu corrigi os problemas alterando o conteúdo do arquivo fstab inicializando-o a partir de um LiveCD e montando a unidade em / mnt /***.

AGORA, PROBLEMAS:

  1. Quando olho para o conteúdo em /media , eles são:

Fun Jatin Masti sda2 sda3 sda5 sda7 sdc1 Silver Silver Spoon Study Windows7

com todos os diretórios em VERDE e descanse normalmente. Quando abro Silver ou Silver Spoon, nada aparece.

  1. Algumas de minhas unidades NTFS são montadas automaticamente no modo somente leitura, enquanto outras são montadas automaticamente no modo correto (leitura-gravação).

  2. Quando tento abrir meu disco rígido externo, ele diz que apenas o root pode montá-lo e o usuário não pode. Eu sei que isso pode ser corrigido simplesmente removendo a linha para / dev / sdc1 dos arquivos fstab.

PERGUNTAS:

  1. Os dois arquivos são importantes, fstab e fstab.BAK ? Não deveria haver apenas um?

  2. Como posso obter meu sistema em seu estado anterior, antes de instalar o pysdm ?

  3. Quando devo desinstalar o pysdm antes de editar o arquivo fstab ou depois?

ATUALIZAÇÃO:

Obrigado por todas as suas respostas. Isso resolveu meus problemas.
 1. Agora, minhas unidades NTFS são montadas no modo de leitura e gravação como eu queria.  2. Eu deletei as pastas extras Silver e 'Colher de Prata . 3. As of now, I am not un-installing pysdm', já que tudo está funcionando bem, exceto:

NOVOS PROBLEMAS:

  1. As pastas excluídas continuam aparecendo quando eu abro o diretório /media .

Fun Jatin Masti sda2 sda3 sda5 sda7 sdc1 Silver Silver Spoon Study Windows7

  1. As pastas acima, mostradas em negrito, aparecem com um fundo verde, e os subdiretórios da mesma maneira, e os arquivos nos subdiretórios são mostrados com texto verde?

ATUALIZAÇÃO 2

  1. Os problemas das pastas excluídas são corrigidos, mas o outro problema é por que esses sda1, sda3, sda5 etc. aparecem, junto com os nomes. E quando tento abrir essas pastas, não há nada nelas. O que é isso?

  2. Como posso me livrar desse problema de cor verde? É um inferno de dor, ler o nome da pasta, tentando procurar por algo via terminal.

Alguma ideia de como corrigir isso?

    
por Jatin Ganhotra 23.03.2011 / 12:19

3 respostas

3

Para responder às suas perguntas em ordem:

  1. fstab é importante, fstab.BAK é um arquivo de backup e é útil saber como o sistema estava antes de uma alteração, mas não é necessário mantê-lo.

  2. O Linux carece de um recurso como o Windows System Restore, que pode reverter as alterações do sistema de volta para um tempo antes de você instalar ou alterar as coisas, o melhor que você pode fazer é colocar as coisas em um estado de felicidade. Eu estou supondo que as pastas "Silver" e "Silver Spoon" não são necessárias como você disse que agora você montou em "Jatin". Eu simplesmente excluiria essas pastas.
    Para cada uma das unidades que você quer que seja read-write em vez de somente leitura, você precisa se livrar da opção ro , por exemplo:

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

    Torna-se

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

  3. Você deve ser capaz de desinstalar o PySDM a qualquer momento. Eu ficaria muito surpreso se ele alterasse o fstab como parte de sua desinstalação.

por 23.03.2011 / 13:01
3

Problemas: 1) Para obter as unidades ntfs montadas como leitura-gravação, remova a opção ro das entradas fstab, por exemplo. para sda2:

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

2) Se você não precisa do fstab enry para o sdc1, você pode simplesmente ficar sem ele, pois isso também pode causar problemas se você quiser montar um dispositivo externo diferente

Respostas:

1) O fstab.BAK provavelmente foi criado pelo pydsm, como diz a extensão como backup da versão anterior. Não é importante para o sistema operacional

2) Pelo que entendi, o pysdm é um mero frontend de configuração, então você deve estar seguro para desinstalá-lo.

3) Isso não importa

    
por 23.03.2011 / 13:03
2

No fstab, remova as opções ro in das unidades NTFS. Isso é o que as forças só lêem.

    
por 23.03.2011 / 12:59