Por que uma partição NTFS montada não está aparecendo no gerenciador de arquivos do Linux?

1

O disco rígido interno do meu computador possui três partições Windows NTFS (Win 7 main, boot e recovery) e várias partições Linux Ext4 (Mint e swap). Estou temporariamente fazendo a maior parte do meu trabalho em um disco rígido externo rodando o Debian Wheezy. Todos são selecionáveis na inicialização pelo GRUB e tudo funciona corretamente.

O Debian não monta partições NTFS por padrão, então eu passei alguns meses reiniciando no Windows quando precisei de algo na partição do Windows. Isso ficou velho, então eu finalmente cheguei a configurar o Debian para carregar a partição NTFS.

Sendo relativamente novo no Linux, carreguei o utilitário ntfs-config , um front-end da GUI para nós, os wusses do Windows. Configurou todas as partições NTFS. A partição de inicialização apareceu no gerenciador de arquivos. No entanto, a partição principal do Windows não.

Eu tentei montar a partição principal manualmente, criando um diretório de montagem e usando o comando mount. Eu tenho uma mensagem que já estava montado. Eu fiz uma lista de montagem e com certeza, lá estava, montado.

Portanto, as partições principais e de inicialização do Windows são montadas, mas apenas a partição de inicialização é exibida na lista de unidades no gerenciador de arquivos. Supostamente, você pode abrir uma listagem de diretórios clicando duas vezes no diretório mount, mas fazer isso para a partição principal do Windows apenas produz uma janela vazia.

Tentar pesquisar o problema produziu inúmeros links para instruções para fazer o que fiz, e não consegui encontrar nada que descreva um resultado semelhante depois de seguir o procedimento.

Como informação, o Mint veio pré-configurado para montar partições NTFS e a partição principal do Windows aparece no gerenciador de arquivos.

Eu não sou proficiente o suficiente com o Linux para saber quais informações podem ser diagnósticas para incluir aqui (ou como obtê-las). Alguém pode sugerir o que eu deveria estar procurando para resolver o problema?

    
por fixer1234 15.10.2014 / 06:17

1 resposta

1

Vá completamente a rota ntfs-config ; completamente a rota udev / udisks / systemd (essa funcionalidade irá variar dependendo da sua distribuição e versão); ou completamente a rota manual ( /etc/fstab ). Não misture e combine-os; isso só te deixa confuso.

Primeiro, use uma ferramenta como gparted , parted ou Disk Utility para entender o layout da partição do seu sistema. Não tenho idéia de quais são as letras de unidade e os números de partição reais, mas vai parecer algo como isso (o número e o caminho das partições variam ):

  • / dev / sda1 = > Inicialização do Windows (NTFS)
  • / dev / sda2 = > Sistema Windows (NTFS)
  • / dev / sda3 = > Recuperação do Windows (NTFS)
  • / dev / sda4 = > partição estendida (supondo que você tenha formatado o disco como MBR)
  • / dev / sda5 = > Partição de inicialização de hortelã (ext4?)
  • / dev / sda6 = > Partição de raiz de hortelã (ext4?)
  • / dev / sda7 = > Partição Mint / Home (ext4?)
  • / dev / sda8 = > Troca de hortelã

ntfs-config não é uma ferramenta particularmente boa em comparação com outras, até mesmo com vários lançamentos anteriores. Eu não recomendo isso.

A outra opção é escrever manualmente seu /etc/fstab com as listagens de montagem apropriadas. Este método funcionará bem e é confiável, e você deve desinstalar ntfs-config se planeja fazer isso. O formato de arquivo de fstab é muito simples; leia a manpage (google). É basicamente: onde está a partição; onde montá-lo; que tipo de sistema de arquivos; então as opções; então 0 0 (não precisa se preocupar com o que são esses 0s). Cada campo é delimitado por espaços em branco.

Outra opção, se você estiver usando o Gnome ou o KDE no Debian moderno (Debian Wheezy ou Testing or Unstable) é deixar o gerenciador de arquivos listar as unidades para você. Essa detecção é feita usando o daemon udisks , supondo que sua distribuição tenha configurado corretamente e suas dependências (DBus). Seu problema original parece ser que as unidades não necessariamente sempre detectam corretamente usando udisks , talvez devido a erros no sistema de arquivos que precisam ser resolvidos usando ntfsfix ou talvez ntfs.fsck (novamente, isso depende muito da versão exata dos pacotes instalados em seu sistema, que por sua vez depende do lançamento de sua distribuição) .

Apenas não tente misturar e combinar todas essas abordagens diferentes. Codifique seus pontos de montagem em /etc/fstab e ignore a autodetecção baseada em udisks / gvfs em seu gerenciador de arquivos, ou use o gerenciador de arquivos integrado ao udisks sem instalar ntfs-config (e limpe suas montagens NTFS de /etc/fstab se você seguir essa rota).

Eu realmente não posso recomendar o uso de ntfs-config por qualquer motivo, já que as pessoas relataram problemas com ele que simplesmente não seria o suficiente para escrever fstab à mão. Um usuário "burro" é mais adaptável do que um programa "inteligente".

    
por 15.10.2014 / 06:51