AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 747473
Accepted
Johan
Johan
Asked: 2023-05-29 21:39:07 +0800 CST2023-05-29 21:39:07 +0800 CST 2023-05-29 21:39:07 +0800 CST

Por que lvm vgchange lvreduce não detecta volume/grupo lógico?

  • 772

Tentando alterar o tamanho da troca ,

  • vgchangenão retorna nada
  • lvreduceretorna "caminho inválido para volume lógico" (não porque perdi caracteres ocultos )
  • vgs -v, vgscan -v, vgdisplay -ve lvdisplay -vretorna "Nenhum grupo de volume encontrado" e ls /dev/mappercontém apenas controlcomo aqui

Por que? Posso fazer alguma coisa sobre isso, o quê?

lvmdiskscanretorna 0 discos, 4 partições, 0 discos inteiros de volume físico LVM e 0 volumes físicos LVM. Isso sugere que eu tenho que criar os volumes?

Observe que posso verificar o sistema de arquivos e alterar seu tamanho usando e2fscke resize2fs.

Falhas para detectar/mostrar volumes ocorrem quando inicializo a partir de USB com Debian bullseye no modo de recuperação e inicializo a partir do bullseye instalado. Corri apt install lvm2para executar os comandos.

Existe uma maneira alternativa de alterar os tamanhos das partições? O wiki do Debian escreve que o LVM tem "suporte total" .

Conforme comentário:

$ sudo lsblk
[sudo] password for ahan: 
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0 476.9G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
├─nvme0n1p2 259:2    0 475.5G  0 part /
└─nvme0n1p3 259:3    0   976M  0 part [SWAP]
debian
  • 1 1 respostas
  • 30 Views

1 respostas

  • Voted
  1. Best Answer
    Torin
    2023-05-29T22:30:35+08:002023-05-29T22:30:35+08:00

    0 discos inteiros de volume físico LVM e 0 volumes físicos LVM.

    Não parece que você está usando LVM, portanto, as ferramentas LVM não podem ajudá-lo com essas partições.

    O LVM usa um sistema onde "volumes lógicos" são armazenados em "grupos de volumes", que abrangem uma ou mais partições/discos. Alguns instaladores podem acabar criando essa configuração ao instalar o sistema, mas parece que sua configuração está apenas usando uma tabela de partições normal com swap e sistemas de arquivos diretamente nessas partições.

    O LVM torna o redimensionamento de volumes lógicos muito conveniente, pois eles não precisam ser contíguos no disco, mas no seu caso é um pouco mais complicado.

    Em sua outra pergunta , o layout de suas partições foi mencionado:

    Device             Start        End   Sectors   Size Type
    /dev/nvme0n1p1      2048    1050623   1048576   512M EFI System
    /dev/nvme0n1p2   1050624  998215679 997165056 475.5G Linux filesystem
    /dev/nvme0n1p3 998215680 1000214527   1998848   976M Linux swap
    

    Felizmente, isso é bastante simples se você deseja redimensionar apenas a partição raiz. Você pode excluir a partição swap (desative-a primeiro com swapoff) e, em seguida, redimensionar o sistema de arquivos raiz (como você faz isso depende se você deseja expandi-la ou reduzi-la, mas a redução pode exigir a inicialização em um LiveCD se o seu sistema de arquivos não suporte encolhimento online). Depois disso, uma nova partição swap pode ser criada com o espaço restante.

    Edit: O fluxo básico para reduzir uma partição raiz é:

    1. Faça backup de todos os dados importantes para você
    2. Inicialize em um CD ao vivo ou outro sistema em que o sistema de arquivos de destino não esteja montado.
    3. Reduza o sistema de arquivos + partição. Ferramentas como o gparted tornam isso mais fácil, mas se você estiver fazendo isso manualmente, precisará reduzir o sistema de arquivos antes da partição. Ambos precisam ser reduzidos na mesma quantidade (verifique novamente com as ferramentas se estão usando as mesmas unidades de armazenamento, pois GB pode significar duas quantidades diferentes, GiB é inequívoco).
    4. Crie a partição swap com o espaço restante e formate-a como uma partição swap. Pode valer a pena reformatar a partição swap com o mesmo UUID que tinha anteriormente (consulte mkswap(1)o --uuidsinalizador de ), caso contrário, pode ser necessário atualizar as referências /etc/fstabe gerar novamente o initrd.
    • 2

relate perguntas

  • Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux

  • astyle não altera a formatação do arquivo de origem

  • Recebendo e-mail em um novo Debian fresco

  • Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so

  • Como digitar ü no Pinyin IME?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve