Centos7磁碟管理常用指令

2021-10-10 12:58:47 字數 2292 閱讀 9589

硬碟管理

df -ht  可以看硬碟分割槽 sda1 sda2 這些 檔案系統  容量  已用 可用  已用百分之多少 掛載點

缺點 看不到沒有掛載的     檢視當前正在掛載使用的分割槽使用情況,-h表示按單位大小顯示

lsblk     可以看到硬碟分割槽掛載資訊 和大小   檢視分割槽表及掛載關係

fdisk -l   檢視檢視裝置所用的扇區和blocks快數量 檢視本機所有磁碟的分割槽**式

file -s /dev/sdb1 檢視指定檔案檔案系統

partprobe    —更新分割槽表

mkfs -t ext4 /dev/sda7   格式化分割槽     —格式化分割槽,即製作檔案系統sda7是新建的分割槽號 ext4是檔案系統格式   linux中對windows的檔案系統型別,統一定位為vfat格式

fdisk /dev/sda —使用fdisk工具對磁碟做分割槽管理

lvm邏輯卷管理總結

建立vg 加入pv

vgcreate -s 8m vg01(這是vg的名字 自己起) /dev/sda7 /dev/sda8 —建立vg,指定vg名,並加入pv,-s指定pe大小,不寫預設4m

vgdisplay —檢視本機內所有vg資訊,可見:pv數、活動pv數、pe大小、pe數、被用pe數、空閒pe數

pvdisplay —可見到pv在vg中的資訊,關注:所在vg、pe大小、pe數、被用或空閒pe數

建立lv

lvcreate -l 500m -n lv01 vg01 —建立lv,-l 指定le個數 -l 指定lv大小 -n指定lv的名字

lvcreate -l 500m -n lv02 vg01 /dev/sda8 —vg名後可設定優先使用哪個pv

lvdisplay —檢視所有lv的資訊

lvdisplay -m /dev/vg01/lv01 —檢視指定lv的對映

掛載使用

mkfs -t ext4 /dev/vg01/lv01 格式化lv01

mkdir /mnt/資料夾名 建立乙個空目錄

mount /dev/vg01/lv01 /mnt/資料夾名 將lv01掛載到空目錄

6、重啟自動掛載

vi /etc/fstab 寫入

/dev/vg01/lv01 /mnt/資料夾名 ext4 defaults 1 2

格式:原裝置 掛載點 檔案系統型別 掛載許可權 是否自動備份 是否開機掃瞄

擴容操作

vgextend vg01 /dev/sda9 —擴容vg,增加pv

lvextend -l +200m /dev/vg01/lv01 —擴容lv,-1 指定增加的le數

— -l 指定增加的空間大小 有+表示增量,無+表示擴容到多大

注:擴容lv後,lv大小變大,但檔案系統大小不變,需要再次對增加大小做檔案系統,即格式化

resize2fs /dev/vg01/lv01 —重新審核檔案系統大小,對新空間做檔案系統

說明:檔案系統是指已做好格式化,可以使用的空間,並不代表儲存空間大小

lvextend -l +300m -r /dev/vg01/lv01 — -r 表示自動對新增空間做檔案系統

lvdisplay -m /dev/vg01/lv01 —檢視指定lv的對映

資料轉移

pvmove /dev/sda7 /dev/sda9 —將sda7上le對映的pe,全部轉移到sda9的pe上,並且資料複製過去

多用於故障盤的替換

pvmove /dev/sda8:42-51 /dev/sda9 —轉移pv上的部分對映,指定的是pv上的pe號

多用於平均化pv使用

縮容操作

lvreduce -l -300m /dev/vg01/lv01 —縮容lv

注:lv縮容後,超級快會被破壞,檔案系統不可再用,必須重新格式化

vgreduce vg01 /dev/sda7 —縮容vg,刪除pv

清理步驟

解除安裝檔案系統umount=>lvremove刪除lv=>vgremove刪除vg=>pvremove刪除pv=>fdisk中清理分割槽

檢查/etc/fstab,清理相關lv的自動掛載

vg故障盤解決

pvdisplay —可檢視到 unknown的丟失盤

vgdisplay —可見到,vg總盤和活動盤數,得出故障盤

vgreduce --removemissing vg01 —縮容vg清楚丟失pv

然後可刪lv、vg

總結:生產環境中,一般作業系統安裝到標準分割槽上,應用資料使用lvm劃分lv,掛載存放應用資料

磁碟命名:sda sdb 虛擬環境下:vda vdab(虛擬磁碟)

centos7 常用指令

一 目錄介紹 1.bin sbin usr bin usr sbin 存放系統命令的目錄,前面帶s的是超級管理員才能訪問的。2.etc 系統所以預設安裝 rpm 的服務的配置檔案,如賬戶,密碼 3.lib 系統呼叫的函式庫保持位置 4.media mnt misc 掛載目錄 5.opt usr lo...

centos7 磁碟掛載

由於mbr分割槽表只支援2t磁碟,所以大於2t的磁碟必須使用gpt分割槽表。而fdisk是不支援gpt分割槽的,我們可以使用parted來對gpt磁碟操作。當磁碟大於2t時,fdisk不適合,此時用parted 方法 一 parted 掛載 磁碟 當磁碟大於2t時,fdisk不適合 1 檢視分割槽情...

centos 7 磁碟掛載

檢視磁碟資訊 fdisk l 檢視磁碟格式 df t 建立分割槽sdb根據上面的看 fdisk dev sdb 輸入p看硬碟資訊 n命令建立乙個新分割槽 d命令刪除乙個存在的分割槽 p命令顯示分割槽列表 t命令修改分割槽的型別id號 l命令顯示分割槽id號的列表 a命令指定啟動分割槽 w命令是將對分...