Por que o conteúdo do arquivo não permanece após desmontar uma unidade no linux?

0

Eu escrevi um script em bashrc.cmd do meu windows 10 para ativar meu ambiente virtual automaticamente. Apontei o caminho de bashrc.cmd para AutoRun de acordo com este post .

bashrc.cmd

@echo off
CD dev-env\Scripts && activate.bat && CD .. && CD ..
SET APP_SETTINGS="config.DevelopmentConfig"

O script estava funcionando bem com -

CD dev-env\Scripts && activate.bat && CD .. && CD ..

Eu empilhei e completamente incapaz de fazer qualquer coisa no meu windows 10 para as seguintes linhas de código [especialmente para a linha start ] -

@echo off
REM CD dev-env\Scripts && activate.bat && CD .. && CD ..
start "" /D "\dev-env\Scripts\" /B activate.bat
SET APP_SETTINGS="config.DevelopmentConfig"

Eu reinicio minha máquina e tento editar com bashrc.cmd do meu linux os . Não consegui editar este script bashrc.cmd devido ao fato de montar - desmontar e somente leitura . Então eu segui este post e consegui mudar com sucesso [mantendo o script anterior].

Problema

O arquivo bashrc.cmd não permanece atualizado quando desmontar e remontar novamente. Então, como faço para alterar o conteúdo permanentemente mesmo depois de desmontar?

    
por Johir 14.09.2018 / 14:11

1 resposta

0

Bem, o problema foi um pouco complicado que está diretamente ligado à montagem / desmontagem. Vamos primeiro verificar a lista de unidades disponíveis em uma máquina -

sudo fdisk -l
lsblk

Você pode obter sdXY (X = a, b, c ... e Y = 1, 2, 3 ...). Eu fui tentado montar com -

sudo mount /dev/sda8

Recebi um erro como este -

Unlike in case of  read-only  mount,  the  read-write  mount  is
denied  if  the  NTFS  volume is hibernated. One needs either to
resume Windows and shutdown it  properly,  or  use  this  option
which  will  remove  the  Windows hibernation file. Please note,
this means that the saved Windows  session  will  be  completely
lost. Use this option under your own responsibility.

Acabei de desligar o Windows PC antes de iniciar sessão nele. Depois disso, eu inicializo meu pc com o linux e removo o arquivo bashrc.cmd . Agora meu pc agora está trabalhando dos lados de inicialização. Dê uma olhada em este post para melhor entendimento.

    
por 14.09.2018 / 18:51