Monte o diretório ntfs específico no Linux

0

Eu tenho uma pergunta de montagem do Linux.

Eu tenho uma máquina Win7 / Linux de inicialização dupla.
Meu sistema operacional principal é o Windows, e é aí que a maioria do meu trabalho vive. Geralmente todo o trabalho feito no Linux, deve ser migrado para uso adicional do Windows.

Por isso, gostaria de montar minhas partições NTFS no meu sistema operacional Linux.
No entanto, desejo me proteger de mim.
Gostaria de (digamos) montar minha pasta Win-Desktop, como um dispositivo próprio, sem montar toda a unidade relevante.
É possível? Além disso, se não for possível, quero pelo menos que a unidade seja montada sem estar visível na área de trabalho do Linux, e apenas tenha a pasta Win-Desktop visivelmente montada.

Gostaria de receber qualquer comentário ou validade passada.

    
por David דוד 28.02.2011 / 21:47

3 respostas

1

Eu percebi que essa pergunta tem quase dois anos, mas eu respondo para aqueles que acham isso em busca e precisam da resposta.

Primeiro, monte sua partição do Windows como somente leitura. Se a partição do Windows for a primeira partição do primeiro disco rígido, adicione isso ao arquivo /etc/fstab :

/dev/sda1       /mnt/windows   ntfs  ro,umask=0222,defaults 0 0

Você precisa criar um diretório chamado windows primeiro.

mkdir /mnt/windows

Se você quiser montar a partição após a inicialização e não estar logado como root, use isto:

/dev/sda1  /mnt/windows   ntfs  user,ro,umask=0222,defaults 0 0

Para montar um diretório específico do Windows como lido e gravado, use ntfs-3g ou fuse-ntfs-3g . A maioria das pessoas vai querer montar seus documentos, então vou usar esse exemplo de uso. Se você é usuário David no Windows e david no Linux, use isso (substituindo fuse-ntfs-3g para ntfs-3g ou qualquer módulo atual do kernel que você tenha instalado):

/mnt/windows/Users/David/Documents  /home/David/Documents  ntfs-3g  rbind,user,umask=0222,defaults 0 0

rbind é o que remonta um local já para outro. Para obter uma explicação mais detalhada de outras opções na lista separada por vírgula, digite info ntfs-3g em um console de comando. O diretório Documents no Linux deve existir e deve estar vazio. Esta linha deve estar depois da linha que monta a partição do Windows.

Isso é para o Windows Vista e 7. Se você tiver o Windows XP, use /mnt/windows/"Documents and Settings"/David/Documents . As cotações são importantes porque o mount não pode aceitar espaços no nome do diretório, mesmo que o Linux não tenha problemas com espaços nos diretórios.

Se você não tiver um módulo do kernel que possa montar o NTFS como leitura e gravação, será necessário instalar um.

O Ubuntu vem com ntfs-3g , automount e ntfsconfig . Qualquer partição atualmente conectada deve ser automaticamente detectada e configurada para ser montada automaticamente. O Ubuntu também monta partições não nativas como o Windows sob /media , geralmente com o nome do sistema operacional, então sua partição do Windows 7 é montada em /media/Windows 7 . Você verá que sua entrada fstab usa cadeias unicode para caracteres especiais, de forma que a linha diga /media/Windows07 , onde 0 é substituído pelo espaço sem a necessidade de citações.

Para montar os documentos do Windows 7 no diretório home do david no Ubuntu, coloque isso em /etc/fstab :

/media/Windows07/Users/David/Documents  /home/David/Documents  ntfs-3g  rbind,nosuid,user,umask=0222  0  0

Espero que isso ajude.

    
por 13.11.2012 / 19:27
1

Não tenho certeza se isso se deve a uma atualização de mount em algum momento do ano passado, mas a maneira sugerida pela resposta de @ thomassisson não funciona mais. De acordo com man mount , rbind can não altera as opções de montagem do conjunto dirigir. Em vez disso, um comando remount deve ser usado. Cito a parte relevante da página man abaixo:

mount --rbind olddir newdir

or shortoption

mount -R olddir newdir

Note that the filesystem mount options will remain the same as those on the original mount point, and cannot be changed by passing the -o option along with --bind/--rbind. The mount options can be changed by a separate remount command, for example:

mount --bind olddir newdir mount -o remount,ro newdir

Infelizmente, o NTFS-3G atualmente não parece suportar remount . Você deve primeiro umount da partição e mount , o que essencialmente fecha a porta para o truque.

    
por 27.08.2014 / 19:31
0

Tanto quanto eu tentei, você só pode montar a partição inteira. No entanto, você pode criar um link simbólico para a pasta escolhida e salvá-lo como favorito ou exibi-lo em sua área de trabalho ou diretório pessoal.

confira este link sobre como fazer isso mount ntfs partition

ou verifique este link instruções genéricas de montagem do ntf

Como criar um symlink

terminal aberto e sudo

ln -s [DIRETÓRIO OU ARQUIVO ALVO] ./ [ATALHO]

Por exemplo: ln -s / usr / local / apache / logs ./logs

Isto aponta um link simbólico "./logs" para "/ usr / local / apache / logs"

automount = instruções básicas do gui

ou edite o arquivo fstab veja este . pessoalmente você deve usar as instruções gui pois isso atualiza o arquivo fstab

    
por 28.02.2011 / 22:11

Tags