É este o caminho certo para alterar as unidades usando o terminal?

2

Bem, eu sou um novato no mundo Linux. Todos os dias aprendendo trabalhando. Eu uso dual boot e em uma unidade o Windows 7 está instalado e em outra unidade o Ubuntu 14.04 LTS está instalado. Meu primeiro O / S foi o Windows 7. Havia poucas unidades como Workshop, Filmes, Soft etc. Agora eu estava prestes a mudar de unidade no terminal para acessar arquivos armazenados em diferentes unidades. Depois de passar algumas horas, descobri uma maneira de acessar diferentes arquivos em diferentes unidades. O que eu fiz é antes de tudo que eu montei vamos dizer / dev / sda2 drive na pasta / media / username usando este comando ....

  

$ sudo mount / dev / sda2 / media / nome de usuário

Uma vez montado, posso facilmente alterar os diretórios usando o comando cd .

Agora minhas perguntas são ...

  1. Essa é realmente uma maneira correta de alterar unidades para acessar arquivos?
  2. Eu posso seguir em frente como $cd /media/username , mas como voltar atrás? Quero dizer, voltar para a raiz ou voltar para a mídia? No windows CMD eu sou usando cd.. para voltar uma pasta. Existe algum comando similar para terminal?
  3. Qual é a diferença entre unidade e partição?
  4. Como desmontar uma unidade ou qualquer arquivo?
  5. Minha última pergunta é, até onde sei, em que os arquivos do Linux são organizados sob o diretório root / . Se sim, talvez não respeite as janelas sistemas de acionamento. Se assim for, todos os arquivos devem ser acessados sem montar qualquer unidade na pasta / media / username?
por Roy Emmarson 28.04.2015 / 15:59

1 resposta

13

Primeiro, observe que há um erro de digitação em mount do seu comando. Deve ser:

$ sudo mount /dev/sda2 /media/username

Aqui /dev/sda2 é o dispositivo (neste caso, a partição de um disco rígido) que você deseja acessar, e /media/username é o seu ponto de montagem , isto é, o local no sistema de arquivos em que você deseja para montar o dispositivo.

Para responder às suas perguntas:

  1. Sim, usar cd é o caminho normal para alterar os diretórios. E mount é perfeitamente adequado para montar dispositivos que ainda não estão montados. Se você montá-lo com frequência, convém criar uma entrada em /etc/fstab para que, no futuro, você possa montar um determinado dispositivo em um determinado ponto de montagem com opções definidas por si só, por exemplo, escrevendo mount /media/username . Você pode até querer considerar montá-lo automaticamente, no momento da inicialização. Há muita documentação excelente sobre o assunto. Basta procurar por fstab .

  2. Eu acho que você quer ler um pouco sobre o sistema de arquivos Linux. Também há uma boa documentação para isso, veja, por exemplo, aqui para obter uma breve visão geral. / é a pasta raiz na qual tudo está contido, organizado em várias subpastas. Aqui estão algumas dicas sobre cd :

    • cd (sem argumentos) leva você à sua pasta pessoal, normalmente /home/username
    • cd - irá levá-lo para a pasta anterior (onde você estava antes de mudar para a pasta atual)
    • cd .. irá levá-lo para a pasta pai (um nível acima). Isso é equivalente a cd.. no Windows CMD.
    • cd / irá levá-lo para a pasta raiz, embora eu pessoalmente raramente precise disso.
  3. Uma unidade (hard) é na verdade um disco no qual você pode armazenar dados. Geralmente é dividido em várias partições. Talvez confusamente, no mundo do Windows, essas partições também são chamadas de drives . Este não é o caso no mundo Linux, no entanto. Nós simplesmente os chamamos de partições, ou talvez "dispositivos" em um contexto técnico.

  4. Para desmontar um dispositivo montado, use o comando sudo umount <MOUNTPOINT> , por exemplo, no seu exemplo

    sudo umount /media/username
    

    ... onde /media/username é uma partição montada (você também pode usar sudo umount /dev/sda2 , embora isso seja talvez menos intuitivo). Simplesmente escreva mount (sem argumentos) para ver uma lista de todos os dispositivos atualmente montados com seus pontos de montagem.

  5. No Linux, você precisa montar cada uma das "unidades" do Windows em um ponto de montagem separado. Você é completamente livre para escolher onde e você já sabe como fazer isso, como você mostrou com seu comando mount . :)

por Malte Skoruppa 28.04.2015 / 16:13