導航:首頁 > 文件目錄 > linux在線擴文件系統

linux在線擴文件系統

發布時間:2023-02-03 14:28:12

『壹』 linux文件系統如何在線擴容

先擴文件系統所在的邏輯卷:lvextend -L +10G /dev/vg00/lvfs
再擴文件系統:resize2fs /dev/vg00/lvfs

『貳』 linux 文件系統擴容

因為不確定你使用文件系統系統的具體情況,不能給出具體的操作命令,以下過程供參考:
>已有分區/dev/sda6大小為1G,隨著業務的增長,空間需求量變大,但又不能重新分區格式化,造成原有數據丟失。此時,可以使用resize2fs進行文件系統擴展,不影響分區中原有文件。
具體步驟:
(1)查看原分區大小為1G左右,並卸載分區
[root@station25
~]#
df
-Th
文件系統
類型
容量
已用
可用
已用%%
掛載點
/dev/sda2
ext4
9.7G
7.6G
1.6G
84%
/
tmpfs
tmpfs
354M
176K
354M
1%
/dev/shm
/dev/sda1
ext4
194M
25M
159M
14%
/boot
/dev/sr0
iso9660
2.9G
2.9G
0
100%
/var/ftp/rhel6
/dev/sda6
ext4
989M
18M
921M
2%
/aabb
[root@station25
~]#umont
/dev/sda6
(2)查看/dev/sda8分區的柱面范圍
[root@station25
~]#
fdisk
-l
|grep
sda6
Disk
/dev/mapper/myvg01-haoren
doesn't
contain
a
valid
partition
table
/dev/sda6
1621
1748
1028128+
83
Linux
(3)使用fdisk名對sda6重新設定柱面范圍
先刪除分區sda6,然後新增分區sda6,將結束柱面調整為2100。
[root@station25
~]#
fdisk
-l|grep
sda6
Disk
/dev/mapper/myvg01-haoren
doesn't
contain
a
valid
partition
table
/dev/sda6
1621
2100
3855568+
83
Linux
(4)使用partprobe同步內存中分區信息
(5)使用e2fsck強制檢查分區
[root@station25
~]#e2fsck
-f
/dev/sda6
(6)使用resize2fs重新定義文件系統大小
[root@station25
~]#
resize2fs
/dev/sda6
resize2fs
1.41.12
(17-May-2010)
Resizing
the
filesystem
on
/dev/sda6
to
963892
(4k)
blocks.
The
filesystem
on
/dev/sda6
is
now
963892
blocks
long.
(7)重新掛載分區,使用df
-TH
查看擴容後分區大小
[root@station25
~]#
df
-Th
文件系統
類型
容量
已用
可用
已用%%
掛載點
/dev/sda2
ext4
9.7G
7.6G
1.6G
84%
/
tmpfs
tmpfs
354M
176K
354M
1%
/dev/shm
/dev/sda1
ext4
194M
25M
159M
14%
/boot
/dev/sr0
iso9660
2.9G
2.9G
0
100%
/var/ftp/rhel6
/dev/sda6
ext4
3.7G
19M
3.5G
1%
/aabb
文件系統擴容成功。

『叄』 linux 文件系統擴容

因為不確定你使用文件系統系統的具體情況,不能給出具體的操作命令,以下過程供參考:

>已有分區/dev/sda6大小為1G,隨著業務的增長,空間需求量變大,但又不能重新分區格式化,造成原有數據丟失。此時,可以使用resize2fs進行文件系統擴展,不影響分區中原有文件。

具體步驟:
(1)查看原分區大小為1G左右,並卸載分區
[root@station25 ~]# df -Th
文件系統 類型 容量 已用 可用 已用%% 掛載點
/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /
tmpfs tmpfs 354M 176K 354M 1% /dev/shm
/dev/sda1 ext4 194M 25M 159M 14% /boot
/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6
/dev/sda6 ext4 989M 18M 921M 2% /aabb
[root@station25 ~]#umont /dev/sda6
(2)查看/dev/sda8分區的柱面范圍
[root@station25 ~]# fdisk -l |grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 1621 1748 1028128+ 83 Linux
(3)使用fdisk名對sda6重新設定柱面范圍
先刪除分區sda6,然後新增分區sda6,將結束柱面調整為2100。
[root@station25 ~]# fdisk -l|grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 1621 2100 3855568+ 83 Linux
(4)使用partprobe同步內存中分區信息
(5)使用e2fsck強制檢查分區
[root@station25 ~]#e2fsck -f /dev/sda6
(6)使用resize2fs重新定義文件系統大小
[root@station25 ~]# resize2fs /dev/sda6
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/sda6 to 963892 (4k) blocks.
The filesystem on /dev/sda6 is now 963892 blocks long.
(7)重新掛載分區,使用df -TH 查看擴容後分區大小
[root@station25 ~]# df -Th
文件系統 類型 容量 已用 可用 已用%% 掛載點
/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /
tmpfs tmpfs 354M 176K 354M 1% /dev/shm
/dev/sda1 ext4 194M 25M 159M 14% /boot
/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6
/dev/sda6 ext4 3.7G 19M 3.5G 1% /aabb
文件系統擴容成功。

『肆』 multipath多路徑,Linux系統底層存儲擴容了,如何擴大文件系統

linux伺服器通過multipath多路徑連接到共享存儲,那麼當文件系統空間不足的時候,有幾種方式可以擴展文件系統的大小:

1、pv不變,原lun存儲擴大容量,擴大lv,擴大文件系統

2、新增pv,加入到vg中,擴大lv,擴大文件系統

下文是針對場景1的情況下如何操作(但是個人建議採取新建pv的方式2進行):

Environment

If you have this specific scenario, you can use the following steps:

Note: if these lv's are part of a clustered vg, steps 1 and 2 need to be performed on all nodes. 注意:集群模式下步驟1和步驟2兩個節點都需要執行。

1) Update block devices

Note: This step needs to be run against any sd devices mapping to that lun. When using multipath, there will be more than one. 通過multipath -ll命令查看每個聚合卷對應的路徑。

2) Update multipath device

例子:

3) Resize the physical volume, which will also resize the volume group

4) Resize your logical volume (the below command takes all available space in the vg)

5) Resize your filesystem

6) Verify vg, lv and filesystem extension has worked appropriately

模擬存儲端擴容testlv增加

查看客戶端多路徑情況

客戶端更新存儲

更新聚合設備

更新pv空間

更新lv空間

更新文件系統空間

『伍』 Linux如何擴展XFS文件系統以完全使用額外空間

Linux如何擴展XFS文件系統。磁碟上有額外的空間,所以想要擴展其上創建的現存的XFS文件系統,以完全使用額外空間,那要怎麼擴展XFS文件系統呢?下文就小編跟大家分享一下Linux如何擴展XFS文件系統教程

Linux擴展XFS文件系統步驟:

XFS是一個開源的(GPL)日誌文件系統,最初由矽谷圖形(SGI)開發,現在大多數的Linux發行版都支持。事實上,XFS已被最新的CentOS/RHEL 7採用,成為其默認的文件系統。在其眾多的特性中,包含了「在線調整大小」這一特性,使得現存的XFS文件系統在已經掛載的情況下可以進行擴展。然而,對於XFS文件系統的縮減卻還沒有支持。

要擴展一個現存的XFS文件系統,你可以使用命令行工具xfs_growfs,這在大多數Linux發行版上都默認可用。由於XFS支持在線調整大小,目標文件系統可以掛在,也可以不掛載。

下面展示了xfs_growfs的基本用法:

作為目標XFS文件系統來擴展,你可以指定掛載點、磁碟分區或者邏輯卷(在使用LVM時),使用數據塊數量來指定新的XFS文件系統的大小。你可以使用xfs_info命令行工具來檢查數據塊大小和數量:

要將XFS文件擴展到1986208:

如果你不使用「-D」選項來指定大小,xfs_growfs將會自動擴展XFS文件系統到最大的可用大小。

注意,當你擴展一個現存的XFS文件系統時,必須准備好事先添加用於XFS文件系統擴展的空間。這雖然是很顯然的事,但是如果在所在的分區或磁碟卷上沒有空閑空間可用的話,xfsgrowfs就沒有辦法了。同時,如果你嘗試擴展XFS文件系統大小到超過磁碟分區或卷的大小,xfsgrowfs將會失敗。

『陸』 阿里雲Linux熱擴容雲盤(growpart和resize2fs工具)

場景:
使用中的雲盤在不掛載不格式化情況下進行擴容(適用於系統盤和數據盤)

目錄
1、擴容物理盤
2、安裝growpart和resize2fs工具
3、檢查擴容磁碟屬性
4、使用growpart工具擴容分區
5、使用resize2fs工具擴容文件系統
6、檢查擴容結果

注意:操作之前需要對雲盤進行快照或者其它方式備份,擴容雲盤存在數據丟失風險

1、檢查雲盤大小
/dev/vda顯示容量為107G(在線擴容後的容量,擴容部分只是增加了物理容量,分區和文件系統還不能使用)

2、運行df -h命令查看雲盤分區大小。
以下示例返回分區(/dev/vda1)容量是20G

growpart 是磁碟分區擴容工具
示例命令表示給系統盤的第一個分區擴容(是第一個分區,而不是分區名稱)

若運行命令後報以下錯誤,您可以運行LANG=en_US.UTF-8切換ECS實例的字元編碼類型。

resize2fs 是擴容文件系統工具
示例命令表示為擴容系統盤的/dev/vda1分區文件系統(ext4格式)

備註:
***如果您使用的是xfs文件系統,運行xfs_growfs /dev/vda1命令擴容文件系統。
文件系統檢查命令:

***執行命令如提示已到達最大分區時,需使用reboot重啟Linux後再次執行命令

分區/dev/vda1容量顯示為100G,成功擴容

『柒』 為什麼linux ext 預留 5% 空間

linux在線擴展文件系統空間

ext2resize是一款可以增大/減小ext2/ext3文件系統的工具,安裝後有2個命令ext2resize和ext2online,ext2resize命令

必須要在卸載文件系統的情況下才能使用,ext2online可以實現在線重設文件系統大小。

下面就演示具體的操作,這是我們研發用的測試伺服器,由於空間不夠,現在要在線擴展空間

  1. 首先ext2resize

[root@svr-db-test ~]# wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/janptitan/SLE_10/x86_64/ext2resize-1.1.19-3.1.x86_64.rpm

2.安裝ext2resize

[root@svr-db-test ~]# rpm -ivh ext2resize-1.1.19-3.1.x86_64.rpm

3. 創建物理卷PV

[root@svr-db-test ~]# pvcreate /dev/sdb1

4.把心添加的pv添加到要擴展的卷組里(VolGroup_ID_20886)

[root@svr-db-test ~]# vgextend VolGroup_ID_20886 /dev/sdb1


5. 查看現有系統的空間使用情況

[root@svr-db-test ~]# df -h

文件系統 容量 已用 可用 已用% 掛載點

/dev/mapper/VolGroup_ID_20886-LogVol1

3.9G 2.2G 1.6G 60% /

/dev/sda3 190M 26M 156M 14% /boot

tmpfs 3.9G 0 3.9G 0% /dev/shm

/dev/mapper/VolGroup_ID_20886-LogVol2

3.9G 137M 3.6G 4% /tmp

/dev/mapper/VolGroup_ID_20886-LogVol5

24G 3.4G 19G 16% /usr

/dev/mapper/VolGroup_ID_20886-LogVol4

3.9G 2.1G 1.7G 57% /var

/dev/mapper/VolGroup_ID_20886-LogVolHome

95G 81G 9.4G 90% /home

6. 增加邏輯卷(/dev/VolGroup_ID_20886/LogVolHome)的空間

[root@svr-db-test ~]# lvextend -L +20000m /dev/VolGroup_ID_20886/LogVolHome

Extending logical volume LogVolHome to 115.50 GB

Logical volume LogVolHome successfully resized

You have new mail in /var/spool/mail/root

7. 在線擴展文件系統 /home


[root@svr-db-test ~]# ext2online /dev/VolGroup_ID_20886/LogVolHome

ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b

8.查看在線擴展後的磁碟空間

[root@svr-db-test ~]# df -h

文件系統 容量 已用 可用 已用% 掛載點

/dev/mapper/VolGroup_ID_20886-LogVol1

3.9G 2.2G 1.6G 60% /

/dev/sda3 190M 26M 156M 14% /boot

tmpfs 3.9G 0 3.9G 0% /dev/shm

/dev/mapper/VolGroup_ID_20886-LogVol2

3.9G 137M 3.6G 4% /tmp

/dev/mapper/VolGroup_ID_20886-LogVol5

24G 3.4G 19G 16% /usr

/dev/mapper/VolGroup_ID_20886-LogVol4

3.9G 2.1G 1.7G 57% /var

/dev/mapper/VolGroup_ID_20886-LogVolHome

114G 81G 28G 75% /home

[root@svr-db-test ~]#


9. /home的空間已經由 9.4G 增加至 28G


----end---

『捌』 linux下有個文件夾容量很小,我怎麼擴大

這不是文件夾容量小,而是文件夾所在的文件系統空間不夠了

如果你使用的是手專動分區的方式,可屬以先用分區工具(fdisk或者parted都可以)擴展文件夾所在的分區,如果是使用邏輯卷的方式,可以直接運行lvextend命令擴展邏輯卷

上一步擴展完成之後再擴展文件系統本身,如果是ext3文件系統可以使用ext2online命令擴展,如果是xfs文件系統,可以使用xfs_growfs命令擴展文件系統,如果是其它的可以參考網上其它擴展文件系統的辦法,這兩個命令都是可以在umount文件系統的情況下「在線」擴展文件系統的

閱讀全文

與linux在線擴文件系統相關的資料

熱點內容
ps文件損壞出現不兼容情況 瀏覽:942
為什麼iphone耗wifi 瀏覽:495
網頁寬度代碼 瀏覽:144
編程踩坑路01怎麼免費用 瀏覽:612
wps作圖教程 瀏覽:610
華為一汽奧迪app怎麼放在桌面 瀏覽:936
博途編程語言怎麼轉換 瀏覽:604
wt是什麼文件 瀏覽:75
孩子出生證能在什麼網站找到嗎 瀏覽:465
java日期compare 瀏覽:120
深州有哪個編程學校好 瀏覽:826
抖音數據中心怎麼才算合格 瀏覽:540
全棧視頻數據是什麼 瀏覽:787
網上少兒編程哪個好些 瀏覽:132
oracle資料庫優化方法 瀏覽:844
怎麼關閉網路喚醒 瀏覽:894
孤單的微信頭像動漫 瀏覽:305
有沒有哪個大學教編程 瀏覽:851
wordpress後台添加廣告位置 瀏覽:491
怎樣快速修改qq密碼 瀏覽:145

友情鏈接