Monta automaticamente unidades ntfs no modo somente leitura

0

Eu instalei pysdm através de este artigo para auto- monte minhas partições 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:

As opções de assistente para as unidades ntfs são as seguintes:

The file system is mounted at boot time.
Mount file-system in only read-only mode.

Eu tenho dois arquivos: /etc/fstab e /etc/fstab.BAK com o conteúdo deles da seguinte maneira:

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 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 para /dev/sda2 e não estava inicializando o Ubuntu. Então, corrigi os problemas alterando o conteúdo do arquivo fstab inicializando de um LiveCD e montando a unidade em /mnt/* .

PROBLEMAS AGORA

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

    jatin @ jatin-ubuntu: ~ $ cd / media /
    jatin @ jatin-ubuntu: / media $ ls
    Divertido Jatin Masti sda2 sda3 sda5 sda7 sdc1 Prata Colher De Prata Estude Windows7

Com problemas em todos os diretórios em negrito . Quando abro Silver ou Silver Spoon, nada aparece.

  1. Algumas das minhas unidades ntfs são montadas automaticamente no modo SOMENTE LEITURA, enquanto outras são montadas automaticamente no modo (LEITURA-GRAVAÇÃO) correta.

  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 do arquivo fstab .

PERGUNTAS

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

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

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

por Jatin Ganhotra 23.03.2011 / 12:19

3 respostas

2

  1. fstab.BAK é um backup do seu arquivo fstab.
  2. Remova todas as entradas ntfs do seu arquivo fstab . O backup fstab também montará ntfs partições, então não podemos usá-lo.
  3. Acho que você deve remover pysdm antes de editar o arquivo fstab .

Sugiro que você siga este guia para editar seu arquivo fstab .

    
por Oxwivi 23.03.2011 / 12:37
1

- você não precisa de nenhum programa para executar uma partição ntfs com opções de montagem automática e regravável, se você souber como usar o terminal:

1) você precisará saber o UUID ou a localização / dev da sua partição ntfs; Descobrir uma maneira fácil é instalar o GPARTED (gerenciador de partições gnome), clicar com o botão direito + informações.

2) crie pastas onde você quiser montar a partição ntfs.

3) com a partição ntfs você não pode alterar a permissão do arquivo com os comandos chmod ou chown depois que a partição já estiver montada; você precisará especificar a permissão gid, uid e umask no fstab para montá-las corretamente. O primeiro link abaixo mostra como configurar as opções gid, uid e umask e o segundo link lhe dará um tutorial sobre a estrutura de um arquivo fstab:

link

link

4) abaixo são exemplos de duas partições ntfs na minha máquina:

UUID = yyyyyyyyyyyy / media / win7 ntfs-3g uid = 1000, gid = 1000, umask = 0022, sinc, noauto, nodev, noexec, nosuid, rw, nouser 0 0

UUID = xxxxxxxxxxxx / media / disco rígido ntfs-3g uid = 1000, gid = 1000, umask = 0022, sync, automático, nodev, noexec, nosuid, rw, nouser 0 0

5) depois de salvar as entradas do fstab e sair do editor de texto, execute "sudo mount -a" para executar as entradas do fstab

-hope isso foi de alguma ajuda

EDITAR:

[UUID = xxxxxxxxxxxx / media / disco rígido ntfs-3g uid = 1000, gid = 1000, umask = 0022, sinc, auto, nosuid, rw, nouser 0 0]

  • Correção ligeira a esta entrada desde o meu último post: Eu removi as opções "nodev" e "noexec" para esta unidade em fstab. A partição do disco rígido é usada como armazenamento para áudio / vídeo / etc. compartilhada entre o Windows e o Kubuntu. Como o disco rígido está sendo compartilhado, minha pasta de download está definida diretamente para ele e não consegui executar arquivos "exe" para instalar programas WINE.
por 13east 24.05.2011 / 23:57
0

Você pode tentar o ntfs-3g package para usar unidades NTFS. No fstab , você precisa escrever ntfs-3g em vez de ntfs nesse caso.

    
por Iradrian 23.03.2011 / 13:12