Apostrophe in fstab [closed]

2

É possível obter o diretório de uma janela para montar devido a um apóstrofo. O bit relevante do fstab:

# Auto-mount windows drive
UUID=0C1C51021C50E86A /media/windows ntfs defaults 0 0

# Auto-mount the Music folder
/media/windows/Documents0and0Settings/Foo0Name/My0Documents/My0Music/Foo's0Music /home/foo/Music none bind 0 0

Note que estou usando o \ 040 para escapar de espaços, mas man ascii não (pelo que vejo) tem um caractere de escape para um '. Eu tentei \ 047 sem sucesso

Pensamentos?

    
por Hamy 26.09.2012 / 05:19

2 respostas

2

Eu usei 047 para o apóstrofo. Funcionou.

/home/anwar/Anwar7s0Pictures /mnt none bind 0 0

Eu acho que você deveria verificar a sintaxe. A pasta na minha casa é "Anwar's Pictures". É montado em /mnt .

Verifique esta página .

Sua linha deve ser

/media/windows/Documents0and0Settings/Foo0Name/My0Documents/My0Music/Foo7s0Music /home/foo/Music none bind 0 
    
por Anwar 26.09.2012 / 06:29
-1

Em vez de fazer isso em seu arquivo fstab, você pode usar um link simbólico que funcionará sempre que a partição do Windows for montada. Você pode criar isso com o seguinte comando:

ln -s "/media/windows/Documents and Settings/Foo Name/My Documents/My Music/Foo's Music" /home/foo/Music

Observe que as aspas duplas farão com que os espaços funcionem corretamente - muito mais simples que o método de montagem.

[pergunta atualizada desde o uso de 'bind' como uma opção com uma pasta é válida, obrigado neon_overload]

    
por ImaginaryRobots 26.09.2012 / 06:22