Linux使用lvresize擴充套件或縮減LV大小

2021-08-20 08:25:29 字數 1742 閱讀 2540

一、新建並掛載目錄 /u01 和 /data

1.建立目錄掛節點/u01,/data

mkdir -p /

2.建立lv,名稱是lv_u01,大小10g,從vg_linuxidc中劃分空間,這裡的vg_linuxidc是vg的名稱。

lvcreate -l 10g -n lv_u01 vg_linuxidc

3.格式化為ext4檔案系統

4.同樣的,建立lv_data

lvcreate -l 10g -n lv_data vg_linuxidc

5.在/etc/fstab中新增掛載資訊,實現開機自動掛載

二、lv擴容:

第一種方法:直接增大5g,寫「+5g」

1.lv擴容5g

2.檔案系統大小變更

第二種方法:原來是10g,增大5g就是「15g」

1.lv擴容到15g

2.檔案系統大小變更

注:以上的lvresize命令操作也可以通過lvextend命令實現。

三、lv縮減:

1.需要先解除安裝目錄

umount /u01

2.這一步是否有根據執行下一步的執行返回決定,看下面的例子

3.檔案系統大小變更

4.lv縮減

5.掛載所有/etc/fstab中記錄的目錄

mount -a

附:lv縮減的乙個實際操作過程:

[root@linuxidc-db ~]# umount /u01

resize2fs 1.41.12 (17-may-2010)

e2fsck 1.41.12 (17-may-2010)

pass 1: checking inodes, blocks, and sizes

pass 2: checking directory structure

pass 3: checking directory connectivity

pass 4: checking reference counts

pass 5: checking group summary information

resize2fs 1.41.12 (17-may-2010)

warning: reducing active logical volume to 10.00 gib

this may destroy your data (filesystem etc.)do you really want to reduce lv_u01? [y/n]: y size of logical volume vg_linuxidc/lv_u01 changed from 15.00 gib (3840 extents) to 10.00 gib (2560 extents). logical volume lv_u01 successfully resized

[root@linuxidc-db ~]# mount -a

[root@linuxidc-db ~]# df -h

tmpfs 499m 0 499m 0% /dev/shm

/dev/sda1 190m 36m 145m 20% /boot

[root@linuxidc-db ~]#

同樣lvreduce命令也可以實現lv的縮減。

lvresize命令實際上是包含了lvextend和lvreduce的功能。

--lvm管理的swap擴充套件,比如增大1024m:



Linux 使用技巧

1.使用虛擬控制台 登入後按alt f2鍵這時又可以看到 login 提示符,這個就是第二個虛擬控 制台.一般新安裝的linux有四個虛擬控制台,可以用alt f1 alt f4來訪問.虛擬 控制台最有用的時候是當乙個程式出錯鎖住輸入時可以切換到其他虛擬控制台登入 進入後殺掉這個出錯的程序.2.拷貝...

誰在使用Linux?

我們整天在說 linux 但是,究竟是哪些人在實際使用 linux 心裡卻不很清楚,這叫 無的放矢 在我國境內,對於 linux 的使用情況,更是 心中無數 可謂 隨便放矢 使用 linux 與windows 乙個樣,讓人也會 上癮 使用什麼樣的 linux 發行版,其使用習慣會形成一種特定的 亞文...

linux命令 使用

匹配多個 find name pdf o name txt 檢視被暫用的指定埠程序id 主要查詢tcp和udp協議 netstat tunp awk grep 8080 grep 0 9 awk awk f svn提交n多 先add svn st grep e m d a awk xargs svn...