磁碟和lvm詳細介紹。

2021-10-04 03:07:47 字數 3310 閱讀 3311

裝置名稱命令

用途blkid

檢視正在使用的裝置及uuid

fdisk -l

分割槽命令 ; -l表示檢視當前真實存在的裝置

df檢視正在掛載的裝置的磁碟使用情況

掛載

在window掛載通常是指給磁碟分割槽(包括被虛擬出來的磁碟分割槽)分配乙個碟符。我們回憶下win10電腦插入u盤後,「我的電腦裡會新分配出乙個碟符」

而在linux中,掛載是乙個常用且重要的功能。liunx系統萬事萬物接檔案,device也被看作檔案,他將整個計算機資源都集合成乙個大的檔案目錄。想要訪問儲存裝置中的檔案,必須先將該裝置掛載到乙個目錄下。

值得注意的是:

掛載點必須是乙個已存在的目錄。

乙個分割槽掛載在乙個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。

目錄不是乙個真正的容器,只是存儲存容器的「門」。

掛載命令

掛載使用mount命令。

解除安裝使用umount命令

格式:mount [-引數] [裝置名稱] [掛載點]

引數作用

無參把裝置掛載到掛載點

-o表示可以在後面新增選項命令

-o ro

唯讀掛載

-o remount ,rw

重新唯讀掛載

-o進行配額

-t指定檔案系統型別

mount的掛載在重啟後就會重置狀態,想要永久掛載可以修改檔案來實現: vim /etc/fstab

fstab是file system table的意思,即檔案系統表。

硬碟中一般會有5個以內的多個碟片組成,下圖為乙個盤面的示意圖。從圓心向外畫線,可划為若干個弧段,每個磁軌上乙個弧段被稱之為乙個扇區(圖踐綠色部分)。扇區是磁碟的最小組成單元,通常是512位元組。

466位元組

64位元組

2位元組mbr(主引導記錄)

mpt 主分割槽區標

55aa 硬碟有效性標識

主分割槽每個主分割槽佔16位元組,也就是最大只能存在4個主分割槽。如果想要更多的分割槽,可以將乙個主分分割槽作為容器或者說擴充套件分割槽(extend),擴充套件分割槽只是乙個邏輯上的容器,並不能直接使用。可以繼續在擴充套件分割槽裡面建立邏輯分割槽來使用。系統最多只能識別16個分割槽,單個分割槽不可超過2tb。

劃分分割槽

安裝檔案系統

檔案系統是作業系統用於是磁碟或分割槽上的組織檔案的方法。

常見的有:

做好分割槽的裝置無法直接使用,需要對分割槽安裝檔案系統(格式化)

swap分割槽

swap分割槽即交換分割槽;

在系統的執行記憶體不夠用的時候,把物理記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到swap分割槽中。

分配太多的swap空間會浪費磁碟空間,而swap空間太少,則系統會發生錯誤。

對指定磁碟的儲存限制:

管理員可以為不同使用者所能使用的磁碟空間進行配額限制,每一使用者只能使用最大配額範圍內的磁碟空間。

做使用者配額需要首先要啟用配額,在裝置掛載時新增引數 -o usrquota

而設定配額用命令:edqueta -u 使用者 /裝置路徑 然後直接在裡面輸入軟限或硬限。

注意:做配額可能需要一定許可權;想要永久配額也是在/etc/fstble下修改 在defaults後加,usrquota

首先需要確認加密邏輯:磁碟加密應該在做檔案系統之下。

如果在檔案系統之上,破壞加密系統,還是會被取得檔案系統裡的檔案。但是如果在檔案系統之下呢,加密層相當於乙個翻譯,破壞加密系統就無法取得原檔案了。

做法如下

【crypt詞根:** setup:安設】

分割槽轉換

lvm是邏輯卷管理的簡寫。普通的磁碟分割槽管理方式在邏輯分割槽劃分好之後就無法改變其大小;當乙個邏輯分割槽存放不下某個檔案時,這個檔案因為受上層檔案系統的限制,也不能跨越多個分割槽來存放,所以也不能同時放到別的磁碟上。而遇到出現某個分割槽空間耗盡時,解決的方法通常是使用符號鏈結,或者使用調整分割槽大小的工具,但這只是暫時解決辦法,沒有從根本上解決問題。隨著linux的邏輯卷管理功能的出現,這些問題都迎刃而解,使用者在無需停機的情況下可以方便地調整各個分割槽大小。

lvm建立

先建立物理分割槽

建立邏輯分割槽只能在擴充套件分割槽中建立

-t標記打上8e

把邏輯分區劃為pv

pvcreate /dev/sda

建立vg 把pv匯入vg

vgcreate filename /dev/sda5 /dev/sda6 /dev/sda7

劃分出lvm

lvcreate -n lv1 -l 3g filename

lvcreate -n lv2 -l 100% filename

指定檔案系統

mkfs.ext4 /dev/filename/lv1

mkfs.ext4 /dev/filename/lv2

掛載mount

vim /etc/fstab

邏輯分割槽-pv-vg-lv的關係可以用下圖示意

lvm的拉伸和放縮

lvm快照

乙個正常的lv0取消掛載後建立快照

lvcreate -l 20m【更改值大小】-n lvkuaizhao -s /dev/vg0/lv00

lv00掛載到lv0的掛載點

操作後刪,取消掛載,移除lv回到初始狀態

lvm移除

pvremove

vgremove

lvremove (先解除安裝)

磁碟管理LVM

5.lvm 邏輯卷 1.傳統磁碟管理的問題 當分割槽大小不夠用時無法擴充套件其大小,只能通過新增硬碟 建立新的分割槽來擴充空間,但是新新增的硬碟是作為獨立的檔案系統存在的,而上層應用很多時候只能訪問乙個檔案系統,只能讓現有磁碟下線,換上新的磁碟之後,再將原有的資料匯入。2.什麼是 lvm lvm l...

lvm磁碟建立

root ha node1 pvcreate dev sdb physical volume dev sdb successfully created.root ha node1 vgcreate data dev sdb volume group data successfully created...

磁碟陣列管理 RAID和LVM

raid0 至少需要2塊硬碟,資料會依次寫入所有硬碟中,相當於資料傳輸通道擴大n倍 n為硬碟數量 優點 有效提公升硬碟的資料吞吐速度,硬碟使用率最高 缺點 不具備資料備份和錯誤修復能力。raid1 原則上需要的硬碟數量必須為2n,資料同時寫入2組硬碟中,寫入的同時進行備份。優點 資料安全性高 缺點 ...