Não é possível ver a partição "inicial" em "outros locais"

9

Eu sou um novo usuário no Ubuntu, com um plano de fundo do Windows. Eu tenho um disco rígido de 500 GB no meu laptop antigo e criei uma partição de 50 GB para uso no sistema e outra de 410 GB para uso pessoal. O ponto de montagem do 410 GB é definido como / home, porque eu não consegui instalar o sistema sem um ponto de montagem e li que / home é um padrão.

No entanto, quando instalo o sistema, a única partição que vejo no nautilus é esta:

Aqui

Mas quando eu abro o GParted:

Aqui

Estou fazendo algo errado? O 410 GB não está sendo usado, embora esteja listado GParted, e como posso usá-lo?

Não vou excluir a possibilidade de eu não ter conhecimento, porque esta é minha primeira vez usando o Ubuntu. Talvez esteja aqui e esteja ativo, mas não sei como acessá-lo e armazenar meus arquivos nele?

Obrigado e desculpe!

john doe
fonte
11
terminal aberto e tipo df -h. cole de volta a saída.
niry
11
Seu sistema parece correto para mim: o Nautilus, o gerenciador de arquivos, mostra apenas a partição raiz. Eu acho que o que você está procurando pode ser encontrado pelo botão direito sobre a palavra Homeno gerenciador de arquivos, e escolhendoProperties
Charles Green

Respostas:

17

Com suas configurações, eu não esperaria que você localizasse sua "Casa" em "Outros locais". Sua casa é montada quando o sistema é inicializado. Você pode acessá-lo diretamente através do link "Página inicial" (e Documento, Música, Imagens ...) no Nautilus, o gerenciador de arquivos. Não é um "Outro local", faz parte ou seu Sistema de Arquivos , mesmo se instalado em duas partições diferentes.

FloT
fonte
Então, como crio outra partição que posso ver em "outros locais"? O que eu quero fazer é ter duas partições - uma para o meu sistema (eu tenho) e a outra com o GB restante para meu uso pessoal. Eu acho que o ponto de montagem não precisa ser / em casa, certo? -
John Doe
2
@johndoe Posso estar entendendo mal a pergunta, mas pelo que vejo na segunda tela, parece que já é o que você deseja: a grande partição (/ dev / sda2) está lá, formatada e montada em / home. A menos que você tenha se esforçado para alterar o local da pasta inicial, ele deve ser / home / <seu nome de usuário>, portanto, na grande partição, com todas as suas pastas Música / Imagens / etc .... Ao contrário do Windows, onde partições separadas geralmente são apresentadas como uma hierarquia de pastas distinta, não é assim que geralmente é feito no Linux, onde partições montadas aparecem como pastas simples.
Reyssor
11
Concordo com @Reyssor, para mim você já exatamente o que você descreve :)
Flot
2
@johndoe Você está tentando tornar isso mais complicado do que realmente é. Na sua primeira captura de tela, as pastas Área de trabalho, Documentos, Downloads etc. são armazenadas como / home / johndoe / Desktop, / home / johndoe / Documents, etc. na sua partição de 410 GB. O que você está pedindo é exatamente o que você já tem.
Pconley
11
Então, como crio outra partição que posso ver em "outros locais"? Esta e sua pergunta original são duas diferentes. Para isso, era necessário fazê-lo quando você instalava o mesmo que criou / home, pode permanecer como partição NTFS de 50 GB, mas após a instalação, você pode tentar isso .
Daisy
10

Vindo de um plano de fundo do Windows, você provavelmente não saberia disso, mas o Ubuntu (ou qualquer sistema Linux) usa partições de uma maneira diferente do Windows, e é por isso que você não está vendo as duas partições que criou.

Como você sabe, no Windows, quando você monta uma partição, ela aparece como uma unidade (C :, D: ou mais) e todas as unidades são listadas em Meu Computador. Cada unidade possui sua própria hierarquia de arquivos totalmente separada. Mas o Linux usa um modelo diferente. No Linux, no que diz respeito ao sistema operacional, existe apenas uma hierarquia , que é mais ou menos efetivamente armazenada na memória do kernel. As partições são montadas anexando-as em determinados pontos desta hierarquia, como pontos de montagem, e quando isso acontece, o conteúdo da partição recém-montada aparece como diretórios e arquivos sob esse ponto de montagem.

Você pode pensar nisso como se as partições no Linux fornecem armazenamento de backup para partes do sistema de arquivos .

Aqui está um exemplo que, apesar de não ser 100% preciso, deve ajudá-lo a entender como funciona. Suponha que suas duas partições tenham este conteúdo:

Partition 1:
  bin/
  home/
  usr/
Partition 2:
  larry/
  moe/
  curly/

Quando o kernel do Linux é iniciado, você pode imaginar que ele começa com um "modelo mental" vazio do sistema de arquivos. ("No começo, havia /.")

/

Em seguida, monta uma partição no ponto de montagem /; digamos que é a partição 1. Após a montagem, o sistema de arquivos possui esses três diretórios:

/bin/
/home/
/usr/

Em seguida, monta a partição 2 no ponto de montagem /home. Depois disso, o sistema de arquivos possui esses seis diretórios:

/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/

O efeito líquido disso é que tudo que está abaixo /home/curlyestá na partição 2, enquanto todo o resto /está na partição 1. Portanto, quando solicitado a acessar um arquivo como, por exemplo /home/curly/maharajah.txt, o kernel notará que esse arquivo está no ponto de montagem da partição 2 /homee não há outros pontos de montagem "a caminho" do /homecaminho do arquivo, portanto, ele será colocado curly/maharajah.txtna partição 2. Um arquivo diferente como esse /bin/owseria colocado na partição 1 porque está no ponto de montagem da partição 1, mas sob o ponto de montagem de qualquer outra partição.

Mas todos esses pontos de montagem de gerenciamento são invisíveis para você, como usuário do computador. No uso diário normal, normalmente você não se importa com quais diretórios estão em quais partições; Quando você cria um arquivo, tudo o que você pensa é o caminho /home/curly/maharajah.txte deixa o kernel se preocupar com qual partição realmente colocar esse arquivo. Portanto, diferentemente do Windows, as partições devem ficar invisíveis durante o uso normal, e você trabalha com a ilusão de que existe apenas um grande sistema de arquivos que contém tudo no sistema. Alguns gerenciadores de arquivos, como o Nautilus, aparentemente, ajudam a promover essa ilusão, nem mesmo mostrando quais partições estão montadas.

O que isso significa para a sua situação específica é que você (provavelmente) já tem as coisas configuradas da maneira que deseja. Sua partição de 50 GB está montada /, e sua partição de 410 GB está montada /home, e isso significa que tudo o que você criar /homeserá colocado na partição de 410 GB, enquanto todo o resto do sistema será colocado na partição de 50 GB. (Bem, na verdade existem outras "partições imaginárias" criadas por vários componentes do sistema Linux, mas esqueça isso por enquanto.) É que o Nautilus não está deixando muito claro que ambas as partições estão sendo usadas e, na verdade, são meio enganosas por mostrando o uso de espaço para apenas a partição 1 na tela "outros locais".

David Z
fonte
Boa explicação.
21718 Joe Joe
7

GParted geralmente mostra o ponto de montagem real da partição . Se uma partição é como algum dispositivo de armazenamento externo ou que não tem nada a ver com o Ubuntu, como no meu caso, tenho 3 partições que não incluem nenhum arquivo de sistema do Ubuntu, ela é montada no /media/diretório que geralmente cria um ponto de montagem como Eu tenho ponto de montagem como /media/kulfy/DE14D51314D4EF8Fpara o meu da partição. Foi criado automaticamente. E essas partições / dispositivos de armazenamento também podem ser acessados ​​em Outros locais .

Seus programas GParted que o ponto de montagem /dev/sda2é /home, assim, a partição já está montado e /homecomo o ponto de montagem. Portanto, não há entrada em Outros locais, pois ele é uma parte importante da instalação principal. Você também pode executar findmnt /dev/sda2para obter mais informações.

Kulfy
fonte
Na verdade ~é sinopse para /home/<username>e é possível ter diretórios home vários usuário sob /home...
pa4080
@ pa4080 Sim. Eu esqueci completamente isso. Normalmente, trabalho em um PC de usuário único. Obrigado por notificar.
Editou
@ Kulfy Então, como eu crio outra partição que posso ver em "outros locais"? O que eu quero fazer é ter duas partições - uma para o meu sistema (eu tenho) e a outra com o GB restante para meu uso pessoal. Eu acho que o ponto de montagem não precisa ser / em casa, certo?
amigos estão dizendo sobre john doe
@Kulfy Se você quiser jogar com partições do sistema, é muito mais seguro inicializar a partir de um CD / flash ao vivo do que tentar fazê-lo em um sistema em execução. Um novo usuário deve evitar algo assim até saber mais. É muito fácil criar um sistema não inicializável ou realizar outros danos significativos ao trabalhar nesse nível.
Joe
6

Partição de dados

Você pode criar outra partição que possa ser visualizada em "outros locais" gparted, quando inicializada em outra unidade, por exemplo, um pendrive USB de instalação / instalação do Ubuntu.

Muitas pessoas têm uma datapartição para arquivos pessoais (documentos, fotos, videoclipes, músicas ...).

  • Comece fazendo backup de pelo menos todos os arquivos que você não pode perder.

  • Desmonte e reduza uma partição existente e crie a datapartição no espaço da unidade, que ficou desalocado após a redução.

  • Essa partição pode ter um sistema de arquivos NTFS e ser compartilhada com o Windows, se houver inicialização dupla. Caso contrário, se apenas o Linux, eu sugeriria um ext4sistema de arquivos.

  • Nos dois casos, é uma boa idéia ter uma linha no arquivo /etc/fstabpara montar a datapartição automaticamente . Crie um ponto de montagem em /media, por exemplo, /media/datae aponte para seu UUID em /etc/fstab. Essa linha pode estar no (ou próximo) do final do arquivo.

    UUID=862210fd-a6fd-4fe3-913c-e18e1448ef36 /media/data    ext4    defaults 0       2
    

    Use seu próprio UUID para a datapartição, que você encontra via

    sudo blkid
    

    Após a próxima inicialização (ou reinicialização), ela será montada e disponível.

  • Disponibilize a datapartição sem permissões elevadas para usuário e grupo, mas não para outros.

    • Use chowne chmodse houver um ext4sistema de arquivos linux . Quando montado: execute

      sudo chmod -R o-rwx /media/data/
      sudo chown -R "$USER" /media/tester/data
      

      É fácil modificar a propriedade e as permissões posteriormente para uma ext4partição.

    • Adicione opções de montagem /etc/fstabse houver um sistema de arquivos NTFS , depois de defaultseparados por vírgulas, ,por exemplo:

      UUID=27BB443011BACEB5   /media/data ntfs  defaults,rw,nosuid,nodev,relatime,user,uid=1000,dmask=007,fmask=117,exec  0  2
      

    A propriedade e as permissões de uma partição NTFS são definidas quando montadas e não podem ser alteradas com chowne chmod. Mas você pode desmontar e montar novamente com outras configurações.

  • Não é necessário, mas pode ajudar a definir o rótulo datanesta partição,

    sudo tune2fs -L data /dev/sdxn
    

    Onde /dev/sdxnestá a especificação do dispositivo, como visto por sudo blkid; Substitua xpela letra do dispositivo e npelo número da partição do seu estojo real.


Uma vantagem de uma datapartição é que as partições do sistema serão menores. Será possível fazer backup dos dados pessoais e do sistema separadamente, o que é conveniente.

sudodus
fonte
Obrigado pela ajuda! Não tenho muita certeza de como seguir o quarto passo. Onde adiciono a linha / etc / fstab que você mencionou? Está em algum lugar ao criar a partição usando o GParted? Primeiro crio uma partição em um ponto de montanha chamado "media / data", reinicio o computador e uso o terminal para fazer coisas com / etc / fstab? Desculpe, eu comecei apenas hoje com Linux e eu não sei muita coisa sobre ele
John Doe
11
@johndoe, /etc/fstabé um arquivo, um arquivo de configuração, que já existe. Editá-lo com um editor de texto e usar sudopara obter permissões elevadas: sudo nano /etc/fstab. Pode ser uma boa idéia fazer um backup antes de editar: sudo cp -p /etc/fstab /etc/fstab.bak.
sudodus
@johndoe, A linha da datapartição pode estar em qualquer lugar /etc/fstab. Eu o colocaria no final (como uma última linha) e certifique-se de pressionar Enter no final da linha, para que termine com um 'feed de linha'.
sudodus
@sudodus A ordem das linhas fstab é relevante, pois você não pode montar nada /media/datase não montar /antes. Também chowndeve ser usado para tornar a partição acessível para usuários não raiz.
precisa saber é o seguinte
11
Essa é a maneira de fazê-lo, mas realmente não é aconselhável que um iniciante altere as partições - a menos que esteja trabalhando em uma instalação descartável que possa ser reinstalada do zero se a quebrar. O OP está apenas aprendendo o que é uma Partição e como é usada no mundo Linux.
Joe
0

Uma coisa que você pode ouvir as pessoas dizerem sobre unix e linux é que "tudo é um arquivo" e este é um bom exemplo.

O Ubuntu não mostra coisas como "C" como o Windows faz, porque cada dispositivo de armazenamento é atribuído a um diretório específico como ponto de montagem no sistema de arquivos.

Locais marcados estão listados no lado esquerdo da janela do Nautilus.

  • Computador listado em "outros locais" é um marcador para /. Este é o seu diretório raiz .

  • Página inicial é um indicador de /home/$USER/onde $USERestá o seu nome de usuário. Este é o diretório inicial do seu usuário . Você pode navegar manualmente para o diretório inicial do usuário no Nautilus, se clicar em "Computador", clicar em "home" e clicar no seu nome de usuário.

No entanto, o ponto de montagem da sua partição é /homee esse diretório é onde você pode acessar sua partição no Nautilus.

Para navegar manualmente para sua partição no Nautilus, clique em "Computador", que é o seu /diretório ou raiz , e clique em "página inicial". Este é o diretório de nível superior em que o disco ou partição está montado /home,.


Uma coisa que pode ter confundido você:

Os dispositivos externos aparecerão como favoritos em "outros locais" quando você montar manualmente uma unidade externa. O Nautilus faz isso para facilitar o acesso a dispositivos externos, porque o ponto de montagem padrão não está no diretório inicial do usuário.

Novamente, esses são simplesmente indicadores. Por padrão, os dispositivos externos recebem um ponto de montagem gerado aleatoriamente no seu /media/$USER/diretório.

mchid
fonte