fstab não monta um disco na inicialização

4

Estou executando o Arch Linux em um Macbook. Eu quero montar automaticamente minha partição do Macintosh ao inicializar o Arch, então adicionei o seguinte a /etc/fstab :

/dev/sda2   /media/Machintosh hfsplus defaults 1 2

Após a reinicialização, a partição não foi montada, mas eu poderia montá-la com o seguinte comando:

sudo mount /dev/sda2

Como posso fazer o Arch Linux montar automaticamente a partição?

    
por Ben D 02.03.2012 / 17:22

4 respostas

0

A criação do ponto de montagem corrigiu o problema:

mkdir /mnt/Machintosh

Além disso, se você quiser evitar avisos, monte o volume como somente leitura, porque a gravação não é suportada em sistemas registrados em HFS + (ou você pode desabilitar o registro em diário, mas isso não é aconselhável).

    
por 03.03.2012 / 01:44
3

Como você disse acima, criar o diretório para anexar o ponto de montagem para corrigir esse problema.

    
por 02.03.2012 / 22:05
0

Se o hfsplus foi construído no kernel como um módulo e se a partição contendo os módulos ainda não foi montada (leia: entradas no fstab devem estar na ordem correta) a partição hfs não pode ser montada durante a inicialização. / p>

Também pode acontecer se o seu kernel não puder carregar automaticamente os módulos.

    
por 02.03.2012 / 23:16
0

Algumas recomendações,

É provável que / media seja cleared por HAL, portanto, durante a inicialização, o caminho não existe, então a montagem falharia.

Você deve alterar o caminho de montagem, por exemplo, para / mnt / Machintosh,

Ou use ferramentas de usuário, por exemplo, udisks para montá-lo automaticamente (isso garantirá o caminho correto, por exemplo, / media / VOLUME_NAME)

Para usar os udisks, adicione um mac.desktop em ~ / .config / autostart,

[Desktop Entry]
Exec=Mount Mac Disk
Name=udisks --mount /dev/XXX
Type=Application

(Observe que a segunda solução funciona apenas para usuários gráficos)

    
por 03.03.2012 / 08:33