日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
輕松掌握Linux查看卷組空間方法 (linux查看卷組空間)

Linux操作系統(tǒng)是一種在服務(wù)器及個人電腦中廣泛使用的開源操作系統(tǒng),同時也被視為家庭計算機及其他設(shè)備的替代系統(tǒng)。在使用Linux操作系統(tǒng)過程中,經(jīng)常需要查看卷組空間,以確保電腦硬盤的可使用空間,作為一名Linux初學(xué)者,我們該如何呢?

創(chuàng)新互聯(lián)致力于網(wǎng)站制作、網(wǎng)站設(shè)計,成都網(wǎng)站設(shè)計,集團網(wǎng)站建設(shè)等服務(wù)標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

一、為什么要查看卷組空間?

對于電腦用戶來說,隨著時間的推移,存儲空間會逐漸減少,操作系統(tǒng)誤差或文件系統(tǒng)問題都會對磁盤空間的使用產(chǎn)生影響。因此,通過查看卷組空間,可以清楚地了解當前磁盤的使用情況,從而更加有效地管理磁盤空間,確保文件在儲存時不會出現(xiàn)損失或錯誤。

二、Linux如何查看卷組空間?

1.使用df命令來查看Linux的文件系統(tǒng)的磁盤空間:df命令可以顯示文件系統(tǒng)的總空間、已用空間及剩余空間。語法如下:

“`

df [選項] 文件系統(tǒng)

“`

通過此命令,我們可以查看所有掛載文件系統(tǒng)的信息及使用情況。

選項:

“`

-a或–all:包含虛擬文件系統(tǒng)或所有文件系統(tǒng)的全部信息

-h或–human-readable:以為易讀的方式打印容量

-H或–si:與-h類似,但使用SI單位而非二進制

-l或–local:僅列出本地文件系統(tǒng)的信息

-m或–megabytes:以M為單位顯示容量

-t或–type:列出指定文件系統(tǒng)類型的信息

-T或–print-type:查看文件系統(tǒng)類型

-i或–inodes:顯示inode的使用情況而非塊的使用情況

“`

舉個例子:

“`

df -h

“`

2.使用du命令來查看指定目錄的使用情況:du命令可以顯示文件或目錄占用空間的詳細情況。語法如下:

“`

du [選項] [目錄或文件名]

“`

選項:

“`

-a或–all:包括所有子目錄在內(nèi)

-h或–human-readable:以易讀的方式顯示大小

-s或–summarize:單獨顯示總使用量

-c或–total:同-s,但同時也顯示總使用量

“`

舉個例子:

“`

du -h /home

“`

通過上述兩種方法,我們可以輕松地查看Linux的卷組空間。清楚地管理磁盤空間對電腦用的穩(wěn)定性和可用性都至關(guān)重要。如果你是Linux的初學(xué)者,以上方法簡單易懂,也是最基本的操作,但若要更好地管理磁盤空間,則需進一步學(xué)習(xí)和使用更多的命令和工具。

相關(guān)問題拓展閱讀:

  • 如何使用LVM卷管理Linux系統(tǒng)中的磁盤
  • linux(centos)下如何從邏輯卷組中分離出空間并用于安裝windows?

如何使用LVM卷管理Linux系統(tǒng)中的磁盤

LVM邏輯卷管理器是對Linux系統(tǒng)中對存儲資源進行管理的一種機制,部署LVM邏輯卷管理器需要依次對對物理卷、卷組和邏輯卷的逐個配置,常見的命令分別包括有:

功能/命令 物理卷管理 卷組管理 邏輯卷管理

掃描 pvscan vgscan lvscan

建立 pvcreate vgcreate lvcreate

顯示 pvdisplay vgdisplay lvdisplay

刪除 pvremove vgremove lvremove

擴展 vgextend lvextend

為避免實驗之間互相沖突,請您自行還原虛擬機到最初始狀態(tài),并在虛擬機中襪世添加兩塊新硬盤設(shè)備后開機,如圖7-7所示:

圖7-7 在虛擬機中添加一塊新的硬盤設(shè)備

在虛擬機中添加兩塊新硬盤設(shè)備的目的是為了更好的向同學(xué)們演示LVM邏輯卷管理器對于讓用戶無需關(guān)心底層物理硬盤設(shè)備的特性,咱們將會對這兩塊新的硬盤先進行創(chuàng)建物理卷操作,可以簡單理解成讓硬盤設(shè)備支持了LVM技術(shù),然后將兩塊硬盤進行卷組合并,卷組的名稱可以由您來自定義,接下來是將合并后的卷組根據(jù)需求再切割出一個約為150M的邏輯卷設(shè)備,最后將這個邏輯卷設(shè)備格式化成XFS文件系統(tǒng)后掛載使用。現(xiàn)在知道大致的流程后就可以,劉遄老師還會對下面每一個步驟再做一些簡單的描述。

第1步:讓新添加的兩塊硬盤設(shè)備支持LVM邏輯卷管理器技術(shù):

# pvcreate /dev/sdb /dev/sdc

Physical volume “/dev/sdb” successfully created

Physical volume “/dev/空好祥sdc” successfully created

第2步:將兩塊硬盤設(shè)備都加入到storage卷組中,然后查看下卷組的狀態(tài):

# vgcreate storage /dev/sdb /dev/sdc

Volume group “storage” successfully created

# vgdisplay

— Volume group —

VG Name storage

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 1

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 0

Open LV 0

Max PV 0

Cur PV 2

Act PV 2

VG Size 39.99 GiB

PE Size 4.00 MiB

Total PE 10238

Alloc PE / Size 0 / 0 Free PE / Size/ 39.99 GiB

VG UUID KUeAMF-qMLh-XjQy-ArUo-LCQI-YF0o-pScxm1

………………省略部分輸出信息………………

第3步:切割出一個約為150M的邏輯卷設(shè)備:

同學(xué)們需要注意下切割單位的問題,在LVM邏輯卷管理器對LV邏輯卷的切割斗搏上面有兩種計量單位,之一種是常見以-L參數(shù)來以容量單位為對象,例如使用-L 150M來生成一個大小為150M的邏輯卷,還可以使用-l參數(shù)來指定要使用PE基本單元的個數(shù),默認每個PE的大小為4M,因此允許使用-l 37來生成一個大小為37*4M=148M的邏輯卷:

# lvcreate -n vo -l 37 storage

Logical volume “vo” created

# lvdisplay

— Logical volume —

LV Path /dev/storage/vo

LV Name vo

VG Name storage

LV UUID D09HYI-BHBl-iXGr-X2n4-HEzo-FAQH-HRcM2I

LV Write Access read/write

LV Creation host, time localhost.localdomain,:22:

LV Status available

# open 0

LV Size 148.00 MiB

Current LE 37

Segments 1

Allocation inherit

Read ahead sectors auto

– currently set to 8192

Block device 253:2

………………省略部分輸出信息………………

第4步:將生成好的邏輯卷格式化后掛載使用:

Linux系統(tǒng)會把LVM邏輯卷管理器中的邏輯卷設(shè)備存放在/dev設(shè)備目錄中(實際上是做了一個符號鏈接,但讀者們無需關(guān)心),同時會以卷組的名稱來建立一個目錄,其中保存有邏輯卷的設(shè)備映射文件。

# mkfs.ext4 /dev/storage/vo

mke2fs 1.42.9 (28-Dec-2023)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

Stride=0 blocks, Stripe width=0 blocks

38000 inodes,blocks

7577 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=

19 block groups

8192 blocks per group, 8192 fragments per group

2023 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961, 57345, 73729

Allocating group tables: done

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

# mkdir /linuxprobe

# mount /dev/storage/vo /linuxprobe

第5步:查看掛載狀態(tài),并寫入到配置文件永久生效:

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/rhel-root 18G 3.0G 15G 17% /

devtmpfs 905M 0 905M 0% /dev

tmpfs 914M 140K 914M 1% /dev/shm

tmpfs 914M 8.8M 905M 1% /run

tmpfs 914M 0 914M 0% /sys/fs/cgroup

/dev/sr0 3.5G 3.5G 0 100% /media/cdrom

/dev/sda1 497M 119M 379M 24% /boot

/dev/mapper/storage-vo 145M 7.6M 138M 6% /linuxprobe

# echo “/dev/storage/vo /linuxprobe ext4 defaults 0 0” >> /etc/fstab

7.2.2 擴容邏輯卷

雖然咱們的卷組是由兩塊硬盤設(shè)備共同組成的,但用戶使用存儲資源時感知不到底層硬盤的結(jié)構(gòu),也不用關(guān)心底層是由多少塊硬盤組成的,只要卷組中的資源足夠就可以一直為邏輯卷擴容,擴展前請一定要記得卸載設(shè)備和掛載點的關(guān)聯(lián)。

# umount /linuxprobe

第1步:將上個實驗中的邏輯卷vo擴展至290M:

# lvextend -L 290M /dev/storage/vo

Rounding size to boundary between physical extents: 292.00 MiB

Extending logical volume vo to 292.00 MiB

Logical volume vo successfully resized

第2步:檢查磁盤完整性,重置硬盤容量:

# e2fsck -f /dev/storage/vo

e2fsck 1.42.9 (28-Dec-2023)

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

/dev/storage/vo: 11/38000 files (0.0% non-contiguous), 10453/blocks

# resize2fs /dev/storage/vo

resize2fs 1.42.9 (28-Dec-2023)

Resizing the filesystem on /dev/storage/vo to(1k) blocks.

The filesystem on /dev/storage/vo is nowblocks long.

第3步:重新掛載硬盤設(shè)備并查看掛載狀態(tài):

# mount -a

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/rhel-root 18G 3.0G 15G 17% /

devtmpfs 985M 0 985M 0% /dev

tmpfs 994M 80K 994M 1% /dev/shm

tmpfs 994M 8.8M 986M 1% /run

tmpfs 994M 0 994M 0% /sys/fs/cgroup

/dev/sr0 3.5G 3.5G 0 100% /media/cdrom

/dev/sda1 497M 119M 379M 24% /boot

/dev/mapper/storage-vo 279M 2.1M 259M 1% /linuxprobe

7.2.3 縮小邏輯卷

相比于擴容邏輯卷來講,對邏輯卷的縮小操作存在著更高丟失數(shù)據(jù)的風險,所以在生產(chǎn)環(huán)境中同學(xué)們一定要留心記得提前備份好數(shù)據(jù),另外Linux系統(tǒng)規(guī)定對LVM邏輯卷的縮小操作需要先檢查文件系統(tǒng)的完整性,當然這也是在保證咱們的數(shù)據(jù)安全,操作前記得先把文件系統(tǒng)卸載掉:

# umount /linuxprobe

第1步:檢查文件系統(tǒng)的完整性:

# e2fsck -f /dev/storage/vo

e2fsck 1.42.9 (28-Dec-2023)

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

/dev/storage/vo: 11/74000 files (0.0% non-contiguous), 15507/blocks

第2步:將LV邏輯卷的容量減小到120M:

# resize2fs /dev/storage/vo 120M

resize2fs 1.42.9 (28-Dec-2023)

Resizing the filesystem on /dev/storage/vo to(1k) blocks.

The filesystem on /dev/storage/vo is nowblocks long.

# lvreduce -L 120M /dev/storage/vo

WARNING: Reducing active logical volume to 120.00 MiB

THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce vo? : y

Reducing logical volume vo to 120.00 MiB

Logical volume vo successfully resized

第3步:將文件系統(tǒng)重新掛載并查看系統(tǒng)狀態(tài):

# mount -a

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/rhel-root 18G 3.0G 15G 17% /

devtmpfs 985M 0 985M 0% /dev

tmpfs 994M 80K 994M 1% /dev/shm

tmpfs 994M 8.8M 986M 1% /run

tmpfs 994M 0 994M 0% /sys/fs/cgroup

/dev/sr0 3.5G 3.5G 0 100% /media/cdrom

/dev/sda1 497M 119M 379M 24% /boot

/dev/mapper/storage-vo 113M 1.6M 103M 2% /linuxprobe

7.2.4 邏輯卷快照

除此之外LVM邏輯卷管理器還具備有“快照卷”的功能,這項功能很類似于我們其他軟件的還原時間點功能。例如我們可以對某一個LV邏輯卷設(shè)備做一次快照,如果今后發(fā)現(xiàn)數(shù)據(jù)被改錯了,咱們可以將之前做好的快照卷進行覆蓋還原,LVM邏輯卷管理器的快照功能有兩項特點,之一是快照卷的大小應(yīng)該盡量等同于LV邏輯卷的容量,第二是快照功能僅一次有效,一旦被還原后則會被自動立即刪除。我們首先應(yīng)當查看下卷組的信息:

# vgdisplay

— Volume group —

VG Name storage

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 4

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 1

Open LV 1

Max PV 0

Cur PV 2

Act PV 2

VG Size 39.99 GiB

PE Size 4.00 MiB

Total PE 10238

Alloc PE / Size 30 / 120.00 MiB Free PE / Size/ 39.88 GiB

VG UUID CTaHAK-0TQv-Abdb-R83O-RU6V-YYkx-8o2R0e

………………省略部分輸出信息………………

通過卷組的輸出信息可以很清晰的看到卷組中已用120M,空閑資源有39.88G,接下來咱們在邏輯卷設(shè)備所掛載的目錄中用重定向?qū)懭胍粋€文件吧:

# echo “Welcome to Linuxprobe.com” > /linuxprobe/readme.txt

# ls /linuxprobe

total 14

drwx——. 2 root rootFeb 1 07:18 lost+found

-rw-r–r–. 1 root root 26 Feb 1 07:38 readme.txt

第1步:使用-s參數(shù)來生成一個快照卷,使用-L參數(shù)來指定切割的大小,另外要記得在后面寫上這個快照是針對那個邏輯卷做的。

# lvcreate -L 120M -s -n SNAP /dev/storage/vo

Logical volume “SNAP” created

# lvdisplay

— Logical volume —

LV Path /dev/storage/SNAP

LV Name SNAP

VG Name storage

LV UUID BC7WKg-fHoK-Pc7J-yhSd-vD7d-lUnl-TihKlt

LV Write Access read/write

LV Creation host, time localhost.localdomain,:42:

LV snapshot status active destination for vo

LV Status available

# open 0

LV Size 120.00 MiB

Current LE 30

COW-table size 120.00 MiB

COW-table LE 30

Allocated to snapshot 0.01%

Snapshot chunk size 4.00 KiB

Segments 1

Allocation inherit

Read ahead sectors auto

– currently set to 8192

Block device 253:3

………………省略部分輸出信息………………

第2步:咱們在LV設(shè)備卷所掛載的目錄中創(chuàng)建一個100M的垃圾文件,這樣再來看快照卷的狀態(tài)就會發(fā)現(xiàn)使用率上升了:

# dd if=/dev/zero of=/linuxprobe/files count=1 bs=100M

1+0 records in

1+0 records out

bytes (105 MB) copied, 3.35432 s, 31.3 MB/s

# lvdisplay

— Logical volume —

LV Path /dev/storage/SNAP

LV Name SNAP

VG Name storage

LV UUID BC7WKg-fHoK-Pc7J-yhSd-vD7d-lUnl-TihKlt

LV Write Access read/write

LV Creation host, time localhost.localdomain,:42:

LV snapshot status active destination for vo

LV Status available

# open 0

LV Size 120.00 MiB

Current LE 30

COW-table size 120.00 MiB

COW-table LE 30

Allocated to snapshot 83.71%

Snapshot chunk size 4.00 KiB

Segments 1

Allocation inherit

Read ahead sectors auto

– currently set to 8192

Block device 253:3

第3步:為了校驗SNAP快照卷的效果,咱們需要對邏輯卷進行快照合并還原操作,在這之前記得先卸載掉邏輯卷設(shè)備與目錄的掛載~

# umount /linuxprobe

# lvconvert –merge /dev/storage/SNAP

Merging of volume SNAP started.

vo: Merged: 21.4%

vo: Merged: 100.0%

Merge of snapshot into logical volume vo has finished.

Logical volume “SNAP” successfully removed

第4步:快照卷會被自動刪除掉,并且剛剛在邏輯卷設(shè)備被快照后再創(chuàng)建出來的100M垃圾文件也被清除了:

# mount -a

# ls /linuxprobe/

lost+found readme.txt

linux(centos)下如何從邏輯卷組中分離出空間并用于安裝windows?

只有將整個/dev/sda2分區(qū)先移出LVM卷組,才能將空余空間做成一個不受LVM管理的分區(qū)如/dev/sda3。這樣需要先將/dev/sda2上的全部數(shù)據(jù)移到一塊空閑的分區(qū)上,注意該分區(qū)容量必須大于/告攜dev/巖備sda2的容量,可先通過輸粗友毀入pvdisplay查看/dev/sda2的容量(我是通過加入了一塊硬盤,將/dev/sda2上的數(shù)據(jù)暫時移到了該硬盤的一個分區(qū)/dev/sdb2上),然后將/dev/sda2移出卷組,用fdisk將/dev/sda2分成兩個區(qū),即/dev/sda2 144G 和/dev/sda3 100G, 此時這兩個分區(qū)都不再受LVM管理,然后/dev/sda3留作裝windows用,將/dev/sda2重新加入LVM卷組中,將剛才/dev/sdb2上備份的數(shù)據(jù)重新移到/dev/sda2中,將/dev/sdb2移出卷組,這樣就可以取下剛剛加入的那塊硬盤,這樣就完成了從/dev/sda2移出100G即生成/dev/sda3的任務(wù)。

如何將LVM中的/dev/sda2移出VolGroup(卷組名)以及分好區(qū)后如何再將/dev/sda2移入VolGroup請參考LVM官網(wǎng)

將/dev/sda2移出VolGroup后,如何將/dev/sda2 244G分成/dev/sda2 144G 和/dev/sda3 100G請參考

linux查看卷組空間的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux查看卷組空間,輕松掌握Linux查看卷組空間方法,如何使用LVM卷管理Linux系統(tǒng)中的磁盤,linux(centos)下如何從邏輯卷組中分離出空間并用于安裝windows?的信息別忘了在本站進行查找喔。

成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機房服務(wù)器托管租用。


分享文章:輕松掌握Linux查看卷組空間方法 (linux查看卷組空間)
當前路徑:http://www.5511xx.com/article/cosoeis.html