Перейти к содержимому

Dev mapper ubuntu vg root что это

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.044 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

ПРОБЛЕМА ПОВТОРИЛАСЬ. Kubuntu 18.04 перестала загружаться.

В обоих случаях проблема была в файловой системе, и лечилось с помощью fsck.

НО В ЭТОТ РАЗ ЧТО-ТО НЕ ПОЛУЧАЕТСЯ.

Сначала сделал как обычно:

sudo mount /dev/sda1 /mnt sudo cryptsetup open /dev/sda1 backup 

Проверил командами pvs и lvs:

sudo lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root kubuntu-vg -wi-a----- 464.05g swap_1 kubuntu-vg -wi-a----- 976.00m 
sudo pvs PV VG Fmt Attr PSize PFree /dev/mapper/backup kubuntu-vg lvm2 a--  

Вроде вывод такой же, как и в прошлом году.

Пытаюсь восстановиться с помощью этой команды, которая раньше уже дваджы спасала, но не выходит:

sudo fsck /dev/mapper/kubuntu-vg-root -f fsck from util-linux 2.31.1 e2fsck 1.44.1 (24-Mar-2018) fsck.ext2: No such file or directory while trying to open /dev/mapper/kubuntu-vg-root Possibly non-existent device? 
sudo mount /dev/mapper/kubuntu-vg/root /mnt mount: /mnt: special device /dev/mapper/kubuntu-vg/root does not exist. 

Только не говорите, что все совсем плохо(((

Может я где-то не в том порядке все сделал? Cryptsetup сработал, ввел пароль для расшифровки, pvs и lvs тоже показывает все как и раньше, а дальше что-то никак.

#Как управлять файловой системой Linux?

После добавления диска в сервис диск будет автоматически добавлен в виртуальную машину.
Команда lsblk в Linux выводит список блочных устройств.

[root@weathered-firefly-vs ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 50G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 49G 0 part ├─fedora-root 253:0 0 48G 0 lvm / └─fedora-swap 253:1 0 1G 0 lvm [SWAP] sdb 8:16 0 50G 0 disk sdc 8:32 0 50G 0 disk sr0 11:0 1 1024M 0 rom sr1 11:1 1 376K 0 rom zram0 252:0 0 1.9G 0 disk [SWAP] 
[root@weathered-firefly-vs ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 50G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 49G 0 part ├─fedora-root 253:0 0 48G 0 lvm / └─fedora-swap 253:1 0 1G 0 lvm [SWAP] sdb 8:16 0 50G 0 disk sdc 8:32 0 50G 0 disk sdd 8:48 0 50G 0 disk sr0 11:0 1 1024M 0 rom sr1 11:1 1 376K 0 rom zram0 252:0 0 1.9G 0 disk [SWAP] 

#Создание нового раздела

  1. Используя fdisk , создайте новый раздел на устройстве /dev/sdc . Введите n , чтобы создать новый раздел:
[root@weathered-firefly-vs ~]# fdisk /dev/sdc Welcome to fdisk (util-linux 2.36). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0x58db5961. Command (m for help): n 
  1. Теперь выберите p , чтобы создать новый основной раздел.

Примечание. В вашей системе может быть только 4 основных раздела на этом диске. Если вы уже достигли этого предела, создайте расширенный раздел.

Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): 1 
  1. Выберите номер раздела и его первый и последний секторы, если вы нажмете «Enter», то по умолчанию новый раздел будет использовать все доступное дисковое пространство.
First sector (2048-104857599, default 2048): Last sector, +/-sectors or +/-size (2048-104857599, default 104857599): Created a new partition 1 of type 'Linux' and of size 50 GiB. 
  1. Наконец, вам нужно записать разделы на диск с помощью команды w .
Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. 

Проверьте, был ли создан раздел с помощью команды lsblk .

[root@weathered-firefly-vs ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 50G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 49G 0 part ├─fedora-root 253:0 0 98G 0 lvm / └─fedora-swap 253:1 0 1G 0 lvm [SWAP] sdb 8:16 0 50G 0 disk └─sdb1 8:17 0 50G 0 part └─fedora-root 253:0 0 98G 0 lvm / sdc 8:32 0 50G 0 disk └─sdc1 8:33 0 50G 0 part sdd 8:48 0 50G 0 disk sr0 11:0 1 1024M 0 rom sr1 11:1 1 376K 0 rom zram0 252:0 0 1.9G 0 disk [SWAP] 

#Расширение физического тома, группы томов, логического тома и файловой системы XFS с помощью нового раздела

  1. Сначала введите команду df -hT и выберите из списка системный раздел, который вы хотите расширить. Например, /dev/mapper/fedora-root .
[root@weathered-firefly-vs ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 786M 1000K 785M 1% /run /dev/mapper/fedora-root xfs 98G 2.8G 96G 3% / tmpfs tmpfs 2.0G 4.0K 2.0G 1% /tmp /dev/sda1 xfs 1014M 248M 767M 25% /boot tmpfs tmpfs 393M 4.0K 393M 1% /run/user/0 
  1. С помощью команды pvs вы можете узнать, как называется ваш физический том. Столбец PFree показывает количество свободного места.
[root@weathered-firefly-vs ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 fedora lvm2 a--  
  1. Теперь создайте физический том как основу для вашего LVM. Здесь /dev/sdc1 - это созданный раздел.
[root@weathered-firefly-vs ~]# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully created. [root@weathered-firefly-vs ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 fedora lvm2 a--  
  1. С помощью команды vgs вы можете узнать, как называется ваша группа томов. Столбец VFree показывает количество свободного места.
[root@weathered-firefly-vs ~]# vgs VG #PV #LV #SN Attr VSize VFree fedora 2 2 0 wz--n- 98.99g 0 
  1. Затем расширите эту группу томов Fedora , добавив к ней новый физический том с помощью команды vgextend , проверьте, можно ли применить изменения снова с помощью команды vgs .
[root@weathered-firefly-vs ~]# vgextend fedora /dev/sdc1 Volume group "fedora" successfully extended [root@weathered-firefly-vs ~]# vgs VG #PV #LV #SN Attr VSize VFree fedora 3 2 0 wz--n-  
  1. С помощью команды lvs вы можете узнать, как называется ваша группа томов.
[root@weathered-firefly-vs ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root fedora -wi-ao---- 97.99g swap fedora -wi-ao---- 1.00g 
  1. Чтобы расширить логический том, выполните команду: lvextend .
[root@weathered-firefly-vs ~]# lvextend -l +100%FREE /dev/mapper/fedora-root Size of logical volume fedora/root changed from 97.99 GiB (25086 extents) to  
  1. Наконец, измените размер файловой системы XFS на логический том с помощью команды xfs_growfs . Если вы используете файловую систему ext4 , используйте утилиту resize2fs .
[root@weathered-firefly-vs ~]# df -hT /dev/mapper/fedora-root Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/fedora-root xfs 98G 2.8G 96G 3% / [root@weathered-firefly-vs ~]# xfs_growfs / meta-data=/dev/mapper/fedora-root isize=512 agcount=15, agsize=1834752 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 data = bsize=4096 blocks=25688064, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=3583, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 25688064 to 38794240 

Выполните df -hT , чтобы убедиться, что для виртуальной машины доступен новый размер диска.

[root@weathered-firefly-vs ~]# df -hT /dev/mapper/fedora-root Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/fedora-root xfs 148G 3.2G 145G 3% / 

#Список команд для расширения ‘корневого’ раздела Ubuntu Server

Подходит для 18.04 LTS и 20.04 LTS

> \# growpart /dev/sda/ 3 > \# pvresize /dev/sda3/ > \# lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv/ > \# resize2fs /dev/ubuntu-vg/ubuntu-lv/ 

#Список команд для расширения ‘корневого’ раздела Ubuntu Desktop 20.04 LTS

> \# growpart /dev/sda/ 2 > \# growpart /dev/sda/ 5 > \# pvresize /dev/sda5/ > \# lvextend -l +100%FREE /dev/mapper/vgubuntu-root/ > \# resize2fs /dev/vgubuntu/root/ 

#Список команд для расширения ‘корневого’ раздела Ubuntu Desktop 18.04 LTS

> \# growpart /dev/sda/ 1 > \# pvresize /dev/sda1/ > \# lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root/ > \# resize2fs /dev/ubuntu-vg/root/ 

Увеличить размер раздела диска в Ubuntu

date

21.02.2023

user

itpro

directory

Linux, Ubuntu

comments

комментариев 6

Если вы используете виртуальные машины с Ubuntu Linux, скорее всего рано или поздно вы столкнетесь с необходимостью расширения места на виртуальном диске. Установщик Ubuntu по умолчанию предлагает использовать логические LVM тома для развертывания ОС, поэтому мы рассмотрим расширение диска на примере именно LVM.

В первую очередь нужно увеличить размер виртуального диска со стороны вашей системы виртуализации:

Как увеличить размер виртуального диска в различных системах виртуализации:

После того, как вы расширили диск в ВМ, нужно расширить его в гостевой ОС (в этом примере это Ubuntu 22.04 LTS). Чтобы Ubuntu увидела добавленное место, выполните принудительный рескан дисков с помощью команды:

Для управления разделами используйте утилиту cfdisk:

В данном примере видно, что на диске /dev/sda есть свободное место размером 1 Гб. Выберите раздел, который нужно расширить (/dev/sda3 в этом примере) и выберите в меню Resize.

Чтобы сохранить изменения в разделах диска, выберите в меню Write.

cfdisk - увеличить размер раздела ubuntu

Закройте утилиту cfdisk.

После того, как вы увеличили физический раздел, нужно увеличить размер логического раздела Ubuntu. Проверьте, что у вас используется используются тома LVM:

lsblk список устройств и разделов в linux

Вкратце напомним основные концепции LVM:

  • Physical Volume (PV) — ваши физические диски /dev/sda , /dev/sdb , и т.д.
  • Volume Group (VG) — группы томов, в которые объединены физически диски. Например ubuntu-vg = /dev/sda + /dev/sdb . Также VG можно состоять всего из одного диска.
  • Logical Volume (LV) — логический раздел в группе томов. Например, ubuntu-vg/root , ubuntu-vg/home , и т.д.

Проверьте свободное место в группе томов LVM с помощью:

Для расширения раздела LVM нужно сначала увеличить PV (Physical Volume):

$ sudo pvresize /dev/sda3

Теперь можно увеличить логический том. В этом примере мы расширим том за счет всего доступного пространства:

$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

Logical volume ubuntu-vg/ubuntu-lv successfully resized

увеличить lvm том в ubuntu

Осталось расширить файловую систему. Для ext2, ext3 и ext4 выполните:

$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Проверьте свободное место в Linux с помощью команды:

Итак, мы успешно расширили LVM том в Ubuntu.

Если у вас не используются LVM тома, воспользуйтесь утилитой parted для увеличения раздела в Linux:

$ sudo parted
print free
resizepart n

Расширение диска в Windows описано здесь.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Читайте далее в разделе Linux Ubuntu

page

page

page

Установка и настройка прокси сервера Squid в Linux

Мониторинг срока регистрации (освобождения) домена в Zabbix

Управление конфигурацией Windows через Ansible

Настройка Wi-Fi точки доступа на Linux

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *