управление_файловыми_системами_в_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
управление_файловыми_системами_в_linux [2019/05/08 13:17]
val
управление_файловыми_системами_в_linux [2024/04/30 10:35]
val [Создание и использование новой логической группы томов]
Line 4: Line 4:
 <​code>​ <​code>​
 # lshw -C disk # lshw -C disk
 +
 +# lsblk
 </​code>​ </​code>​
  
Line 158: Line 160:
   * [[http://​xgu.ru/​wiki/​LVM|Повесть о Linux и LVM]]   * [[http://​xgu.ru/​wiki/​LVM|Повесть о Linux и LVM]]
  
 +<​code>​
 +debian# apt install lvm2
 +</​code>​
 ==== Расширение существующего логического тома ==== ==== Расширение существующего логического тома ====
  
Line 172: Line 177:
 <​code>​ <​code>​
 # lvs ubuntu-vg # lvs ubuntu-vg
-... +  LV        VG        ​... 
-  ​root +  ​ubuntu-lv ubuntu-vg ​... 
-  swap_1 +
-...+
 </​code>​ </​code>​
  
Line 182: Line 185:
 Превращаем его в физический том LVM Превращаем его в физический том LVM
 <​code>​ <​code>​
-# pvcreate /dev/sdc+# pvcreate /dev/sdb
 </​code>​ </​code>​
 Добавляем физический том к группе томов Добавляем физический том к группе томов
 <​code>​ <​code>​
-# vgextend ubuntu-vg /dev/sdc+# vgextend ubuntu-vg /dev/sdb
  
 # pvs # pvs
Line 193: Line 196:
 === Увеличиваем размер логического тома root в группе томов ===  === Увеличиваем размер логического тома root в группе томов === 
 <​code>​ <​code>​
-# lvextend -l +100%FREE /​dev/​mapper/​ubuntu--vg-root+# lvextend -l +100%FREE /​dev/​mapper/​ubuntu--vg-ubuntu--lv
 </​code>​ </​code>​
  
Line 200: Line 203:
 # df -h / # df -h /
  
-# resize2fs /​dev/​mapper/​ubuntu--vg-root+# resize2fs /​dev/​mapper/​ubuntu--vg-ubuntu--lv
  ​или  ​или
 # xfs_growfs / # xfs_growfs /
Line 232: Line 235:
  
 === Создаем логический том (logical volume) занимающий пространство в группе томов vg1 === === Создаем логический том (logical volume) занимающий пространство в группе томов vg1 ===
 +
 +  * [[Технология LXC]]
 +  * [[#​Использование snapshot LVM]]
 +
 <​code>​ <​code>​
 root@gate:​~#​ lvcreate -n lv1 -L 1000M vg1 root@gate:​~#​ lvcreate -n lv1 -L 1000M vg1
Line 315: Line 322:
  
 root@gate:​~#​ pvs root@gate:​~#​ pvs
 +</​code>​
 +
 +=== Использование snapshot LVM ===
 +
 +  * [[https://​serverfault.com/​questions/​184983/​how-to-keep-or-drop-lvm-snapshot|How to keep or drop LVM snapshot?]]
 +  * [[https://​jnotes.ru/​create-lvm-snapshot-and-restore.html|Создание lvm snapshot и восстановление из него]]
 +
 +<​code>​
 +# lvcreate --size 1G --snapshot --name www_snap /​dev/​vg1/​www
 +
 +# lvs
 +
 +Что-то ломаем в контейнере
 +
 +# systemctl stop lxc@www
 +
 +# lvconvert --merge /​dev/​vg1/​www_snap
 </​code>​ </​code>​
  
Line 328: Line 352:
 </​code><​code>​ </​code><​code>​
 ... ...
-#/dev/mapper/​gate-root ​/ ext4 errors=remount-ro 0 1 +#/dev/sda1 / ext4 errors=remount-ro 0 1 
-/dev/mapper/​gate-root ​/  ext4 errors=remount-ro,​usrquota 0 1+/dev/sda1 /  ext4 errors=remount-ro,​usrquota 0 1
 </​code><​code>​ </​code><​code>​
  
Line 344: Line 368:
 ... 10000      10240    ... ... 10000      10240    ...
 </​code><​code>​ </​code><​code>​
-root@gate:~# edquota -p user1 user2+# edquota -p user1 user2
 </​code>​ </​code>​
  
управление_файловыми_системами_в_linux.txt · Last modified: 2024/05/09 09:31 by val