Como posso salvar em um HD externo, usando IDLE3?

0

Estou usando a GUI IDLE3 no Ubuntu 14.04 Trusty, e fiquei me perguntando se alguém sabe de uma maneira de salvar em uma partição / unidade externa diferente (da qual o Ubuntu está instalado) da GUI IDLE?

O motivo pelo qual estou perguntando é porque atualmente, estou usando o IDLE no Ubuntu, mas faço o boot duplo do Ubuntu com o Windows 10 e às vezes uso o Windows IDLE e não consigo acessar nada salvo na partição do Ubuntu através do Windows, eu gostaria de poder salvar meus arquivos .py em uma partição intermediária que eu possa acessar com o Windows e o Ubuntu.

Deixe-me saber se você precisa de mais informações ou esclarecimentos.

    
por cloud4xL 21.03.2016 / 18:21

1 resposta

0

Vamos fazer algumas suposições selvagens.

  1. Sua partição de partição "data" é o sistema de arquivos ntfs para Windows.
  2. Ele não é montado automaticamente no sistema Ubuntu e, portanto, invisível de dentro do sistema.

Para disponibilizar dados na partição 'data' a partir do sistema Ubuntu, a partição precisa ser montada. Ele pode ser montado conforme necessário ou, por conveniência, pode ser montado na inicialização do sistema.

As instruções de configuração manual do Ubuntu são as seguintes:

Primeiro, você precisa encontrar os locais dos dispositivos da (s) partição (ões) que deseja montar. Abra um terminal e execute:

sudo blkid

Para fins de ilustração, um exemplo de saída de uma configuração de computador com uma partição de dados dual-boot e compartilhada do Vista / Ubuntu é mostrado aqui:

/dev/sda1: LABEL="Recovery" UUID="B23613F43613B875" TYPE="ntfs" 
/dev/sda2: LABEL="Windows" UUID="38CE9483CE943AD8" TYPE="ntfs" 
/dev/sda3: LABEL="Data" UUID="519CB82E5888AD0F" TYPE="ntfs" 
/dev/sda5: UUID="00d7d951-2a35-40fd-8e5d-411bb824ff3b" TYPE="swap" 
/dev/sda6: LABEL="Ubuntu" UUID="6044b1d0-208e-4ab3-850d-03a92e1516fc" TYPE="ext4" 

As três primeiras partições, todas NTFS, são as que nos interessam aqui. Não há partições FAT32. Neste exemplo, todas as três partições NTFS possuem rótulos de partições, o que facilita a identificação da finalidade de cada uma delas. Se sua saída blkid não incluir rótulos de partição, isso significa que as partições não têm rótulos e você terá que determinar qual partição você deseja montar por outros meios. Das três partições NTFS, nós vamos configurar o / etc / fstab com apenas o terceiro, a partição Data. A partição / dev / sda1 é a partição de recuperação do fabricante OEM e deve ser deixada desmontada, ou conforme descrito abaixo. A partição / dev / sda2 é a partição C: \ do Windows e não está incluída no / etc / fstab pelas razões descritas acima, ou montada como somente leitura - veja abaixo.

Agora você precisará criar um ponto de montagem para cada partição NTFS que deseja montar por meio do / etc / fstab. Em nossa ilustração, vamos adicionar apenas uma entrada para / dev / sda3. De um terminal:

sudo mkdir /media/Data

Neste caso, criamos um ponto de montagem com o mesmo nome - Data - como o rótulo da partição. Você pode usar (quase) qualquer string que desejar.

Antes de editar o / etc / fstab diretamente, é uma boa ideia fazer um backup. De um terminal:

sudo cp /etc/fstab /etc/fstab.orig

Agora abra o / etc / fstab em um editor de texto com privilégios de root. No Ubuntu:

gksudo gedit /etc/fstab

No Kubuntu:

kdesudo kate /etc/fstab

No Xubuntu ou Lubuntu:

gksudo leafpad /etc/fstab

Para uma montagem de leitura-gravação para fins gerais, adicione esta linha ao final de / etc / fstab:

UUID=519CB82E5888AD0F  /media/Data  ntfs-3g  defaults,windows_names,locale=en_US.utf8  0 0

Substitua o UUID pelo relevante para sua partição, como mostrado na saída blkid. "519CB82E5888AD0F" não funcionará para você.

Além disso, substitua o seu ponto de montagem por "/ media / Data". Caso você tenha um espaço em branco no nome do ponto de montagem que deseja usar como "Novo Volume" em vez de "Dados" localizado em "/ media" use "/ media / New \ 040Volume". O caractere de espaço é criado usando "\ 040" no fstab.

Você também precisará alterar a opção "locale = en_US.utf8" para uma adequada à sua localização e idioma, se você não estiver nos EUA. Você pode determinar sua localidade com este comando terminal:

locale

Ou para uma lista de todas as localidades disponíveis no seu sistema:

locale -a

Agora salve seu / etc / fstab editado e feche o editor de texto. As partições que você configurou serão montadas na próxima vez que você reiniciar, mas para montá-las agora:

sudo mount -a

Agora, quando você for salvar / recuperar seus dados, gravados a partir do sistema Windows, eles estarão no local especificado nas instruções de montagem /etc/fstab .

Como uma preferência pessoal, em vez de o ponto de montagem ser /mnt/Data ou /media/Data , por exemplo, usei pontos de montagem apenas fora da raiz, /Data por exemplo, porque ele salva 4-5 toques de tecla ou um clique extra.

    
por Nodak 02.04.2016 / 21:49