亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

一、概述

在linux系統(tǒng)中,目錄的大小是動(dòng)態(tài)的,隨著其中的文件和子目錄的添加、刪除和修改而變化。當(dāng)目錄中的文件和子目錄越來越多時(shí),可能需要對(duì)該目錄進(jìn)行動(dòng)態(tài)擴(kuò)容,以便為其提供足夠的空間。

以下是Linux目錄動(dòng)態(tài)擴(kuò)容的概述:

  1. 確定當(dāng)前目錄的大小:使用命令du可以獲取目錄的大小信息。例如,運(yùn)行命令du -sh /path/to/directory可以顯示指定目錄的大小。
  2. 確定當(dāng)前目錄的文件系統(tǒng)類型:使用命令df -T /path/to/directory可以獲取指定目錄所在的文件系統(tǒng)類型。通常,Linux系統(tǒng)使用ext2、ext3、ext4等文件系統(tǒng)類型。
  3. 檢查當(dāng)前目錄所在的文件系統(tǒng)是否支持動(dòng)態(tài)擴(kuò)容:不是所有文件系統(tǒng)都支持動(dòng)態(tài)擴(kuò)容,因此需要檢查當(dāng)前目錄所在的文件系統(tǒng)是否支持。通常情況下,ext2、ext3、ext4等常用的Linux文件系統(tǒng)都支持動(dòng)態(tài)擴(kuò)容。
  4. 對(duì)文件系統(tǒng)進(jìn)行擴(kuò)容:如果文件系統(tǒng)支持動(dòng)態(tài)擴(kuò)容,可以使用工具對(duì)其進(jìn)行擴(kuò)容。對(duì)于ext2、ext3、ext4等文件系統(tǒng),可以使用resize2fs命令來擴(kuò)展文件系統(tǒng)。例如,如果要將/dev/sda1文件系統(tǒng)擴(kuò)展到10GB,可以使用命令resize2fs /dev/sda1 10G。
  5. 擴(kuò)容目錄所在的分區(qū):在對(duì)文件系統(tǒng)進(jìn)行擴(kuò)容后,需要將目錄所在的分區(qū)進(jìn)行擴(kuò)容。可以使用fdisk命令或其他分區(qū)管理工具對(duì)分區(qū)進(jìn)行擴(kuò)容。注意,在擴(kuò)容分區(qū)之前,必須先對(duì)文件系統(tǒng)進(jìn)行擴(kuò)容,否則擴(kuò)容分區(qū)可能會(huì)導(dǎo)致數(shù)據(jù)丟失。
  6. 檢查目錄是否已經(jīng)擴(kuò)容成功:使用du命令再次檢查目錄的大小,以確保已經(jīng)成功擴(kuò)容。

需要注意的是,在擴(kuò)容文件系統(tǒng)和分區(qū)時(shí),必須備份所有重要數(shù)據(jù),以免發(fā)生數(shù)據(jù)丟失。

二、開始實(shí)戰(zhàn)操作演示

第一步:添加一塊10G的硬盤

第二步:查看添加的硬盤

fdisk -l

如果看不到新添加的磁盤塊,則如下解決

# 重新掃描SCSI總線添加設(shè)備

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

注意,如果掃描這三個(gè)文件不成,就全部掃描一遍

cat /usr/local/src/test.sh

#!/usr/bin/bash

scsisum=`ll /sys/class/scsi_host/host*|wc -l`

for ((i=0;i<${scsisum};i++))
do
    echo "- - -" > /sys/class/scsi_host/host${i}/scan
done

#echo "- - -" > /sys/class/scsi_host/host0/scan 這三個(gè)值代表通道,SCSI目標(biāo)ID和LUN。破折號(hào)充當(dāng)通配符,意思是“重新掃描一切”

第三步:對(duì)磁盤進(jìn)行分區(qū)

注意:不同操作系統(tǒng)的磁盤命名方式不同,有些是/dev/vdc。具體使用方式參考第三步中fdisk -l首行顯示Disk。
按照下面Linux操作進(jìn)行分區(qū)。

$ fdisk /dev/sdc
# fdisk的交互模式,依次輸入

n  --創(chuàng)建新分區(qū)
p  --創(chuàng)建主分區(qū)
<回車>  --默認(rèn)分區(qū)編號(hào)
<回車>  --默認(rèn)起始扇區(qū)位置。
<回車>  --默認(rèn)結(jié)束扇區(qū)位置。
t  --設(shè)置分區(qū)類型
8e  類型為L(zhǎng)VM
w  --寫入分區(qū)表

# 查看分區(qū)情況

fdisk -l /dev/sdc

第四步:擴(kuò)充根分區(qū):將新分區(qū)擴(kuò)展根:/

1、查看卷分組

[root@compute2 ~]# vgdisplay -v
--- Volume group ---
VG Name centos    # 卷分組名,后面會(huì)用到這個(gè)名字
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 12.00 GiB
PE Size 4.00 MiB
Total PE 3073
Alloc PE / Size 3072 / 12.00 GiB
Free PE / Size 1 / 4.00 MiB # 這一項(xiàng)表示目前該系統(tǒng)上還存在4.00G的空閑空間,可以增加到其它分區(qū)上使用
VG UUID gjNdOE-1caE-oOKW-CzOU-3JTz-NUFY-f5R5my

2、為新增的分區(qū)創(chuàng)建物理卷

# 注意3表示上面設(shè)置分區(qū)編號(hào)
pvcreate /dev/sdc3

3、查看新建的物理卷和大小,使用pvdisplay命令。

[root@compute2 ~]# pvdisplay /dev/sdc3
"/dev/sdc3" is a new physical volume of "<10.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdc3
VG Name
PV Size <10.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID w7wpuN-2kvs-v8Zp-3y6V-ptpC-QvFq-BAWQ9O

4、擴(kuò)展卷分組,"centos"是vgdisplay命令查到的卷分組名:這里的卷分組名跟上面呼應(yīng)

[root@compute2 ~]# vgextend centos /dev/sdc3
  Volume group "centos" successfully extended

5、查看文件根系統(tǒng)名稱

[root@compute2 ~]# df -h|grep '/$'
/dev/mApper/centos-root 10G 6.7G 3.4G 67% /

6、擴(kuò)展邏輯卷空間5G

[root@compute2 ~]# **lvextend -L +5G /dev/mapper/centos-root**
Size of logical volume centos/root changed from 10.00 GiB (2560 extents) to 15.00 GiB (3840 extents).
Logical volume centos/root successfully resized.

7、最后擴(kuò)容文件系統(tǒng)

# 使用 resize2fs或xfs_growfs 對(duì)掛載目錄在線擴(kuò)容
# resize2fs 針對(duì)文件系統(tǒng)ext2 ext3 ext4
# xfs_growfs 針對(duì)文件系統(tǒng)xfs
[root@compute2 ~]# xfs_growfs /dev/mapper/centos-root 
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2621440 to 3932160

8、最后查看文件系統(tǒng)

df -h

在線擴(kuò)容到此為止了,有任何疑問歡迎給我留言或關(guān)注我公眾號(hào)【大數(shù)據(jù)與云原生技術(shù)分享】加群交流或私信溝通,后續(xù)會(huì)持續(xù)更新技術(shù)文章,請(qǐng)小伙伴耐心等待~

分享到:
標(biāo)簽:Linux
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定