1. 程式人生 > >centos7 環境下新增硬碟及LV管理

centos7 環境下新增硬碟及LV管理

解除安裝了筆記本的光碟機,塞進去一個120G的固態硬碟拿來練手。

df命令檢視已掛載的分割槽,fdisk -l 檢視所有分割槽,太長了不貼,反正我的新硬碟是/dev/sdb

fdisk /dev/sdb 給新硬碟分割槽,p檢視選項,很簡單,n 新建,d 刪除,主+擴充套件分割槽最多4個,邏輯分割槽由擴充套件分割槽持續分出來,我分出2個主分割槽20G,其餘全部給拓展分割槽,拓展分割槽又分出2個邏輯分割槽30G。t選項更改sdb1,sdb2為LVM卷組格式,最後大概就是這樣吧。

[[email protected] carl]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。

更改將停留在記憶體中,直到您決定將更改寫入磁碟。
使用寫入命令前請三思。


命令(輸入 m 獲取幫助):p

磁碟 /dev/sdb:128.0 GB, 128035676160 位元組,250069680 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0x02ddda34

   裝置 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    41945087    20971520   8e  Linux LVM
/dev/sdb2        41945088    83888127    20971520   8e  Linux LVM
/dev/sdb3        83888128   250069679    83090776    5  Extended
/dev/sdb5        83890176   146804735    31457280   83  Linux
/dev/sdb6       146806784   209721343    31457280   83  Linux

pvcreate  /dev/sdb{1,2}  加入物理卷

vgcreate  myvg /dev/sdb{1,2}  建立卷組myvg

vgs 簡要檢視

[[email protected] carl]# vgs
[[email protected] carl]# pvcreate /dev/sdb{1,2}
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdb2" successfully created
[[email protected] carl]# vgcreate myvg /dev/sdb{1,2}
  Volume group "myvg" successfully created
[
[email protected]
carl]# vgs VG #PV #LV #SN Attr VSize VFree myvg 2 0 0 wz--n- 39.99g 39.99g

vgdispaly可以具體的檢視。

vgcreate -s 8M myvg /dev/sdb{1,2} 建立pe為8M,預設好像是4M吧。

然後我又把sdb5改成lvm格式,vgextend拓展一下  vgextend myvg /dev/sdb5

移除vgreduce myvg /dev/sdb5

[[email protected] carl]# vgextend myvg /dev/sdb5
  Physical volume "/dev/sdb5" successfully created
  Volume group "myvg" successfully extended
[
[email protected]
carl]# vgs VG #PV #LV #SN Attr VSize VFree myvg 3 0 0 wz--n- 69.99g 69.99g [[email protected] carl]# vgreduce myvg /dev/sdb5 Removed "/dev/sdb5" from volume group "myvg" [[email protected] carl]# vgs VG #PV #LV #SN Attr VSize VFree myvg 2 0 0 wz--n- 39.99g 39.99g

下面建立邏輯卷吧

lvcreate -L  10G -n carllv  myvg

[[email protected] carl]# lvcreate -L 10G -n carllv myvg
  Logical volume "carllv" created.
[[email protected] carl]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  myvg   2   1   0 wz--n- 39.99g 29.99g

看,用了10G,還有30G。
[[email protected] carl]# ls /dev/myvg/*
/dev/myvg/carllv
[[email protected] carl]# mkfs -t ext4 /dev/myvg/carllv

格式化可以使用啦。
[[email protected] carl]# cd /home/carl
[[email protected] carl]# mkdir newlv
[[email protected] carl]# mount /dev/myvg/carlv /home/carl/newly
mount: 掛載點 /home/carl/newly 不存在
[[email protected] carl]# ls /home/carl
jiaoben  newlv  smp  yum  公共  模板  視訊  圖片  文件  下載  音樂  桌面
[[email protected] carl]# 

[[email protected] carl]# cd /home/carl/newlv[[email protected] newlv]# cp /etc/passwd .[[email protected] newlv]# ls -l總用量 20drwx------. 2 root root 16384 12月 10 17:08 lost+found-rw-r--r--. 1 root root 2312 12月 10 20:47 passwd[[email protected] newlv]# df檔案系統 1K-塊 已用 可用 已用% 掛載點/dev/sda3 28705700 3733884 23490600 14% /devtmpfs 1879152 0 1879152 0% /devtmpfs 1893996 592 1893404 1% /dev/shmtmpfs 1893996 9280 1884716 1% /runtmpfs 1893996 0 1893996 0% /sys/fs/cgroup/dev/sda1 9480384 170444 8805316 2% /boot/dev/sda5 29282336 979136 28303200 4% /var/dev/sda2 292825400 18937392 273888008 7% /hometmpfs 378800 28 378772 1% /run/user/1000/dev/mapper/myvg-carllv 10190100 36892 9612536 1% /home/carl/newlv 下面試驗一下邏輯卷擴充套件,解除安裝卷,擴充套件物理邊界,擴充套件邏輯邊界,如下,增加到16G
[[email protected] home]# e2fsck -f /dev/myvg/carllv
[[email protected] home]# lvextend -L 16G /dev/myvg/carllv
[[email protected] home]#resize2f /dev/myvg/carllv
[[email protected] home]# mount /dev/myvg/carllv /home/carl/newlv
[[email protected] home]# df
檔案系統                    1K-塊     已用      可用 已用% 掛載點
/dev/sda3                28705700  3733908  23490576   14% /
devtmpfs                  1879152        0   1879152    0% /dev
tmpfs                     1893996      592   1893404    1% /dev/shm
tmpfs                     1893996     9280   1884716    1% /run
tmpfs                     1893996        0   1893996    0% /sys/fs/cgroup
/dev/sda1                 9480384   170444   8805316    2% /boot
/dev/sda5                29282336   979160  28303176    4% /var
/dev/sda2               292825400 18937800 273887600    7% /home
tmpfs                      378800       28    378772    1% /run/user/1000
/dev/mapper/myvg-carllv  16382844    45084  15482516    1% /home/carl/newlv

再縮減到12G吧
[[email protected] home]# umount /dev/myvg/carllv
[[email protected] home]# e2fsck -f /dev/myvg/carllv
e2fsck 1.42.9 (28-Dec-2013)
第一步: 檢查inode,塊,和大小
第二步: 檢查目錄結構
第3步: 檢查目錄連線性
Pass 4: Checking reference counts
第5步: 檢查簇概要資訊
/dev/myvg/carllv: 12/1048576 files (0.0% non-contiguous), 109864/4194304 blocks
[[email protected] home]# resize2fs /dev/myvg/carllv  12G
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/myvg/carllv to 3145728 (4k) blocks.
The filesystem on /dev/myvg/carllv is now 3145728 blocks long.

[[email protected] home]# lvreduce -L 12G /dev/myvg/carllv
  WARNING: Reducing active logical volume to 12.00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce carllv? [y/n]: y
  Size of logical volume myvg/carllv changed from 16.00 GiB (4096 extents) to 12.00 GiB (3072 extents).
  Logical volume carllv successfully resized.
[[email protected] home]# mount /dev/myvg/carllv /home/carl/newlv
[[email protected] home]# df
檔案系統                    1K-塊     已用      可用 已用% 掛載點
/dev/sda3                28705700  3733924  23490560   14% /
devtmpfs                  1879152        0   1879152    0% /dev
tmpfs                     1893996      152   1893844    1% /dev/shm
tmpfs                     1893996     9280   1884716    1% /run
tmpfs                     1893996        0   1893996    0% /sys/fs/cgroup
/dev/sda1                 9480384   170444   8805316    2% /boot
/dev/sda5                29282336   979176  28303160    4% /var
/dev/sda2               292825400 18937752 273887648    7% /home
tmpfs                      378800       28    378772    1% /run/user/1000
/dev/mapper/myvg-carllv  12254344    40988  11567828    1% /home/carl/newlv


相關推薦

centos7 環境新增硬碟LV管理

解除安裝了筆記本的光碟機,塞進去一個120G的固態硬碟拿來練手。 df命令檢視已掛載的分割槽,fdisk -l 檢視所有分割槽,太長了不貼,反正我的新硬碟是/dev/sdb fdisk /dev/sdb 給新硬碟分割槽,p檢視選項,很簡單,n 新建,d 刪除,主+擴充套件分

CentOS7環境GitLab安裝基本配置

tro 用戶 etc 進入 註意 AD centos systemctl rpm -ivh   新實驗室要求重新建設GitLab,對於我來講,是第一次有機會當元老參與實驗室的建設。下面分享我自己的實測經驗: 1. 安裝依賴軟件並設置開機啟動 yum install curl

centos7 環境安裝chrome無GUI伺服器部署selenium

安裝chrome瀏覽器 配置yum源 在目錄 /etc/yum.repos.d/ 下新建檔案 google-chrome.repo cd /ect/yum.repos.d/ vim google-chrome.repo 寫入如下內容: [

CentOS7+Apache+PHP7.2+Mariadb環境安裝Snipe-IT資產管理系統

一、環境準備 CentOS 7 + Apache 2.4.6 + PHP +Mariadb5.5.60 其中Apache及Mariadb採用yum的方式直接安裝,PHP採用二進位制原始碼安裝的方式 二、安裝前準備 1.系統更新#注 此處採用最小化安裝的Centos

CentOS7 LVM新增硬碟擴容

一、LVM簡介     LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁碟分割槽進行管理的一種機制。LVM將一個或多個磁碟分割槽(PV)虛擬為一個卷組(VG),相當於一個大的硬碟,我們可以在上面劃分一些邏輯卷(LV)。

Hyperledger fablic 0.6 在centos7環境的安裝與部署

maker ber gin sudo 管理 lease nts eve blank 原文:http://blog.csdn.net/zhaoliang1131/article/details/54617274 Hyperledger Fabric超級賬本 項目約定共同遵守

Windows環境QWT安裝配置

blog data popu build design dem 用戶 script ava ** 1.QWT下載路徑 **:https://sourceforge.net/projects/qwt/ 主要下載這三個文件:qwt-6.1.2.zi

Centos7環境使用Nginx托管.Net Core應用程序

erro else hid dev 直接 update 谷歌瀏覽器 rod ins 一、安裝.Net Core 參考官方文檔:https://www.microsoft.com/net/core#linuxcentos 1、添加dotnet產品Feed 在安裝.NET C

Windows 環境 Docker 使用配置

不同的 fault item 命令 oot def min 完成 /var/ 我們可以使用以下兩種方式在Windows環境下使用docker: 1. 直接安裝: Docker支持直接安裝並運行在windows環境下,但對Windows的版本和xu虛擬化服務等有著一定的要求。

Windows10環境Codelgniter安裝配置說明

CICodeIgniter ,簡稱CI,是一套給 PHP 網站開發者使用的應用程序開發框架和工具包。 它的目標是讓你能夠更快速的開發,它提供了日常任務中所需的大量類庫, 以及簡單的接口和邏輯結構。通過減少代碼量,CodeIgniter 讓你更加專註於你的創造性工作。下面介紹Windows10系統下Codelg

Linux樂彩平臺搭建環境Memcached安裝問題解決

https 問題 3.2 解決 問題解決 lin 新版 all ann 一. 樂彩平臺搭建安裝論壇:haozbbs.com Q1446595067 步驟 1.1 安裝libevent,當前最新版本為2.1.8,官網:http://libevent.org/ wget htt

Centos7環境安裝Mysql5.7版本

-o ins .com sbin 數據庫密碼 庫文件 用戶 sku mysql安裝 實驗環境: VMware Workstation12 Centos-7-x86_64系統(ip地址:192.168.5.132)(2G內存 2個處理器) 使用軟件:boost_1_59

Centos7環境安裝mongodb

程序啟動 lib pri 二進制 http 開機 true 代碼 clas 1、下載 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.6.3.tgz 2、解壓 tar zxvf m

CentOS7環境命令行tab鍵盤補全

table .sh summary 軟件包 logo nvidia mpc connect 顯示 一般情況下CentOS7默認最小化安裝,此時如果要命令行tab補全需要安裝一個叫做“bash-completion” 的軟件包 沒有安裝bash-completion之前 1

查看shell環境,網絡連通管理

連通 www. 情況 sta .cn www 變量 網絡 環境 檢查網絡是否可用 curl www.baidu.com <!--STATUS OK--><html>...</html> ping www.baidu.com註意:網絡通

centos7環境安裝nginx

http sbin ati openssl 上傳 pcre fix ESS zxvf 安裝所需環境 nginx是C語言開發,在Linux和windows環境上面都可以運行。 1、gcc安裝 安裝nginx需要將官網下載的代碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,

nginx反向代理、負載均衡配置與linux環境的安裝通過ip和域名訪問nginx

本文主題: 一、什麼是nginx 二、nginx的應用場景 三、linux環境下nigix的安裝 四、nginx配置虛擬機器(ip、域名) 五、nginx實現反向代理 六、nginx實現負載均衡 一、什麼是nginx 1、http伺服器(通過nginx配置檔案配置

Mac環境安裝PHP使用xdebug除錯

Mac環境下安裝PHP及使用xdebug除錯 最近在公司裡需要寫一些PHP指令碼,因此又重新看了一下PHP的基礎語法.由於本人的使用Mac,因此這裡僅以Mac下PHP的安裝及使用xdebug除錯為例,記錄環境搭建步驟. 安裝PHP Mac下home-brew是一個非常優秀便捷的包管理器,

Linux(Centos7)環境Zookeeper的安裝與配置

首先下載我們的zookeeper,這裡我使用的是zookeeper-3.4.12版本,大家也可以去官網下載新版本! 然後把下載下來的壓縮包拷貝到Linux伺服器下的目錄中 然後執行命令   tar -zxvf zookeeper-3.4.12.tar.gz -C /usr

如何在Linux(Centos7)環境安裝Redis(面向小白)

今天要說的是如何在Linux(Centos)環境下實現Redis的簡單安裝(我相信你一定已經會簡單的Linux操作了,所以在這裡我就不再囉嗦了),下載地址在這裡(redis-4.0.10) 連結:https://pan.baidu.com/s/1bJSQ7I-mT1dpSZMx0SOGCQ&