Bad fstab, parece não conseguir consertar

1

edit: Outra coisa que agravou / agravou o problema é que o pysdm permite adicionar espaços nos pontos de montagem da unidade, o que eu tenho certeza que não são suportados.

edit: So. Eu baixei um programa que deveria configurar automaticamente os programas NTFS, e parece ter colocado automaticamente esses UUIDs para mim! O problema é que agora pareço ter duas entradas para cada unidade, e é bastante confuso. (Veja abaixo)

desculpe ser mais uma daquelas pessoas irritantes postando fstabs à esquerda e à direita e dizendo: "Ajude-me!" Mas estou realmente perplexo.

Então eu estava usando o pysdm (o frontend da GUI é "Storage Device Manager") e percebi algo horrível. Funciona bem para definir novas entradas de partição, mas não altera as entradas existentes, apenas adiciona novas entradas. Isso significa que se eu quiser mudar o nome montado de sda6 de A para B, ele cria uma entrada totalmente nova !!!

Então, de qualquer forma, eu limpei meu fstab, com uma entrada para cada partição e as opções apropriadas (o material do NTFS, permissões de arquivo). Ele ainda me pergunta o que fazer (pular, repetir, pânico, manual, o que for) uma vez durante a inicialização - aparentemente está procurando outra partição que já esteja montada ou não exista.

O problema pode ter algo a ver com o meu mtab? Eu não tenho ideia; Eu só entrei no Linux há 6 meses.

Meu fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' 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).
#
#
#
# / was on /dev/sda8 during installation
# swap was on /dev/sda6 during installation
# <file system>                             <mount point>   <type>  <options>                  <dump>  <pass>
UUID=efc87ac0-daac-4a32-9a85-ea57beff0e28  /                  ext4  defaults                        0  1 
proc                                       /proc              proc  nodev,noexec,nosuid             0  0 
/dev/sda6                                  /media/Swap        swap  sw                              0  0
/dev/sda1                                  /media/Windows 7   ntfs  nls=iso8859-1,users,noauto      0  0 
/dev/sda2                                  /media/Boot        ext2  users,noauto                    0  0 
/dev/sda3                                  /media/Acer        ntfs  nls=iso8859-1,users,noauto      0  0 
/dev/sda5                                  /media/Windows #2  ntfs  nls=iso8859-1,users,noauto      0  0 
/dev/sda7                                  /media/Fedora      ext4  users,noauto                    0  0 
/dev/sda9                                  /media/Storage     ext4  users                           0  0 

Em relação à nova configuração:

Eu agora, infelizmente, obtenho isto:

Além disso, sempre que eu tento montar uma partição NTFS não como raiz, eu entendo isso:

Meu novo fstab, por qualquer motivo, não parece querer ficar no blockquote sem se tornar headers e tal, então ele coloca aqui .

    
por WindowsEscapist 30.05.2012 / 00:45

3 respostas

2

A melhor maneira que eu conheço para solucionar problemas com o fstab é usar sudo mount -a de um terminal para ver onde estão os problemas e interativamente fazer alterações até que os erros sejam corrigidos.

mount -a simplesmente monta tudo no seu fstab. Se certas entradas forem montadas sem erro, mas darem problemas de acesso, você pode querer desmontar, fazer edições no fstab e executar o mount -a.

O uso de UUIDs torna o arquivo mais fácil de manter, mas não se distraia demais com todas as pessoas falando como se fosse um requisito imediato. Por agora, pode ser mais simples usar os dispositivos se você estiver disposto a manter o arquivo sempre que fizer alterações. Mesmo que os UUIDs facilitem a manutenção, não é um requisito imediato para corrigir problemas, na minha opinião. Um problema de cada vez!

Mais sobre UUIDs

Quando você fizer tudo funcionar, veja como alternar para UUIDs e mantê-los no futuro.

O fstab original tem um comentário no topo, mas aqui estão mais alguns detalhes e dicas: no terminal, digite o comando sudo blkid -c /dev/null . Eu adiciono isso como um comentário no topo do fstab, então é fácil de lembrar. A opção '-c' apenas a releia novamente, em vez de usar uma cópia em cache, para garantir que ela esteja atualizada. A menos que você tenha um lote de partições, não fará diferença no tempo.

O resultado desse comando é uma lista de todas as partições, por dispositivo, com rótulo, UUID e tipo de sistema de arquivos. Você pode recortar e colar o UUID em seu arquivo fstab, substituindo a notação /dev/sdx por UUID=xxxxxxxx-xxx-xxx-xxx-xxxxxxxx /mountpoint ... . Uma vez que você se acostumar com ele, não será muito difícil manter os UUIDs. Eu sugiro deixar um comentário acima da linha com a notação antiga, embora lembre-se de atualizá-lo se ele mudar.

    
por Marty Fried 30.05.2012 / 01:08
0

isso é uma bagunça. Se possível eu recomendaria apenas começar do zero: - / Se isso não for possível ... Espero que você seja bom em fazer o backup, porque há uma boa chance de você ter problemas. Eu nunca vi uma configuração de partição tão confusa (sem ofensa). O que é / media / BOOT? Vamos começar com isso.

    
por Joel 30.05.2012 / 00:53
0

Você deve realmente começar a procurar e usar o LVM2 se quiser muitas partições. Isso tornará sua vida muito mais fácil. E funciona com todas as principais distribuições Linux, mas não pelo MS Windows ou OS X.

Você começa pelo espaço em disco do formato para uma partição do Linux LVM como um dispositivo físico (pd). Esses pd geralmente estão localizados em partições de disco com o ID definido como 8e . Eles podem então ser combinados em algo chamado grupos de volume (vg). Esses grupos de volumes podem ser de discos diferentes, mas são tratados como na partição em discos comuns. Mais tarde você pode adicionar ou remover o pd de / para esses vg. Por fim, você cria seus volumes lógicos (lv) partindo-os de um vg. Então, esses lv são usados como partições de um disco comum. Mas você pode facilmente adicioná-los e removê-los depois, sem a necessidade de particionar o disco. Estes lv você pode formatar e montar como qualquer partição comum em um disco comum. A diferença é que isso é muito mais fácil de administrar e alterar o tamanho depois.

    
por Anders 30.05.2012 / 01:09