命令:ll /dev/disk/by-pathlinux
我這裏還有個sdacentos
命令 :fdisk -l服務器
最上面兩部分表示我有兩個物理設備app
/dev/sda 149.1G (裝的160G硬盤)centos7
/dev/mmcblk0 3.7G (主板帶的4G,也不知道它當時幹嘛用。我裝fedora用了)spa
第三部分是已有的一個分區狀況,主要是mmcblk0這塊盤。3d
再下面就是分區信息了。code
sda沒有分區,裝以前我清理過了。blog
命令:fdisk 設備it
我這裏是 fdisk /dev/sda
看一下幫助信息,都中文了。
輸入g,建立GPT分區表
輸入p,看一下如今的分區狀況,若是你的硬盤已經有分區,能夠考慮d刪除
輸入n新建,分區號默認1,直接回車,第一個扇區(開始位置)默認2048,直接回車,上個扇區(結束位置)默認最大最後的位置,直接回車。
提示建立了一個新分區,類型爲"Linux filesystem"
分區簽名也不知道幹嘛的,自動生成,就不刪了。
輸入p,看一下如今的分區狀況,和我須要的同樣,這就是個數據盤,一個分區就夠了。
輸入w,將分區表寫入磁盤並退出。
好了,至此分區結束。
fdisk -l 檢查一下如今的分區結構。
我這裏剛分的是/dev/sda1
mkfs -t ext4 /dev/sda1
這條命令格式化爲EXT4格式。
# mkdir /storage 新建掛載目錄
# mount /dev/sda1 /storage 掛載新硬盤
# vi /etc/fstab 設置系統自動掛載硬盤,加入一行:
/dev/sda1 /storage ext4 defaults 0 0
重啓,就會自動掛載了。
咱們執行命令"badblocks -v /dev/sda1 > result.txt ",執行檢測
會把保存結果存在當前目錄下的result.txt文件中,方便查看。
用pvcreate /dev/sda1 來建立PV
用pvscan來查看如今有的PV
用vgcreate 卷組名 物理卷列表來建立卷組
如 vgcreate storage /dev/sda1
或 vgcreate storage /dev/sda1 /dev/sdb1
用lvcreate --name 邏輯卷名 -l 100FREE(所有空閒空間) VG名字
建立邏輯卷
在名爲vg_newlvm的卷組中建立15G大小的邏輯卷:
[root@centos7 ~]# lvcreate -L 15G vg_newlvm
在名爲vgnewlvm的卷組中建立大小爲2500MB的邏輯卷,並命名爲centos7newvol,這樣就建立了塊設備/dev/vgnewlvm/centos7newvol:
[root@centos7 ~]# lvcreate -L 2500-n centos7_newvol vg_newlvm
可使用lvcreate命令的參數-l來指定邏輯卷擴展的大小。也可使用這個參數以卷組的大小百分比來擴展邏輯卷。這下列的命令建立了centos7newvol卷組的50%大小的邏輯卷vgnewlvm:
[root@centos7 ~]# lvcreate -l 50%VG -n centos7_newvol vg_newlvm
使用卷組剩下的全部空間建立邏輯卷
[root@centos7 ~]# lvcreate --name centos7newvol -l 100%FREE vgnewlvm
用lvscan查看咱們創建的lv
本例是剛纔創建的storage/storage
使用mkfs -t xfs lv路徑,格式化邏輯卷
用 df -lh 來查看文件系統和掛載點
按下面格式填入/etc/fstab ,格式是XFS格式
/dev/mapper/storage-storage /storage xfs defaults 0 0